문제를 다운로드 후 실행
힌트를 보면 zip 파일이 있는데 파일 전송이기 때문에 FTP를 확인해보았다.
해당 파일을 열어보았다.
확장자는 jpg이고 I라는 단어만 유일하게 jpg 헤더를 갖고 있다.
단어를 배열해서 헥스값을 합치면 될 것 같다.
힌트에서 주어진 Snowden’s-eloquent-quotes를 구글에 검색해보았다.
tcp.stream eq 42에서 client 부분에 또 다른 zip파일이 있었다.
raw로 변경한 후 HxD에서 확인해보았다.
PK의 푸터 50 4B 05 06 시그니처를 검색해보니 여러 개가 존재하는 걸로 보아 zip파일이 한 개가 아닌 것 같다.
50 4B 05 06 시그니처 끝부분을 2D 2D 시작하는 앞부분까지 잘라 저장하였다.
총 3개의 zip파일이 추출되었다.
-> 34jdsioj.zip, breaking_bad_season_6.zip, canc3l.zip
cat 명령어로 위의 영어문장 순서에 맞게 적으면 파일이 합쳐진다.
이미지 속성에서 시간 순서를 보아 체스이미지를 맞추었던 단어들은 다음과 같다.
1. 오전 11:09:18
2. 오후 1:43:54
3. 오후 2:10:14
breaking_bad_season_6 폴더에 들어있는 이미지는 세 번째가 맞고 나머지는 다 섞여있다.
그래도 각각 헤더 시그니처가 있어서 문장을 조합해보면 아래와 같은 문장이 나온다.
condone American web-based rights constructing security terrorism NSA Watergate corrupt human behind closed doors -보안 테러 NSA 워터게이트를 건설하는 미국의 웹 기반 권리를 묵인하다.
there their a it but communism nor because unconstitutional secretive secret.
-그들은 공산주의에 불과하지만 위헌적인 비밀 때문에 그러지는 않는다.
아까 나온 체스 이미지를 구글에 검색해보니 chess set이라고 나왔다
리눅스 환경에서 풀었더니 잘 풀렸다. -> 리눅스 환경에서 푸는 문제인거 같다.
'CTF > Forensic' 카테고리의 다른 글
DefCon#22#2 (0) | 2021.03.10 |
---|---|
DefCon#22#1 (0) | 2021.03.07 |
DefCon#21#8 (0) | 2021.03.07 |
DefCon#21#7 (0) | 2021.03.05 |
DefCon#21#6 (0) | 2021.03.05 |