728x90
문제 속에 답이 있다고 한다.. 누가봐도 LSB
문제 파일 task.bmp 를 열어보면 fake flag가 보인다. LSB 스테가노그래피 디코딩을 하기 위해 HxD로 열어보자.
0x7C가 실제 데이터의 시작을 뜻하는 부분이고, 그 곳에는 0xFEFFFEFEFFFF .. 의 데이터가 담겨있다.
이 문제는 LSB 스테가노그래피를 통해 푸는 문제로 생각되므로, 0xFE와 0xFF를 2진수로 바꿔보자.
- 0xFE = 1111 1110 (2)
- 0xFF = 1111 1111 (2)
Least Significant Bit, 즉 최하위 비트를 살펴보았을 때
- 0xFE -> 0
- 0xFF -> 1
로 대체해도 무방하다.
아래처럼 데이터를 0, 1로 바꾸고 8 bit binary를 ascii로 변환하는 코드를 짜면
플래그가 나온다
728x90
'Wargame > N0Named Wargame' 카테고리의 다른 글
[N0Named Forensic] [B] 유출된 자료 거래 사건 1 (0) | 2021.07.09 |
---|---|
[N0Named Forensic] [A] 123321123200 (0) | 2021.07.05 |
[N0Named Forensic] [A] 수상한 메일 (0) | 2021.07.05 |
[N0Named Forensic] [A] 입사 테스트[2] (0) | 2021.06.30 |
[N0Named Misc] 일세계_이세계_삼세계 (0) | 2021.05.21 |