728x90
png 복구 하라고 해서 png파일을 한번 다운로드 받았다.
근데 파일 형식이 지원되지 않는 것이라고 떠서
헥스 에디터로 또 열어보았다.
보니까 헤더가 처음 보는 것이었고,
푸터도 마찬가지였다.
근데 생각해보면은
지금 푸터가 ASCII를 보면 GNP인데 거꾸로 하면 PNG이고
헤더는 DNEI인데 거꾸로하면 IEND여서 지금 헥스값 전체가 뒤집어진 것을 알 수 있었다.
이 크고 많은 헥스 값을 뒤바꿔야하는데 파이썬 코드를 이용하기로 했다.
먼저 헥스 값 전체를 복사해서 메모장에 넣었다.
이 텍스트 파일은 바탕화면에 hex.txt로 저장해주었다.
그리고 파이썬으로
코드를 이렇게 작성했다.
그리고 바탕화면에 flag.png를 얻을 수 있었다.
만두도 거꾸로 flag도 거꾸로 ...
~공성
코드 참고)
snwo.tistory.com/m/77?category=834164
728x90
'Forensics' 카테고리의 다른 글
디지털 포렌식 (0) | 2021.02.02 |
---|---|
디지털 포렌식 도구 사용법 (0) | 2021.01.09 |
ftp, sftp, ssh , IEEE 802.11 프로토콜 통신규약 공부 (0) | 2020.11.23 |
파일의 hex 값이 reverse 된 파일을 복구하는 방법 (0) | 2020.10.12 |
[개념] PNG 파일 구조 (0) | 2020.10.10 |
댓글