문제 제작 방법
우선 맘에 드는 사진을 하나 선택한다.
그리고 이미지에 숨길 파일을 하나 만든다.
그런데 자꾸 exe 파일을 실행하면 바로 꺼져서 원래 문제에서는 어떻게 했는지 보니 getchar로 처리하여 나도 getchar()을 넣어주었다.
그래서 해당 실행파일을 실행하면 다음과 같다.
그럼 우리는 flag가 담겨있는 exe 파일을 이미지에 숨겨야 한다. 이때 cmd창에서 다음과 같은 명령어를 사용하면 두 이미지가 합쳐진다고 한다. 나는 아래 사이트를 참고하였다.
# copy /b (이미지 파일) + (숨길 파일) (결과 파일명)
copy /b duri.jpeg + flag.exe stegano.jpeg
그러면 다음과 같이 stegano 이미지가 만들어졌다.
잘 만들었는지 확인하기 위해 저번에 문제를 풀었던 방법으로 풀어보겠다.
Kali Linux에 파일을 복사하여 foremost 명령어를 통해 파일을 분리해준다.
그럼 다음과 같이 output이 만들어지고 exe 파일에는 숨겨진 실행 파일이 있다.
해당 파일이 Kali에서는 실행이 잘 안 되므로 윈도우로 옮겨와 실행하면 다음과 같이 실행된다.
그러므로 우리는 실행파일이 이미지에 제대로 숨겨진 것을 확인할 수 있다.
제작한 문제
'CTF > Forensic' 카테고리의 다른 글
곰발바닥 개발바닥 write up (0) | 2021.05.22 |
---|---|
[CTF-d Multimedia] 저희는 이 문서를 찾았습니다. clone (0) | 2021.05.06 |
week 2 Assignment (0) | 2021.04.30 |
[CTF-d Multimedia] DOS 모드에서는… (0) | 2021.04.30 |
[CTF-d Multimedia] mystery1 - mystery2 (0) | 2021.04.29 |
댓글