-
[Cryptography] Smooth CipherTextWargame/HackCTF 2019. 12. 23. 22:23
문제설명
암호화된 문자열을 복호화 하여 flag 인증을 하면 되는 문제이다.
접근방법
CTF에서 자주 볼 수 있는 암호화 기법인 시저 암호, 비즈네르 암호 이 둘 중 하나라고 생각하여 접근하였다.
시저 암호는 아니라고 든 생각이 HackCTF -> LymoADJ 과정에서 규칙을 찾아볼 수 없었기 때문이다.
그래서 비즈네르 암호라고 생각하고 이 사이트에서 codebreak를 시도해 보았다.
풀이
그래서 다음과 같은 결과를 얻어낼 수 있었다.
-- MESSAGE w/Key #25 = 'keykey' ---------------- hellooooooooo everyone! do you know who am i? my name is smoothman uh...i know very well what you want! if you can decipher this cryptogram, you can get the correct answer. so, flag is hackctf{v_jvyy_3rzrz0r3_lbh.qba'g_sbetrg_zr_gbb}
이 복호화된 문자열로 flag 인증을 시도하였으나, 오답이었다.
그래서 다시 생각해본 결과, 비즈네르 암호 + 시저 암호 문제가 아닐까 생각하여 중괄호 내의 문자열을
이 사이트에서 복호화 해보았다.
GetFlag!
'Wargame > HackCTF' 카테고리의 다른 글
[Pwnable] gpwn (0) 2019.12.29 [Reversing] BabyMIPS (0) 2019.12.29 [Reversing] Static (0) 2019.12.04 [Reversing] Keygen (0) 2019.11.24 [Reversing] strncmp (0) 2019.11.21