| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 1 | 2 | 3 | ||||
| 4 | 5 | 6 | 7 | 8 | 9 | 10 |
| 11 | 12 | 13 | 14 | 15 | 16 | 17 |
| 18 | 19 | 20 | 21 | 22 | 23 | 24 |
| 25 | 26 | 27 | 28 | 29 | 30 | 31 |
Tags
- 리소스 풀링
- 도커
- cronjob
- configmap
- 온프레미스
- OverTheWire
- 해커톤
- 핸드셰이크
- 다중화
- 웹 스토리지
- dns
- 클라우드 네이티브 5회차
- 네트워크
- 클라우드
- 해시
- Web
- 네트워크 가상화
- daemonset
- LimitRange
- 하둡
- 고가용성
- ResourceQuota
- Replicaset
- Urn
- 빅데이터
- namespace
- docker
- goorm
- k8s
- 혼잡제어
Archives
- Today
- Total
NakedFlower 님의 블로그
리눅스실습_OverTheWire(3) 본문
Level 14 -> Level 15

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 까먹어서..다시 설정해주고 넘어와야 한다

설정해주고 다시 해보면


'CS > 리눅스' 카테고리의 다른 글
| 리눅스실습_OverTheWire(4) (0) | 2025.10.04 |
|---|---|
| 리눅스실습_OverTheWire(2) (0) | 2025.10.04 |
| 리눅스 실습_OverTheWire (0) | 2025.10.04 |