NakedFlower 님의 블로그

리눅스실습_OverTheWire(3) 본문

CS/리눅스

리눅스실습_OverTheWire(3)

nakedflower 2025. 10. 4. 22:28

Level 14 -> Level 15

 

저번 단계에서는 ssh 통신을 이용했다면 이번 단계에서는 telnet 통신을 이용해서 답을 얻어낼 수 있었다.

Level 15 -> Level 16

문제에서 SSL/TLS encryption을 이용하라길래 막연히
저번에 사용했던 코드를 사용해보기로 했다.
대신에 이번엔 포트번호가 30001이다.

 

openssl s_client -connect localhost:30001

 

이걸 입력했더니 뭐라 주르륵 나오고 마지막에 입력을 대기하는 것 같은 느낌이 들었고, 여기에 이번 단계 비밀번호 입력하면 되겠다는 느낌에 바로 입력 -> 답!!!!

 

Level 16 -> Level 17

먼저 문제에서 31000번부터 32000번까지의 포트 중에 열린 걸 찾아야 한다고 한다.

어차피 5개 밖에 안되는 거 다 찍어보자

그럼 31790번 포트가 정상 연결되는 걸 확인할 수 있다.

근데 bandit16의 비밀번호를 입력해도 KEYUPDATE 알람이 뜨고 진전이 없다...

그래서 구글링을 좀 해보니

-ign_eof

라는 옵션을 통해서 이를 해결할 수 있다고 한다.

 

(생략)

그럼 이렇게 RSA 개인키를 얻을 수 있다.

그럼 여기서부터는 bandit13에서 해결했던 방식대로 진행하면 된다.

주의할 점 : 맨 앞에 BEGIN 과 맨 마지막에 END 가 포함되도록 저장해야 한다

 

bandit17로 잘 넘어가는 줄 알았으나..chmod 600 까먹어서..다시 설정해주고 넘어와야 한다

 

설정해주고 다시 해보면

Enjoy your stay!가 그렇게 반가울 수 없다
카페에서 소리지를 뻔했다..ㅋㅋ

 

'CS > 리눅스' 카테고리의 다른 글

리눅스실습_OverTheWire(4)  (0) 2025.10.04
리눅스실습_OverTheWire(2)  (0) 2025.10.04
리눅스 실습_OverTheWire  (0) 2025.10.04