본문 바로가기

Forensics 풀이/[대회] Affinity CTF lite

Affinity CTF lite - STEGO > Astatine (10)

<문제>

"5t4=2<(;4P0Q^YXDIYA21Ltn"을 읽을 수 있니?

무슨 방법으로 암호화된 것일까 생각해보았다.

 

먼저 Astatine이 의미하는 것이 무엇일까 네이버에 검색해보았다.

Astatine(아스타틴)은 원소기호 At, 원자번호 85번의 원소이다.

이것이 암호랑 무슨 상관이 있을까 생각해보다가

85라는 숫자가 무언가를 의미하고 있을 것 같다는 생각이 들었다.

 

암호방법 중에 숫자가 들어가는 암호방식이 무엇이 있을까 생각하다가base32, base64가 떠올랐다.

그래서 base85 디코더를 찾아 이를 복호화해보기로 하였다.

 

www.dcode.fr/ascii-85-encoding

 

ASCII85 (Base85) - B85 Decoder, Encoder, Translator

Tool to decrypt/encrypt with ASCII 85. ASCII85 (or Base85) is a coding system created by Paul E. Rutter similar to base64 encoding, using 5 ASCII characters to code 4 bytes. ASCII 85 is used in PDF file format for example.

www.dcode.fr

 

그래서 해당 사이트에 들어가 문제의 "5t4=2<(;4P0Q^YXDIYA21Ltn" 문자열을 넣어주었다.

이렇게 넣어주면,

AFFCTF{n0t_3nc0d3d} 플래그 형태의 문자열이 나온다.

 

Flag = AFFCTF{n0t_3nc0d3d}

 

 

문제 해결!