CTF/웹해킹

[Space Heroes CTF] Bynary Encoding - 암호학 / Binary / HxD

SecurityMan 2023. 5. 3. 11:00

 

CTF 많이 풀어본 사람들은 낚였을만한

 

begineer-friendly 난이도의 암호학 문제였다.

 

반응형

 

제목의 bynary 가 힌트였다.

 

 

문제에서 주어지는 것은 transmission.txt 파일이다.

 

 

메모장으로 열어보면

 

이렇게 아무 내용도 들어있지 않다.

 

 

그런데 드래그를 해보면

 

뭔가 내용이 채워져 있다는 것을 알 수 있다.

 

여기까지 해보고

 

CTF 를 좀 해본 사람이라면 WhiteSpace 를 떠올릴 것이다.

 

 

WhiteSpace 는 이름 그대로

 

공백을 이용해서 만든 프로그래밍 언어이다.

 

 

구글에 검색해보면 온라인 컴파일러를 쉽게 찾을 수 있는데

(https://ideone.com/f64CNl)

 

문제에서 제공된 코드를 넣고 돌려보면 에러가 난다.

 

WhiteSpace 인척 하는 다른 것이라는 뜻이다.

 

 

HxD 로 열어보면

 

20, 09, 0A 세 가지로 이루어진걸 볼 수 있는데

 

 

에디터를 이용해서

 

20은 0 으로, 

 

09는 1로,

 

0A는 공백으로 바꿔주었다.

 

 

그리고나서 CyberChef(https://gchq.github.io/CyberChef/)에서

 

From Binary 로 디코딩을 해주니

 

플래그를 찾을 수 있었다.

반응형