본문 바로가기
Bandit

[Bandit] Level 6

by st-og 2023. 7. 13.

Level Goal

The password for the next level is stored somewhere on the server and has all of the following properties:

  • owned by user bandit7
  • owned by group bandit6
  • 33 bytes in size

이 서버 안에 해당 조건을 만족하는 파일을 찾는 것이 목표이다

 

1번과 2번 조건을 알기 위해 /etc/passwd 파일을 확인한다

 

1.

grep bandit7 /etc/passwd

2.

grep bandit6 /etc/passwd

 

그 결과 bandit7의 uid가 11007, bandit6dml gid가 11006 인것을 확인할 수 있다.

 

그 후 이 서버 전체에서 해당 조건에 만족하는 파일을 찾기 위해 find 명령어를 사용한다.

find / -uid 11007 -gid 11006 2> /dev/null
더보기

find : find 명령어를 사용하기 위한 기본문

/  : 모든 디렉토리를 의미함

-uid : uid를 기준으로 찾는 조건

-gid : gid를 기준으로 찾는 조건

2> /dev/null : 오류 메세지는 버림

해당 조건을 만족 하는 파일을 찾고 cat을 사용해 확인해 보면 정답을 확인할 수 있다.

 

 

정답: z7WtoNQU2XfjmMtWA8u5rN4vzqu4v99S

'Bandit' 카테고리의 다른 글

[Bandit] Level 8  (0) 2023.07.16
[Bandit] Level 7  (0) 2023.07.14
[Bandit] Level 5  (0) 2023.07.13
[Bandit] Level 4  (0) 2023.07.13
[Bandit] Level 3  (0) 2023.07.13