Computer Security

#5 Wargame Bandit 3 (Level 5 ~ Level 7) ,ls,cd,find명령어 본문

Wargame:Bandit

#5 Wargame Bandit 3 (Level 5 ~ Level 7) ,ls,cd,find명령어

쿠리 Kuri 2022. 7. 11. 18:30

Level5 -> Level6

Level5

이번에는 inhere 디렉토리 안에, 여러 파일들이 있는데 그중에 사람이 읽을 수 있고, 1033바이트 크기 내 이며, 실행 불가능한 조건을 모두 만족시키는 파일 안에 비밀번호가 숨겨있다! 해결 해보자!

 

 

1. ls 명령어를 이용해 inhere 이라는 디렉토리가 있는 것을 확인 한다.

ls

 

 

 

2.cd inhere 명령어를 이용해 inhere 디렉토리 안으로 접근한다.

cd inhere

 

 

 

3.이 수많은 파일들 중에서, 위에 3가지 조건을 모두 만족시키는 파일을 찾아야 한다.

ls

 

 

4.find 명령어를 이용해 -readable 하고, 1033 바이트이며, 실행 불가능한 파일을 찾아 준다.

find

 

 

 

5.  ./maybehere07/.file2 을 확인 했으니, cat ./maybehere07/.file2 명령어를 이용해 maybehere07디렉토리 안에 있는 file2안에 있는 비밀번호를 찾는다!

cat

 

 

 

 

6.비밀번호를 가지고, bandit6에 접속하면 성공!

login


Level6 -> Level7

Level6

 

1. bandit7 사용자 소유
2. bandit6 그룹 소유
3. 33바이트 크기

이 문제는 서버 안에서 위 조건을 만족 시키는 파일안에 패스워드가 있다 하니 찾아 보자!

 

 

1. 저 조건을 만족 시키는 파일을 찾기 위해서, find / -type f -user bandit7 -group bandit6 -size 33c 명령어를 활용해 저 수많은 파일들 중에서 .password를 찾는다.

 

find

 

 

 

 

2. password 에 해당하는 경로에 대해 직접 접근한다.

cat

 

 

 

 

3.위에서 얻은 비밀번호로 bandit7 접속하면 끝!

bandit7

Comments