본문 바로가기
overthewire.org

[Overthewire.org_Bandit] level 15 → level 16

by MININI 2022. 1. 14.

 

<문제>

 

해석...

다음레벨의 암호는 localhost port: 30001에서 SSL 암호화를 사용하여 현재 레벨의 암호를 제출하면 검색된다.

 

Helpful note: "HEARTBEATING"과 "Read R BLOCK"이 뜬다면, -ign_eof를 사용하고 man 명령어의 "CONNECTED COMMANDS"을 읽어라. 'R'과 'Q' 옆에 'B' 명령이 해당 버전에서도 작동한다.

 

-> 이건 처음에 보고 뭐래는 건가... 했는데, openssl의 옛날 버전에서 발생했던 이슈같다. 그래서 내가 했을 땐 해당사항 없었음.

   

 


 

새로 알게된 명령어들...

<openssl s_client -connect localhost:30001>
-s_client : openssl 명령으로 운영중인 웹서버의 SSL인증서 정보를 살펴볼 수 있음. SSL/TLS client Program
- -connect [host]:[port] : s_client의 옵션. 
-ign_eof 옵션: 파일이 끝나도 프로그램이 중단되는 것을 막음.

 


Write up...

 

openssl s_client 명령어를 사용해서 접속하면.. 인증서가 좌라라ㅏㄱ 뜨는데

 

그냥 마지막 입력란에 저번 비번 붙여넣기 하면 끝.


 

 

댓글