[HackCTF/Forensic] 6번 나는 해귀다 풀이
2019. 8. 1. 00:16ㆍ문제풀이/ctf.j0n9hyun.xyz
먼저 문제의 파일을 다운받고, 압축을 풀면 아래와 같은 이미지가 나온다.
hex값이 뒤집혀있다는게 걍 대놓고 답...!
일단 이미지를 HxD로 열어서, 헤더와 푸터를 확인해준다.
PNG 파일의 헤더/푸터는 아래와 같다. (출처)
일단 헤더는 정상적이고,
푸터는
정상적이지 않다 ㅎㅎㅎㅎ
아 푸터는 정상적인데, 그 뒤에 뭔가 더 있는걸 확인할 수 있다.
딱봐도 뒤집어 놓은 스타일!
그래서 뒷부분의 코드를 모두 복사해서 파이썬을 이용하여 거꾸로 뒤집어 주었다.
string = "해당코드"
print(' '.join(string[::-1]))
코드 돌린 결과는 아래와 같다.
이런식으로 나온 코드를 복사해서, HxD에서 새 파일을 만들어 준 후 png로 저장해주면 아래와 같은 파일이 된다.
이것도 거꾸로 적혀있네 ㅜㅜ HackCTF{...} 형식에 맞게 다시 거꾸로 적어주면 클리어!
HackCTF{Y0u_tu2n3d_th3_$t@ge_u95ide_d0wn!}
'문제풀이 > ctf.j0n9hyun.xyz' 카테고리의 다른 글
[HackCTF/Forensic] 8번 Terrorist 풀이 (0) | 2019.08.01 |
---|---|
[HackCTF/Forensic] 7번 Magic PNG 풀이 (0) | 2019.08.01 |
[HackCTF/Forensic] 5번 세상에서 잊혀진 날 찾아줘! 풀이 (0) | 2019.07.31 |
[HackCTF/Forensic] 4번 Secret Document 풀이 (0) | 2019.07.31 |
[HackCTF/Forensic] 3번 So easy? 풀이 (0) | 2019.07.31 |