[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!}