ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • Dreamhack - Enc-JPG
    wargame/Dreamhack 2024. 5. 8. 00:09

    [LEVEL 3 - Enc - JPG - reversing, forensics]

     

     

     

    문제 파일을 다운로드 받으면 Enc라는 파일 하나와 flag.jpg 파일 하나가 있다.

     

     

     

     

    파일 이름은 flag.jpg인데 HxD로 열어보면 손상된 걸 알 수 있다.

     

     

     

     

     

    파일을 HxD로 열어보면 MZ을 보아 실행파일인 걸로 추측할 수 있다.

    따라서 .exe로 확장자를 변환해준다.

     

     

     

     

     

    이렇게 실행파일로 바뀌고, flag.jpg이 조금 보이게 되었다.

     

     

     

     

     

    그럼 이렇게 다시 jpg 헤더 시그니처로 바뀐 걸 볼 수 있다.

     

     

     

     

     

    jpg의 푸터 시그니처인 FF D9를 검색하면 두 개가 나오는데 첫 번째꺼를 지우고 저장한다.

     

     

     

     

     

    그러면 위와 같이 첫 번째 플래그값을 얻을 수 있다.

     

     

     

     

     

    두 번째로 있던 푸터 시그니처를 가보면 text에 수상해 보이는 문자열이 있다.

    더블쿼트 안의 값이 두 번째 플래그값으로 추정된다.

     

     

     

     

     

    조금 내리다보면 png 시그니처가 보이면서 더 밑에는 IDAT 앞부분에 수상해 보이는 문자열이 있는 것을 발견했다.

    이게 세 번째 플래그값이다.

    지금까지 구한 걸 차례대로 모두 합치면 최종 플래그가 완성된다.

     

     

     

     

    플래그를 획득했다!

     

    'wargame > Dreamhack' 카테고리의 다른 글

    Dreamhack - ROT128  (0) 2024.05.14
    Dreamhack - Dream Zoo  (0) 2024.05.14
    Dreamhack - video_in_video  (0) 2024.05.07
    Dreamhack - BMP Recovery  (1) 2024.05.01
    Dreamhack - sleepingshark  (0) 2024.05.01
Designed by Tistory.