[OverTheWire System - Bandit] Level 15 >> Level 16

Level Goal

The password for the next level can be retrieved by submitting the password of the current level to port 30001 on localhost using SSL encryption.

Helpful note: Getting “HEARTBEATING” and “Read R BLOCK”? Use -ign_eof and read the “CONNECTED COMMANDS” section in the manpage. Next to ‘R’ and ‘Q’, the ‘B’ command also works in this version of that command…

 

다음 레벨의 비밀번호는 SSL 암호화를 사용하여 localhost의 포트 30001에 현재 레벨의 비밀번호를 제출하여 검색할 수 있습니다.
유용한 참고 사항: "HEARTBEATING" 및 "Read R BLOCK"이 필요하십니까? -ign_eof를 사용하고 Manpage의"CONNECTED COMMANDS" 섹션을 읽으십시오. 'R' 및 'Q', 'B' 명령은 해당 명령의 이 버전에서도 작동합니다…

Hint

1. openssl

Write Up

더보기

문제의 설명에 ssl, heartbeating이라는 키워드가 있는 것으로 봐서 openssl에 대한 문제라는 것을 알 수 있었다.
구글에 openssl 이용하여 접속이라고 검색하니, 방법을 찾을 수 있었다.

참고 사이트 : https://hack-cracker.tistory.com/153

 

위와 같이 보기 힘든 값들이 출력되고, 맨 마지막에 입력 커서가 깜박깜박하여 bandit15의 pw를 넣어줬다.
그랬더니, bandit16의 pw를 출력했다.

 

bandit16 :: cluFn7wTiGryunymYOu4RcffSxQluehd