보안을 그리다, 훈이

[Cryptography] HackCTF Classic Cipher -2(150p) Write Up 본문

Security/Wargame

[Cryptography] HackCTF Classic Cipher -2(150p) Write Up

HooNeee 2021. 12. 22. 17:12

 

HackCTF Cryptography 분야 Classic Cipher -2(150p) 문제 풀이입니다.

 

[HackCTF] Challenge Classic Cipher -2

 

'Classic_Cipher-2.zip' 파일을 다운로드하고 압축을 풀어보니 '문제.txt' 파일이 나오네요.

 

문제.txt

 

이 문제는 단순 전치 암호(simple transposition cipher)이며, key 값은 'python'이라고 하네요.

 

세 번째 줄에 암호문 'hreCp1_ev_s117nr_ys17eer132n_5'이 있습니다.

 

먼저, key 값인 'python'이 6글자이므로 암호문의 문자들을 6열짜리 표에 하나씩 나열합니다.

 

Simple Transposition Cipher Table

 

다시 key 값으로 돌아가서, 'python'을 알파벳 사전순으로 번호를 매기면 4-6-5-1-3-2가 되죠.

 

앞서 만들어둔 6열짜리 표에서 행은 그대로 두고 열을 번호 순서대로 재배치합시다.

 

Get the Flag!

 

좌측 상단 문자부터 순서대로 나열해보니 'C1pher_1s_very_1n7eres71n5_123'가 나오네요.

 

이 문자열이 flag 값이 되겠습니다.

 

Solve!

 

Comments