Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
Tags
- Digital Forensics
- writeup
- MySQL
- misc
- Forensics
- Web Hacking
- php
- xcz.kr
- 수학
- 그리디 알고리즘
- 써니나타스
- C
- Incognito
- 사칙연산
- 백준
- Python
- Text
- N0Named
- Database
- wargame
- 인코그니토
- Web
- HackCTF
- Network
- SuNiNaTas
- CTF
- 문자열
- 정렬
- cryptography
- 구현
Archives
- Today
- Total
보안을 그리다, 훈이
[Forensics] H4CKING GAME CODE(150p) Write Up 본문
H4CKING GAME Digital Forensics 분야 CODE(150p) 문제 풀이입니다.
먼저, 'code.bmp' 파일을 다운로드하고 열어봅시다.
바코드 형태와 유사한 이미지가 나오네요.
우선 Online Barcode Reader에 넣어봤습니다.
바코드를 찾을 수 없다고 나오는 것을 보아 바코드가 아닌 모양입니다.
일반적인 바코드 형태를 가진 위 그림과 'code.bmp' 이미지를 비교해보니, 'code.bmp' 하단부에 점 같은게 두 줄 더 있네요.
일단 바코드는 확실히 아닌 것 같습니다.
'code.bmp' 이미지를 다시 보니 느낌상 긴 줄이 존재하면 1, 존재하지 않으면(점이 존재하면) 0을 의미하는 것 같았습니다.
또한, 맨 아래의 점이 8개의 줄(점)마다 주기적으로 나와있는 것을 보아 binary 값들 사이를 구분하는 역할을 하지 않을까 생각했습니다.
가시성을 높이기 위해 맨 아래의 점들을 빨간색으로 칠해주고, 기타 각각의 줄(점)들을 binary 값을 구성하는 0과 1로 나열하였습니다.
이제 Binary to String(ASCII/UTF-8)해 봅시다.
Flag가 깔끔하게 출력됩니다.
Solve!
'Security > Wargame' 카테고리의 다른 글
[Cryptography] HackCTF Classic Cipher -3(200p) Write Up (0) | 2021.12.23 |
---|---|
[Cryptography] HackCTF Classic Cipher -2(150p) Write Up (0) | 2021.12.22 |
[Forensics] H4CKING GAME cat(120p) Write Up (0) | 2021.12.18 |
[Forensics] H4CKING GAME Easy(100p) Write Up (0) | 2021.12.18 |
[Forensics] H4CKING GAME Paint(50p) Write Up (0) | 2021.12.18 |
Comments