보안을 그리다, 훈이

[Forensics] H4CKING GAME CODE(150p) Write Up 본문

Security/Wargame

[Forensics] H4CKING GAME CODE(150p) Write Up

HooNeee 2021. 12. 19. 20:50

 

H4CKING GAME Digital Forensics 분야 CODE(150p) 문제 풀이입니다.

 

[H4CKING GAME] Challenge CODE

 

먼저, 'code.bmp' 파일을 다운로드하고 열어봅시다.

 

code.bmp

 

바코드 형태와 유사한 이미지가 나오네요.

 

우선 Online Barcode Reader에 넣어봤습니다.

 

Online Barcode Reader

 

바코드를 찾을 수 없다고 나오는 것을 보아 바코드가 아닌 모양입니다.

 

Barcode Image

 

일반적인 바코드 형태를 가진 위 그림과 'code.bmp' 이미지를 비교해보니, 'code.bmp' 하단부에 점 같은게 두 줄 더 있네요.

 

일단 바코드는 확실히 아닌 것 같습니다.

 

'code.bmp' 이미지를 다시 보니 느낌상 긴 줄이 존재하면 1, 존재하지 않으면(점이 존재하면) 0을 의미하는 것 같았습니다.

 

또한, 맨 아래의 점이 8개의 줄(점)마다 주기적으로 나와있는 것을 보아 binary 값들 사이를 구분하는 역할을 하지 않을까 생각했습니다.

 

Binary - 'code.bmp'

 

가시성을 높이기 위해 맨 아래의 점들을 빨간색으로 칠해주고, 기타 각각의 줄(점)들을 binary 값을 구성하는 0과 1로 나열하였습니다.

 

이제 Binary to String(ASCII/UTF-8)해 봅시다.

 

Binary to String

 

Flag가 깔끔하게 출력됩니다.

 

Solve!

 

Comments