H4CKING GAME CTF(Digital Forensic-CODE 150)
Capture The Flag/CTF 풀이

H4CKING GAME CTF(Digital Forensic-CODE 150)

H4CKING GAME CTF(Forensic-CODE)

 

CODE 문제입니다.

지문에서 Is it really a barcode? 라고 되어 있는 것을 보아 바코드 관련 문제인 것 같습니다.

code.bmp 파일을 다운로드할 수 있습니다.

 

 

code.bmp

 

code.bmp 파일을 다운로드하고 열어보면 위와 같은 바코드 이미지를 확인할 수 있습니다.

일단은 바코드 이미지를 획득했기 때문에 onlinebarcodereader 사이트에서 해독을 시도했습니다.

 

 

onlinebarcodereader.com

 

바코드 해독 결과 값을 얻을 수 없다고 합니다.

지문에서 이것이 진짜 바코드인가? 라고 나와있듯이 해당 이미지는 바코드 이미지가 아닌 것으로 보입니다.

 

 

flag

 

바코드 형태를 유심히 살펴보다가 아래에 있는 구분점에 주목을 했습니다.

위 그림에서 파란색 ^로 표시를 해둔 부분인데 간격이 일정한 것을 확인하고 몇 칸마다 구성이 되어있나 확인을 해보니 8칸 간격이더군요.

그래서 바코드 이미지를 2진수로 치환해야 되는 문제인 것을 생각해냈습니다.

검은줄 한 줄을 1로, 공백 한 줄을 0으로 치환하고 8bit 단위로 잘라서 ASCII코드에 해당하는 문자로 변환하면 플래그를 얻을 수 있습니다.

 

 

H4CKING GAME

 

H4CKING GAME Digital Forensics 올클입니다!

문제는 대체적으로 흔한 유형이네요. 입문하는데 좋을 것 같다는 생각입니다.