오랜만에 bandit 문제를 풀어 보겠습니다.
Overthewire 페이지에는 이렇게 적혀있었습니다.
"다음으로 가기 위한 비밀번호는 localhost 30001 포트에 현제의 비밀번호를 넣으면 비밀번호를 알수있어" 라고 말하네요
이것도 명령어 한줄 이면 끝나는 거니 빨리 끝네 보도록 하겠습니다.
저희는 openssl을 사용해서 문제를 풀어 보도록하겠습니다.
bandit15@bandit:~$ openssl s_client -connect localhost:30001
CONNECTED(00000003)
Can't use SSL_get_servername
depth=0 CN = localhost
verify error:num=18:self-signed certificate
.
.
.
.
Timeout : 7200 (sec)
Verify return code: 10 (certificate has expired)
Extended master secret: no
Max Early Data: 0
---
read R BLOCK
이런식으로 나오는데.. 이 R BLOCK이라는 거 밑에 bandit15의 비밀번호를 쓰면 됩니다.
read R BLOCK
jN2kgmIXJ6fShzhT2avhotn4Zcka6tnt
Correct!
JQttfApK4SeyHwDlI9SXGR50qclOAil1
이런식으로 비밀번호가 JQttfApK4SeyHwDlI9SXGR50qclOAil1 입니다
[bandit] bandit17 -> bandit18 (0) | 2023.06.27 |
---|---|
[bandit] bandit16 -> bandit17 (0) | 2023.06.26 |
[bandit] bandit14 -> bandit15 (0) | 2023.05.20 |
[bandit] bandit13 -> bandit14 (0) | 2023.05.17 |
[bandit] bandit12 -> bandit13 (0) | 2023.05.11 |