bandit

[Overthewire] level 19 -> level 20

Ron Weasley 2022. 6. 7. 20:22
728x90

문제를 보겠습니다.

해석을 해보면, 홈 디레거리에 있는 setuid 의 권한을 가진 파일이 있다. 그것을 이용해서 비밀번호를 구해라

setuid는 root만 접근할 수 있는 파일을 일반 사용자도 실행을 할 수 있게 해주는 권한?이다.

bandit20-do를 보면 -rws가 붙었습니다.

S가 붙게 되면 setuid의 권한을 지니고 있는 파일임을 알 수 있습니다.

이 파일을 가지고 바로 문제를 풀어볼게용!

원래 bandit20-do를 사용하지 않고 열면 이렇게 됩니다.

권한에 막히기 때문에 setuid가 설정된 파일을 이용해서 패스워드를 볼 수 있었습니다.

 

728x90

'bandit' 카테고리의 다른 글

[Overthewire] level 21 -> level 22  (0) 2022.06.10
[Overthewire] level 20 -> level 21  (0) 2022.06.10
[Overthewire] level 18 -> level 19  (0) 2022.06.07
[Overthewire] level 17 -> level 18  (0) 2022.06.07
[Overthewire] level 16 -> level 17  (0) 2022.06.07