Post

[wargame] overthewire bandit 21 -> 22

Bandit Level 21 -> Level 22

user_id : bandit21
password : EeoULMCra2q0dSkYj561DX7s1CpBuOBt

목표

image

시간 기반 작업 스케줄러인 cron에서 일정한 간격으로 프로그램이 자동으로 실행되고 있습니다. /etc/cron.d/에서 구성을 확인하고 어떤 명령어가 실행되고 있는지 확인하십시오.

해결법

오오 이미 cron우분투 소리 안나옴 문제에서 한번 찾아본 적이 있기에 생각보다 쉽게 할 수 있지 않을까 싶다

cron에 관해 간단하게 설명하자면 일정 시간, 혹은 컴퓨터가 꺼지고 켜질 때에 자동으로 명령어 프로그램이 실행되게 만드는 프로그램이다

image

cron의 실행될 파일들이 있는 /etc/cron.d폴더에 들어가 확인할 수 있다

아마 우리는 bandit21문제를 풀고 있으니 cronjob_bandit22 가 우리가 찾던 것이 아닐까 싶다

image

오잉 읽어보니 1분마다 /usr/bin/cronjob_bandit22.sh가 실행되고 있다

그렇다면 바로 찾아가 주도록 하자

image

tmp디렉토리에 /tmp/t7O6lds9S0RqQh9aMcz6ShpAoZKF7fgv라는 파일을 만들고 bandit22의 비밀번호를 cat을 통해 /tmp/t7O6lds9S0RqQh9aMcz6ShpAoZKF7fgv파일에 저장을 하고 있다

이번엔 /tmp/t7O6lds9S0RqQh9aMcz6ShpAoZKF7fgv을 읽어보도록 하자

image

비밀번호가 저장되어있다!

비밀번호 : tRae0UfB9v0UzbCdn9cY0gQnds9GF58Q

This post is licensed under CC BY 4.0 by the author.