-
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