level15->level16
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:30000 으로 현재 비밀번호를 제출하면 다음 비밀번호를 알 수 있다고 한다.
이전 레벨에서 구했던 비밀번호: jN2kgmIXJ6fShzhT2avhotn4Zcka6tnt
openssl
도구를 사용해야 한다.
/docs/man1.0.2/man1/openssl.html
위 사이트에 openssl 옵션 명령이 잘 정리되어 있다.
문제 힌트에서, openssl과 s_client 를 사용하라는 힌트를 주었기에 이를 사용하겠습니다.
openssl s_client -connect localhost:30001
다음 명령어를 입력하면, 다음과 같이 나타난다.
맨 밑으로 내리면
다음과 같이 read R BLOCK이 나타나는데 여기에 이전에 구했던 비밀번호를 입력하면 된다.
비밀번호: JQttfApK4SeyHwDlI9SXGR50qclOAil1