상세 컨텐츠

본문 제목

[bandit] bandit23 -> bandit24

리눅스/bandit

by 해공학(해킹을 공부하는 학생) 2023. 7. 16. 11:36

본문

안녕하세요 오늘은 bandit23을 풀어 보겠습니다

 

페이지 해석

cron으로 실행되는 프로그램 입니다. 

이번에는 당신이 직접 쉘을 만드르셔야 합니다

그리고 잘 만들었다면 자랑스러워 하세요.

 

풀이

우선 /etc/cron.d 디렉토리로 이동해 보겠습니다.

이제 저희는 bandit24로 갈거니까 bandit24에 관련된 파일을 열어 보겠습니다

이제 늘 그러던데로 매분 매초 매시 마다 실행되는 쉘을 읽어 보겠습니다.

저희는 여기서 echo를 집중해 보도록 하겠습니다. echo 뒤에는 이렇게 출력 되있네요.

"/var/spool/$myname/foo 에서 실행되는 스크립트는 모두 삭재된다" 그럼 저희는 그 디렉토리로 가보겠습니다.

음... 안되네요? 그럼 myname이 뭔지 알아보겠습니다.\

왜 안되지? 그럼 상위 폴더로 가보겠습니다.

bandit24 디렉토리는 있네요. 그럼 그쪽으로 가보겠습니다.

이제 저희는 bash 를 만들어야 합니다. 이 디렉토리는 매분 마다 이 디렉토리 안에 있는것이 실행 되니까 저희는 그것을 활용해 이 디렉토리 안에 쉘을 만들겠습니다.

/tmp로 이동후 디렉토리를 만들었습니다.

저희는 이제 아주 간단한 bash를 만들어 보겠습니다.

이제 이것을 아까 그 경로로 복사 해주겠습니다.

그리고 권한 설정 까지 꼭 하고 실행 하겠습니다.(디렉토리는 707로, 파일은 chmod +x로)

이제 1분동안 그달리겠습니다.

나왔네요!!

비밀번호는 VAfGXJ1PBSsPSnvsjI8p759leLZ9GGar 입니다

 

'리눅스 > bandit' 카테고리의 다른 글

[bandit] bandit25 -> bandit26  (0) 2023.07.23
[bandit] bandit24 -> bandit25  (0) 2023.07.19
[bandit] bandit22 -> bandit23 풀이  (0) 2023.07.12
[bandit] bandit21 -> bandit22  (0) 2023.07.11
[bandit] bandit20 -> bandit21  (0) 2023.07.08

관련글 더보기