ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • OVer the wire :bandit 23레벨
    문제풀이/overthewire:bandit 2021. 11. 24. 13:49
    반응형

     

    이번문제도 저번문제와 같이 /etc/cron.d/ 에서 찾아보겠습니다

    항상 실행되는데 bandit24.sh 쉘스크립트를 실행하는군요 쉘스크립트를 확인해봅시다.

    /var/spool/bandit24 의모든 스크립트를 실행한뒤 삭제한다고 나와 있습니다.

    1분에 한번확인하는것 같네요

    여기에 자신의 첫 번째 셸 스크립트를 짜라고하였으니 셸코드를 짜봅시다.

    우선 mkdir /tmp/my23 로 작업공간을 만들어봅시다.

    작업공간으로 이동한후

    getpw.sh 라는 셸스크립트를 짜줍니다. 내용은 

    cat 명령어를 사용해 /etc/bandit_pass/bandit24 파일에서 읽은내용을

    /tmp/my23/keyto24.txt 라는 파일에 출력하겠다는 내용입니다.

    또한 bandit24에서 실행될 것 이기 떄문에 권한이 없을것을 예상하여

    chmod 명령어를 이용해 읽기와 쓰기 권한을 줍시다.

    이제 getpw.sh 파일을 /var/spool/bandit24 폴더에 넣어줍시다.

    복사 해준지 얼마 되지않아 아직 실행이 되지않았네요.

    비밀번호:UoMYTrfrBFHyQXmg6gzctqAwOmw1IohZ

    overthewire bandit 23level clear

    반응형

    '문제풀이 > overthewire:bandit' 카테고리의 다른 글

    OVer the wire :bandit 25레벨  (0) 2021.11.24
    OVer the wire :bandit 24레벨  (0) 2021.11.24
    OVer the wire :bandit 22레벨  (0) 2021.11.24
    OVer the wire :bandit 21레벨  (0) 2021.11.24
    OVer the wire :bandit 20레벨  (0) 2021.11.24

    댓글

Designed by Tistory.