
- login PW: jN2kgmIXJ6fShzhT2avhotn4Zcka6tnt
- 문제설명: SSL 암호화 통신을 통해 30001번 포트에 현재 단계의 PW를 전송해라.
SSL( Secure Sockets Layer )
웹사이트와 브라우저 사이(또는 두 서버 사이)에 전송되는 데이터를 암호화하여 인터넷 연결을 보호하기 위한 기술
이전 단계에서는 nc 명령어를 사용하여 통신을 하였는데 nc 명령어는 TCP/UDP 프로토콜로 연결된 네트워크 상에서 데이터를 읽고 쓸 수 있습니다. 문자를 그대로 보내는 것이 특징인데 이번 문제에서는 SSL 암호화 통신을 해야하기 때문에 openssl 이라는 명령어를 사용하겠습니다.
openssl s_client -connect [ address ]
- s_client: openssl의 클라이언트 도구 활성화
- [ address ] : 접속할 host와 포트 지정

# openssl s_client -connect localhost:30001 => 암호화 통신 체결



맨 아래 현재 단계의 login PW를 보내면 다음 PW를 확인할 수 있습니다.
'Linux > bandit' 카테고리의 다른 글
| Level 17 → Level 18 (0) | 2024.01.04 |
|---|---|
| Level 16 -> Level 17 (0) | 2024.01.04 |
| Level 14 -> Level 15 (0) | 2024.01.04 |
| Level 13 -> Level 14 (0) | 2024.01.04 |
| Level 12 -> Level 13 (0) | 2024.01.02 |