암호(수학) 등.. 공부한 거 잊을거 같아서 만든 블로그

OverTheWire Bandit Level 6 → Level 7 풀이 본문

OverTheWire: Bandit

OverTheWire Bandit Level 6 → Level 7 풀이

h34hg0 2022. 4. 7. 22:14

문제


OverTheWire: Level Goal: Bandit Level 6 → Level 7

다음 단계의 암호는 서버의 어딘가에 저장되며 다음 모든 속성을 가집니다.
owned by user bandit7
owned by group bandit6
33 bytes in size


풀이


find / -size 33c -user bandit7 -group bandit6

find 명령어를 사용하여 최상위 디렉터리인 / 에서 부터 유저가 bandit7, 그룹이 bandit6, 크기가 33바이트인 파일을 찾아보면 많은 파일이 검색되지만 대부분의 파일은 허가를 거부한다는 에러 메세지가 나온다.

 

find / -size 33c -user bandit7 -group bandit6 2> /dev/null

이 에러값들을 /dev/null 에다가 버려서 제대로 된 출력 결과만 보려고
find / -size 33c -user bandit7 -group bandit6 2> /dev/null 을 입력하면 에러들은 버려지고 정상적인 결과들만 출력된다.
따라서 find 명령의 결과인 /var/lib/dpkg/info/bandit7.password의 저장된 내용을 확인해보면 암호값인 HKBPTKQnIay4Fw76bEy8PVxKEDQRKTzs 값을 확인할 수 있다.