본문 바로가기

CTF Write-Ups/AFFCTF 2020

[AFFCTF_2020] CRYPTO

Hongqiao

구글에 Hongqiao encrypt라고 쳐 보니

sha라는 키워드가 보였다.

 

AFFCTF{395f4dfc82f56b796b23c3fa1b5150cbe568d71e}

위의 암호화 된 부분을 아래 링크에서 hash decryption을 실행했다.

 

https://sha1.web-max.ca/index.php#enter

AFFCTF{Unimaginatively}

 


dias skeerG tneicna

문제의 영단어들을 거꾸로 하면

ancient Greeks said 임을 알 수 있다.

 

먼저 decode.me 파일을 HxD로 확인해 보았다.

554545532245{22434223_4223_42212322_55_234234313551_34553131423344}

 

숫자만 봐서는 치환 암호임을 추측할 수 있다.

55 45 45 53 22 45 는 AFFCTF 이므로 아래처럼 매치됨을 알 수 있다.

 

A: 55

F: 45

C: 53

T: 22

 

그리고  decode.me의 내용들을 두자리씩 끊어보면

554545532245{22/43/42/23_42/23_42/21/23/22_55_23/42/34/31/35/51_34/55/31/31/42/33/44}

50, 40, 30, 20 범위와, 일의 자리 부분은 1~5로만 이루어짐을 알 수 있다.

 

A가 55고 C가 53이라서 추측해보니

알파벳은 총 26개인데 55부터 11까지는 총 25개의 숫자이므로

한 알파벳은 빠져야 한다.

55 A 54 B 53 C 52 D 51 E
45 F 44 G 43 H 42 I 41 J
35 L 34 M 33 N 32 O 31 P
25 Q 24 R 23 S 22 T 21 U
15 V 14 W 13 X 12 Y  11 Z

 

그래서 일단 예측해 본 것으로 decode.me의 숫자들을 치환해 보았다.

AFFCTF{THIS_IS_IUST_A_SIMPKE_MAPPING}

this is just a simple mapping 인거 같아서

35는 K 가아니라 L로 바꾸어 주었다.

 

그리고 IS_IUST는 42번 I 지만 Just인것 같아 J로 바꾼다음 플래그를 입력했다.

 

AFFCTF{THIS_IS_JUST_A_SIMPLE_MAPPING}

 

 

문제 출처: www.affinityctf.com/

'CTF Write-Ups > AFFCTF 2020' 카테고리의 다른 글

[AFFCTF_2020] OSINT  (0) 2020.11.23
[AFFCTF_2020] STEGO  (0) 2020.11.23
[AFFCTF_2020] Forensics  (0) 2020.11.23