Root Me에서 제공하는 암호학 관련 문제
Monoalphabetic Caeser 암호인데 왜이렇게 레벨이 높지 생각했는데
그 이유가 있었다.
반응형
문제가 엄청 어렵기 보단
조금 수고스럽게 풀어야 한다.
그리고 문제 자체가 프랑스어로 나와서
문제를 풀어도 푼지 알아채기가 힘들다..
문제 설명을 읽어보면
정답을 제출할 때는
각 문장의 맨 앞글자를 이어서 쓰고,
그다음 각 문장의 맨 뒷글자를 이어서 쓰라고 한다.
문제에서 주어지는 암호문은 이렇다.
만약 여기서 바로 정답을 제출한다면
tfhqdlhfpkmeokgq 와 같이 제출하면 된다는 의미이다.
https://rumkin.com/tools/cipher/caesar/
어쨌든 Caesar 암호이니
시저 암호를 풀 수 있는 사이트로 이동한다.
시저 암호는 단순히 알파벳의 순서를 치환해 만든 암호이다.
사이트에서 N의 값을 조정해주면
알파벳 순서를 바꿔준다.
N의 값이 1일때를 보면
맨 앞글자가 un 이 되는것을 볼 수 있다.
이게 뭔가 했더니 프랑스어로 1 이었다.
N 값이 2일땐 두번째 단어가 deux가 된다.
이건 프랑스어로 2 이다.
N이 3일땐 세번째 단어가 trois 가 된다.
이런식으로 N을 하나씩 늘려가면
다음 단어가 복호화 되는 방식이다.
노가다로 하나씩 하면서 이어붙혀 평문을 복구하면 된다.
완성된 평문을 플래그 제출 규칙대로 작성해
제출하면 문제가 풀린다.
반응형
'워게임 > Root Me' 카테고리의 다른 글
[Root Me] ELF x86 - Format string bug basic 1 - 포너블 (143) | 2023.08.30 |
---|---|
[Root Me] OSPF - Authentication - 포렌식 / Wireshark / John the Ripper / Ettercap (164) | 2023.08.28 |
[Root Me] Bash - cron - 포너블 (138) | 2023.08.21 |
[Root Me] Known plaintext - XOR - 암호학 / HxD (144) | 2023.08.19 |
[Root Me] File - PKZIP - 암호학 / John the Ripper (98) | 2023.08.16 |