CODE 문제입니다.
지문에서 Is it really a barcode? 라고 되어 있는 것을 보아 바코드 관련 문제인 것 같습니다.
code.bmp 파일을 다운로드할 수 있습니다.
code.bmp 파일을 다운로드하고 열어보면 위와 같은 바코드 이미지를 확인할 수 있습니다.
일단은 바코드 이미지를 획득했기 때문에 onlinebarcodereader 사이트에서 해독을 시도했습니다.
바코드 해독 결과 값을 얻을 수 없다고 합니다.
지문에서 이것이 진짜 바코드인가? 라고 나와있듯이 해당 이미지는 바코드 이미지가 아닌 것으로 보입니다.
바코드 형태를 유심히 살펴보다가 아래에 있는 구분점에 주목을 했습니다.
위 그림에서 파란색 ^로 표시를 해둔 부분인데 간격이 일정한 것을 확인하고 몇 칸마다 구성이 되어있나 확인을 해보니 8칸 간격이더군요.
그래서 바코드 이미지를 2진수로 치환해야 되는 문제인 것을 생각해냈습니다.
검은줄 한 줄을 1로, 공백 한 줄을 0으로 치환하고 8bit 단위로 잘라서 ASCII코드에 해당하는 문자로 변환하면 플래그를 얻을 수 있습니다.
H4CKING GAME Digital Forensics 올클입니다!
문제는 대체적으로 흔한 유형이네요. 입문하는데 좋을 것 같다는 생각입니다.
'Capture The Flag > CTF 풀이' 카테고리의 다른 글
2022 BelkaCTF#4 WriteUp - Part 2 (Kidnapper Case) (0) | 2022.03.13 |
---|---|
2022 BelkaCTF#4 WriteUp - Part 1 (Kidnapper Case) (0) | 2022.03.12 |
H4CKING GAME CTF(Digital Forensic-LineFeed 100) (0) | 2021.11.05 |
H4CKING GAME CTF(Digital Forensic-Paint 50) (0) | 2021.11.05 |
H4CKING GAME CTF(Digital Forensic-cat 120) (0) | 2021.11.05 |