-
[Bandit] Level 21Wargame/Bandit 2022. 9. 6. 00:55반응형
Level 21을 가기 위해서는 홈 디렉터리의 setuid가 설정된 파일을 실행해야 한다.
물론 그에 앞서 할 일이 있지만..
우선 setuid가 설정된 파일을 확인해보면 port 번호를 입력하면 localhost에 TCP로 연결을 한다.
그리고 20 Level의 올바른 비밀번호를 받으면 21 Level의 비밀번호를 전송한다.

<setuid가 설정된 파일을 확인> 이 파일을 사용하기에 앞서 nc 명령어로 localhost의 포트를 listen 상태로 열어야 한다.
날짜에 맞게 20906번 포트를 열었다.
(아래 사진은 비밀번호까지 나와있다.)

<nc 명령어로 열어둔 포트> 그 후 다른 터미널에서 setuid가 설정된 파일을 실행한다.
nc가 실행 중인 터미널로 가서 Level 20의 비밀번호를 입력하면 다른 터미널에서 Level 21의 비밀번호를 전송한다.

<Level 20의 비밀번호를 전송받고 Level 21의 비밀번호를 전송> 반응형'Wargame > Bandit' 카테고리의 다른 글
[Bandit] Level 23 (0) 2022.09.06 [Bandit] Level 22 (0) 2022.09.06 [Bandit] Level 20 (0) 2022.09.05 [Bandit] Level 19 (0) 2022.09.01 [Bandit] Level 18 (0) 2022.09.01