Krypton 3번째 문제이다.
Bandit에서 본 ROT13이 나온다.
파일 내용을 보면, 다음의 암호문을 볼 수 있다.
위에서 시키는 대로 임시 디렉터리를 만들어서 세팅해보았다.
/krypton/krypton2/encrypt라는 파일로 파일 내용을 ROT13 알고리즘을 통해 암호화할 수 있다.
아래의 결과를 통해, a는 무조건 M으로 바뀌는 것을 알 수 있다.
입력을 a-z로 바꾸고, 대응시켜 복호화하는 식으로 전략을 바꾸자.
위의 과정에 비추어, 코딩해보자.
실행하면 패스워드를 획득할 수 있다.
'[Wargame Write-up] > OverTheWire' 카테고리의 다른 글
[OverTheWire] [Narnia] Level 0 (0) | 2016.12.10 |
---|---|
[OverTheWire] [Krypton] Level 2 → Level 3 (0) | 2016.12.05 |
[OverTheWire] [Krypton] Level 0 → Level 1 (0) | 2016.12.05 |
[OverTheWire] [Natas] Level 3 → Level 4 (0) | 2016.12.05 |
[OverTheWire] [Natas] Level 2 → Level 3 (0) | 2016.12.05 |