보안을 그리다, 훈이

[Cryptography] HackCTF Smooth CipherText(100p) Write Up 본문

Security/Wargame

[Cryptography] HackCTF Smooth CipherText(100p) Write Up

HooNeee 2021. 12. 15. 21:06

 

HackCTF Cryptography 분야 Smooth CipherText(100p) 문제 풀이입니다.

 

[HackCTF] Smooth CipherText

 

암호문의 마지막 줄에 중괄호가 존재하므로 플래그 폼이 치환 암호로 암호화되어 있다고 생각했습니다.

 

먼저, Caesar Cipher(시저 암호)로 복호화하고자 시도해 보았지만 모든 문자가 일정한 Shift 값을 가지고 있지 않아 정상적인 복호화가 불가능했습니다.

 

해당 암호문을 Cipher Identifier Online으로 분석해보니 Vigenere Cipher(비즈네르 암호)라고 나와 전용 Decoder로 복호화를 진행했습니다.

 

Vigenere Cipher에 대한 개념은 아래 게시글을 참고하시면 됩니다😊

 


 

[관련 게시글] [Cryptography] Vigenere Cipher (비즈네르 암호)

 

[Cryptography] Vigenere Cipher (비즈네르 암호)

Vigenere Cipher (비즈네르 암호) 비즈네르 암호의 장점은 '빈도분석법'으로 해독이 거의 불가능하다는 사실입니다. 또한, 열쇠의 개수가 무궁무진하다는 것도 큰 장점입니다. 비즈네르 암호는 '복합

hooneee.tistory.com

 


 

다시 풀이로 돌아가서,

 

Decode Vigenere Cipher

 

대부분의 암호문은 정상적으로 복호화되었으나 플래그 폼 내부의 암호문은 복호화되지 않은 것을 확인할 수 있습니다.

 

해당 암호문을 한 번 더 복호화해줍시다.

 

Get the Flag!

 

Solve!

 

Comments