반응형
overthewire.org 문제 풀이 / Bandit Level 15 → Level 16
다음 레벨의 패스워드는 SSL 암호화를 사용하여 localhost의 30001 포트에 현재 레벨의 패스워드를 제출하면 구해질 수 있다고 합니다.
SSL 암호화를 사용하기 위해 openssl 명령어를 사용하여야 할 듯 하여, 해당 명령어의 help를 보겠습니다.
openssl 명령어의 표준 명령어 중 s_client가 있는데, 이것도 help로 한번 사용법을 알아보겠습니다.
s_client [options]를 사용하는데, 우리는 -connenct val 명령어로 localhost:30001에 접속하도록 하겠습니다.
openssl s_client 명령어를 가지고 localhost:30001에 접속하여 인증서 정보를 확인하겠습니다.
계속 따라가 보면 마지막에 패스워드를 입력하는 부분이 있습니다.
Level 15의 패스워드를 입력해보도록 하겠습니다.
입력하면 아래와 같이 level 16에 대한 패스워드를 확인할 수 있습니다.
반응형
'WarGame > [완]overthewire.org Bandit' 카테고리의 다른 글
overthewire.org 문제 풀이 / Bandit Level 17 → Level 18 (0) | 2020.10.04 |
---|---|
overthewire.org 문제 풀이 / Bandit Level 16 → Level 17 (0) | 2020.10.04 |
overthewire.org 문제 풀이 / Bandit Level 14 → Level 15 (0) | 2020.10.03 |
overthewire.org 문제 풀이 / Bandit Level 13 → Level 14 (0) | 2020.10.02 |
overthewire.org 문제 풀이 / Bandit Level 12 → Level 13 (0) | 2020.10.02 |