Level 19에서 가져온 키 값을 복사해서 bandit20에 접속하자.
홈 디렉터리에 setuid 바이너리가 있다고 한다 포트를 열어서 localhost에 연결을 생성하고 bandit20 비밀번호를 전송하면 bandit21의 비밀번호를 준다고 한다. 그러면 일단 접속부터 하고 포트를 한번 열어보자.
file 명령어를 입력하면 suconnect 에 대해서 설명이 나온다 TCP를 이용해서 localhost에 있는 포트로 접속을 한다.
그러면 bandit20 의 비밀번호를 전송시켜 주면 bandit21의 비밀번호를 알려준다는 이야기가 된다.
그러면 포트를 열어보자 포트번호는 임의의 숫자를 썼다.
nc : 네트워크를 연결을 생성 , 수신하는 데 사용하는 명령어
-lp : 특정포트에서 네트워크 연결을 기다린다.
포트를 열어놨으니 이제 접속을 시도해보자.
포트로 접속해서 bandit20에 비밀번호를 입력하니 포트를 연 곳에서 bandit21 번호를 알려줬다.
'Wargame > Linux_bandit' 카테고리의 다른 글
리눅스 워게임 bandit (overthewire.org) 22 Level -> 23 Level (0) | 2023.08.13 |
---|---|
리눅스 워게임 bandit (overthewire.org) 21 Level -> 22 Level (0) | 2023.08.13 |
리눅스 워게임 bandit (overthewire.org) 19 Level -> 20 Level (0) | 2023.07.26 |
리눅스 워게임 bandit (overthewire.org) 18 Level -> 19 Level (0) | 2023.07.26 |
리눅스 워게임 bandit (overthewire.org) 17 Level -> 18 Level (0) | 2023.07.26 |