Level 23 → Level 24
Pwn/Bandit

Level 23 → Level 24

반응형


이번 문제는 저 스스로 shell-script를 작성해서 푸는 문제인가 보군요.

그리고 한번 실행하고 나면 삭제되니 남기고 싶으면(기념?) 복사해두라네요. ㅎㅎ

 

일단 이전 문제와 마찬가지로 기본적인 것들을 확인해봅시다.

(/usr/bin으로 들어온 뒤) cat cronjob_bandit24.sh

shell-script가 보입니다.

저희가 작성할 스크립트는 /var/spool/bandit24에 저장해야 합니다.

(들어가서 확인해보세요.)

 

if문 내의 조건을 조금 풀어보면은

for에서 전달받은 * .* 형식의 파일의 값을 $i로 나타내었고

이 값이 현재 경로(.) -a(&&) 이전 경로(..)가 아닐 때 아래를 실행하게 됩니다.

 

.................................................................................

이 문제도 풀다가 다른 분들 걸 봤는데

다 안됩니다.

쓰는 것부터 Permission 에러가 아니 뭘 할 수가 없습니다.

 

이것도 그냥 패스워드만 얻고 넘어가겠습니다.

cron에 대한 아이디어만 얻었고 스크립트 작성에 대한 것도 알았다면 충분하다고 생각합니다.

 

반응형