본문 바로가기

분류 전체보기109

Do it! 딥러닝 입문 - Ch 4 분류하는 뉴런 만들기 (2) 보호되어 있는 글 입니다. 2021. 5. 5.
week 2 Assignment [CTF-d Mulimedia] 답을 찾기 위해 돋보기를 써라! https://jamielim.tistory.com/entry/CTF-d-Mulimedia-답을-찾기-위해-돋보기를-써라 [CTF-d Mulimedia] 우리는 바탕화면 캡처 본을 얻었다. https://jamielim.tistory.com/entry/CTF-d-Mulimedia-우리는-바탕화면-캡처-본을-얻었다 [CTF-d Mulimedia] 우리는 바탕화면 캡처 본을 얻었다. https://jamielim.tistory.com/entry/CTF-d-Mulimedia-우리는-바탕화면-캡처-본을-얻었다 [CTF-d Mulimedia] DOS 모드에서는… https://jamielim.tistory.com/entry/CTF-d-Mulimedi.. 2021. 4. 30.
[CTF-d Multimedia] DOS 모드에서는… 문제 풀이 해당 문제의 첨부된 jpeg를 열면 아래와 같은 파일임을 확인할 수 있다. 처음엔 HEX에 꽃혀 HxD를 통해 막 보았지만 딱히 별다른 내용은 볼 수 없었다. 해당 이미지로 뭘 해야하나 검색하는 중 foremost를 알게되었다. foremost는 데이터 복구를 위한 카빙 툴로 해당 툴로 네트워크 패킷 데이터 추출, 악성코드 분석 등에도 사용된다고 한다. 해당 툴은 Kali Linux에서 아래와 같이 설치할 수 있다. 설치한 foremost 툴을 통해 이미지에서 데이터를 추출하기 위해 아래와 같이 명령을 입력한다. 그러면 output이라는 폴더에 아래와 같은 파일 및 폴더들이 생성되고 그 중 exe 폴더에 있는 파일을 열면 왜인지 열리지 않는다. Kali Linux에서는 열리지 않아 한번 win.. 2021. 4. 30.
[CTF-d Multimedia] mystery1 - mystery2 문제 풀이 문제에 첨부된 zip파일을 다운 받으면 우래와 같이 두 개의 이미지를 확인할 수 있다. 이미지는 각각 아래와 같다. 문제의 힌트를 보면 이미지 파일을 계산할 수 있느냐는 물음을 볼 수 있다. 이를 통해 우리는 이미지 파일을 계산해야 함을 알 수 있다. 검색하여 보니 ImageMagick이란 것이 있다는 사실을 알았다. ImageMagic에 대해선 아래 사이트를 통해 자세하게 알 수 있다. legacy.imagemagick.org/Usage/compose/#math Compose -- IM v6 Examples Index ImageMagick Examples Preface and Index Image Composition in IM Positioning The Overlay Image Raw T.. 2021. 4. 29.
[CTF-d Multimedia] google 문제 풀이 문제에 첨부된 이미지를 열어보면 아래와 같다. 자세히 보면 이미지에 빨간 점들이 있음을 볼 수 있다. 어쩌면 해당 점 위치들을 알면 무언가 나오지 않을까 싶다. 그런데 해당 점들을 살펴보던 중 점들의 색의 rgb값이 (255, 0, n)인 것을 확인할 수 있었다. 이를 통해 좌표가 아닌 rgb 값 중 b에 대한 값으로 볼 수 있다는 것을 알 수 있다. 그래서 왼쪽에서부터의 점들의 색을 rgb로 읽어낸다. 코드는 다음과 같다. from PIL import Image img = Image.open("./google.png") result = "" for i in range(img.size[0]): for j in range(img.size[1]): pixel = img.getpixel((i, j).. 2021. 4. 29.
[CTF-d Multimedia] 우리는 바탕화면 캡처 본을 얻었다. 문제 풀이 문제에 첨부된 이미지를 열면 아래와 같다. 이미지에는 HxD 프로그램을 통해 어떠한 파일을 연 것을 볼 수 있고 그림판을 볼 수 있다. 그림판에 검정색이 표시되어 있으니 HxD 부분에 페인트 통으로 색을 넣도록 하겠다. 그럼 위와 같이 flag 값이 나온 것을 볼 수 있다. flag : SECCON{the_hidden_message_ever} 제작 방법 HxD에서 검정색 페인트 통으로 넣었을 때 흰 부분이 글자가 되도록 만들었을 것이다. 이때, 검정색으로 둘러싸여 있는 부분의 속은 색이 바뀌지 않고 흰색으로 남아있을 것을 이용한 것이다. Ex) 6, D 등 2021. 4. 29.