Iriton's log

[Suninatas] Forensic.21 write-up 본문

Forensic/WarGame

[Suninatas] Forensic.21 write-up

Iriton 2023. 5. 22. 13:10

Solution Key 가 주어졌긴 한데 자에 의해 일부분 가려졌다.

이미지를 다운받아서 속성을 먼저 살펴 보았다.

 

별 다른 건 없지만 파일 크기가 꽤 크다.

 

밝기 조절을 해야 하나(그럴 리가...) 어떻게 해야 하나 고민했는데,

풀이가 두 가지가 있었다.

 

풀이 1.


우선 HxD로 파일을 열어 보자.

맨 앞에 FF D8 FF는 jpg의 시그니처 코드이다.

 

monitor.jpg의 헥사 코드를 잘 보다 보면 위와 같이 jpg 시그니처 코드가 한 개만 있지 않다.

즉, 두 개 이상의 jpg 파일이 겹쳐져 있다.

시그니처 코드를 기준으로 코드를 분리하여 저장하면 다른 이미지를 확인할 수 있을 것이다.

 

(solution key는 풀이 2 마지막에서 확인)

풀이 2.


WinHex라는 프로그램을 써야 한다고 한다.

https://www.x-ways.net/winhex/index-m.html

 

WinHex: Hex Editor & Disk Editor, Computer Forensics & Data Recovery Software

WinHex: Computer Forensics & Data Recovery Software, Hex Editor & Disk Editor Windows XP/2003/Vista/2008/7/8/8.1/2012/10/2016/2019/11, 32 Bit/64 Bit* Apr 25, 2023 WinHex 20.8 Download User manual WinHex is in its core a universal hexadecimal editor, partic

www.x-ways.net

 

해당 프로그램에는 파일을 쪼개는 기능(File Carving)이 있다고 한다.

 

'Tools' -> 'Disk Tools' -> 'File Recovery by Type'

위 순서대로 진행한다.

 

경로 설정 후, Pictures 를 체크하고 진행하면 된다.

그리고 Complete byte-level search로 설정해 줘야지만 제대로 카빙이 된다.

지정한 경로에 여러 이미지들이 저장된다.

파일 크키가 컸던 이유는 많은 jpg 파일이 겹쳐져 있었기 때문이었다.

 

얻어낸 이미지를 통해 키를 조합하면 문제가 해결된다.

'Forensic > WarGame' 카테고리의 다른 글

[Suninatas] Forensic.28 write-up  (0) 2023.05.30
[Suninatas] Forensic.26 write-up  (0) 2023.05.22
[Suninatas] Forensic.19 write-up  (0) 2023.05.17
[Suninatas] Forensic.18 write-up  (0) 2023.05.17
[Suninatas] Forensic.15 write-up  (0) 2023.05.10
Comments