OvertheWire:bandit:Level16

CTF수상까지...!!·2023년 11월 2일
0

OvertheWire:문제풀이

목록 보기
17/26

level15->level16

Level16


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:30000 으로 현재 비밀번호를 제출하면 다음 비밀번호를 알 수 있다고 한다.

이전 레벨에서 구했던 비밀번호: jN2kgmIXJ6fShzhT2avhotn4Zcka6tnt

openssl 도구를 사용해야 한다.

/docs/man1.0.2/man1/openssl.html

위 사이트에 openssl 옵션 명령이 잘 정리되어 있다.

문제 힌트에서, openssl과 s_client 를 사용하라는 힌트를 주었기에 이를 사용하겠습니다.

openssl s_client -connect localhost:30001

다음 명령어를 입력하면, 다음과 같이 나타난다.

맨 밑으로 내리면

다음과 같이 read R BLOCK이 나타나는데 여기에 이전에 구했던 비밀번호를 입력하면 된다.

비밀번호: JQttfApK4SeyHwDlI9SXGR50qclOAil1

profile
보안 공부...내 공부...

0개의 댓글