jyamethyst21 님의 블로그
[H4CKING GAME] 디지털 포렌식 Season1 : CODE 본문

문제 파일을 열어보면 바코드 형태의 이미지가 있음을 확인할 수 있다. 첫 번째로 바코드 디코더 사이트를 찾아 해독을 진행해보았다. 하지만 바코드가 감지되지 않는다는 내용만 뜬다.

문제를 다시 보았다. 'ls it really a barcode?' 바코드가 아님을 짐작할 수 있다.

파일을 까서 수상한 점이 없는지 살펴보았다. bmp 구조에 맞고 특별히 이상한 점은 발견하지 못했다.
몇십분동안 고민하다가 결국 알아내지 못해서 구글링을 진행하였다.
https://present4n6.tistory.com/102
H4CKING GAME CTF(Digital Forensic-CODE 150)
CODE 문제입니다. 지문에서 Is it really a barcode? 라고 되어 있는 것을 보아 바코드 관련 문제인 것 같습니다. code.bmp 파일을 다운로드할 수 있습니다. code.bmp 파일을 다운로드하고 열어보면 위와 같은
present4n6.tistory.com
상기 사이트를 참고하여 문제 풀이를 진행했다. 디지털포렌식 까마귀님의 풀이를 빌려 정리하자면, 아래 이미지의 네모 박스와 같이 각 라인 사이에 의문의 점이 있음을 확인할 수 있다. 자세히 살펴보면 각 점의 간격은 규칙적으로 8칸 사이마다 존재하며 이를 2진수로 치환하여 검정은 1, 흰색은 0으로 바꾼다. 이를 8비트로 자른 후 아스키코드에 해당하는 글자로 바꾸면 플래그를 찾을 수 있다.
예를 들어 첫번째 점 전까지 아스키코드로 만들어보면 1001000 -> 72 -> H 이다. 이런식으로 만들다보면 플래그가 나온다.

.
.
.
디지털포렌식 분야는 특히나 더 혼자서 공부하기가 어려운듯하다.. 경찰처럼 추리력도 있어야 하고.. 실무에 투입되기 위해서 툴이나 깊은 배경 지식도 있어야하고..! CTF 문제를 풀 때마다 배울 게 많음을 느낀다.
'WARGAME 🔫' 카테고리의 다른 글
| [DreamHack] Reversing : rev-basic-0 문제 풀이 (0) | 2025.09.22 |
|---|---|
| [H4CKING GAME] 디지털 포렌식 Season1 : cat (0) | 2025.09.02 |
| [H4CKING GAME] 디지털 포렌식 Season1 : Easy (0) | 2025.09.01 |
| [H4CKING GAME] 디지털 포렌식 Season1 : Paint (1) | 2025.08.31 |
| [DreamHack] Web 파트 command-injection-1 문제 풀이 (0) | 2025.04.08 |
