워게임/CTFlearn

[CTFlearn] Blank Page - 포렌식 / Unicode / HxD

SecurityMan 2023. 1. 18. 11:00

 

CTFlearn의 쉰 여덟번째 문제

 

이번엔 조금 참신한 포렌식 문제이다.

 

반응형

 

이전에도 Unicode와 관련된 비슷한 유형의 문제를 풀어본 적 있는데

(https://hackingstudypad.tistory.com/354)

 

이번 문제의 풀이법은 조금 다르다.

 

문제 설명을 읽어보면 Super Agent School을 졸업한 스파이인 나에게

 

Master-Mind가 비밀 지령을 줬는데 읽지 못하겠다고 도와달라고 한다.

 

TheMessage.txt 파일이 주어지는데

 

 

메모장으로 열어보면 아무것도 없는 빈 파일이다.

 

 

메모장을 드래그 한번 해봤더니

 

그래도 뭔가 내용이 들어있는것 처럼 블록이 잡히는걸 볼 수 있었다.

 

 

그래서 HxD를 이용해 TheMessage.txt 파일을 열어봤다.

 

안에 많은 내용이 적혀있었는데,

 

자세히 보면 크게 20 E2 80 8F 의 조합으로 이루어져 있는것을 볼 수 있다.

 

다른 문자는 없고, 오로지 저 두개로만 구분되어있다.

 

보통 CTF에서 뭔가 이렇게 딱 두개로 나눠져서 주어진다면

 

0과 1이라고 생각하면 된다.

 

 

16진수 값을 복사해 메모장에 다시 옮겨주고,

 

글자 바꾸기 기능을 이용해 20은 0으로,

 

E2 80 8F는 1로 바꿔줬다.

 

 

CyberChef(https://gchq.github.io/CyberChef)로 가서 From Binary로 디코딩해주면

 

숨겨져있던 메세지와 함께 플래그를 찾을 수 있다.

반응형