해킹/overthewire풀이

OverTheWire bandit 6level -> 7level 풀기

koreasunoo 2020. 6. 20. 23:03

안녕하세요 오늘은 6level -> 7level을 풀어볼 겁니다.

 

우선 ls을 해서 무슨 파일이 있는지 알아보죠.

 

아무것도 없는 것을 확인할 수 있습니다.

 

즉, 숨겨진 파일이 있다는 것이죠

 

문제에서 33바이트의 크기를 가진 유저 bandit7 그룹 bandit6 을 찾으면 됩니다.

 

 

숨겨진 파일이기 때문에 /를 쓰고 -size 33c -group bandit6 -user bandit7을 하시면 됩니다.

 

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

 

이 명령어를 대입하시면

 

너무 많은 것들이 나옵니다.

Permission denied(권한이 거부되다) 라고 말하면서 말이죠

 

이제 이것들을 안 보이게 할면 

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

이러시면 이제 오류 나는 것들은 출력을 하지 않습니다.

이제 저 파일을 실행시켜 봅시다. 

 

cat /var/lib/dpkg/info/bandit7.password

 

비밀번호가 정상적으로 출력되는 것을 확인할 수 있습니다.

 

비밀번호: HKBPTKQnIay4Fw76bEy8PVxKEDQRKTzs