-
[CTF-d] 저는 미치지 않았어요.2022/Write-Ups 2022. 5. 3. 14:55
6팀 최민영
CTF-d의 '저는 미치지 않았어요.' 문제 풀이
힌트는 따로 없어 보였습니다.
Cooper.tar.gz 파일을 다운 받아 압축을 해제 시켜보겠습니다.
(윈도우 환경에서 할려했는데, 악성 파일로 간주되어 계속 사라지는 현상 발생 > 리눅스 환경에서 실행)> tar.gz 압축 파일 리눅스 환경에서 해제하는 명령어 참고 사이트 <
압축을 해제 시키자 Cooper.exe라는 프로그램이 나왔습니다.
Cooper.exe라는 이 프로그램을 실행해보니 한 남자의 모습만 보이고 의심되는 부분은 딱히 보이지 않습니다.
조금 더 확인해보기 위해 HxD 프로그램을 통해 열어보겠습니다.
HxD 프로그램을 통해 Cooper.exe를 열어보면 PDF의 파일 시그니처가 있는 것을 확인할 수 있으며,
이는 이 exe 파일 내에 PDF 파일이 숨겨져 있다고 추측할 수 있었습니다.파일 내 숨겨져 있는 PDF를 찾아내기 위해 리눅스 환경에서 foremost 명령어를 통해
모든 형식의 파일을 뽑아내 봤습니다.
그런데 이 PDF 파일이 막상 열어보니 암호로 설정되어 있었습니다.
이를 해결하기 위해서 찾아보다가 pdfcrack을 알게 되었습니다.
https://www.kali.org/tools/pdfcrack/
>> 참고 사이트: 다운로드 방법과 사용방법 적혀있다. <<
https://www.kaggle.com/datasets/wjburns/common-password-list-rockyoutxt
>> 비밀번호 리스트를 정리한 txt파일 다운받아 pdfcrack과 함께 사용하였다. <<
rockyou.txt와 pdfcrack을 사용하여 명령어를 입력하니 이 PDF의 비밀번호는
'sheldon'인 사실을 알아낼 수 있었습니다.
(rockyou.txt 없이도 무차별로 입력하여 알아낼 수 있지만
비밀번호의 길이가 길수록 알아내는 시간이 길어지니 비추)비밀번호를 입력하니 PDF속에 한 사진과 함께
아래에 key값이 적혀져 있었고 이를 입력하니 문제가 해결되었습니다.'2022 > Write-Ups' 카테고리의 다른 글
[CTF-d] 저희는 이 문서를 찾았습니다. (0) 2022.05.03 [ctf-d] 제 친구의 개가 바다에서... (0) 2022.05.03 [ctf-d] 사진 속에서 빨간 색이... (0) 2022.05.03 [ctf-d] DefCoN#22 #2 (0) 2022.05.03 [suninatas] What is it? 19번 (1) 2022.05.03