본문 바로가기
Forensics

[N0Named wargame] RE: xeh_desrev

by sseddi 2020. 10. 13.
728x90

png 복구 하라고 해서 png파일을 한번 다운로드 받았다.

근데 파일 형식이 지원되지 않는 것이라고 떠서 

헥스 에디터로 또 열어보았다.

보니까 헤더가 처음 보는 것이었고,

푸터도 마찬가지였다.

 

근데 생각해보면은

지금 푸터가 ASCII를 보면  GNP인데 거꾸로 하면 PNG이고

헤더는 DNEI인데 거꾸로하면  IEND여서 지금 헥스값 전체가 뒤집어진 것을 알 수 있었다.

 

이 크고 많은 헥스 값을 뒤바꿔야하는데 파이썬 코드를 이용하기로 했다.

먼저 헥스 값 전체를 복사해서 메모장에 넣었다.

 

이 텍스트 파일은 바탕화면에 hex.txt로 저장해주었다.

 

그리고 파이썬으로

코드를 이렇게 작성했다.

 

그리고 바탕화면에 flag.png를 얻을 수 있었다.

만두도 거꾸로 flag도 거꾸로 ...

~공성

 

코드 참고)

snwo.tistory.com/m/77?category=834164

 

728x90

댓글