ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • [Bandit] Level 21
    Wargame/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

    댓글

Designed by Tistory.