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로 디코딩해주면
숨겨져있던 메세지와 함께 플래그를 찾을 수 있다.
반응형
'워게임 > CTFlearn' 카테고리의 다른 글
[CTFlearn] Symbolic Decimals - 암호학 / Python (70) | 2023.01.23 |
---|---|
[CTFlearn] Ambush Mission - MISC / Stegsolve (52) | 2023.01.21 |
[CTFlearn] Tone dialing - 암호학 / DTMF (80) | 2023.01.16 |
[CTFlearn] PIN - 리버싱 / IDA (72) | 2023.01.13 |
[CTFlearn] The Credit Card Fraudster - 프로그래밍 / Python (48) | 2023.01.11 |