관리 메뉴

IT창고

[Leviathan] Level 3 -> Level 4 본문

WarGame/Leviathan

[Leviathan] Level 3 -> Level 4

방구석여포 2018. 2. 4. 22:39

Leviathan Level 3 문제입니다.


시작하자마자 바로 ltrace명령어를 사용해보았는데 Level1때와 같이 strcmp함수를 사용한걸 알수있었습니다. Level2 문제에서 너무 고통받아서 Level3문제는 너무 쉬워서 의심이 들었습니다. 문제의 의도는 ltrace명령어를 사용하지않는 방법이겠지만 ltrace로 이번에는 쉽게 넘어갔습니다.


level3파일도 SETUID가 걸려있는걸 알수있습니다.

snlprintf 를 비교하니 패스워드로 입력해보았습니다. ltrace로 입력해보니 이번에도 쉘창이 나타났습니다. 권한 상승기법으로 다음패스워드를 알아내야하는데 ltrace로 실행했기에 정상적인 권한 상승이 이루어지지는 않았습니다. 다시 제대로 작동해보면 euid값이 ruid값보다 올라간 모습을 확인할수있습니다.


권한이 한단계올라갔기 때문에 leviathan4의 패스워드를 알아볼수있었습니다.

'WarGame > Leviathan' 카테고리의 다른 글

[Leviathan] Level 5 -> Level 6  (0) 2018.02.04
[Leviathan] Level 4 -> Level 5  (0) 2018.02.04
[Leviathan] Level 2 -> Level 3  (0) 2018.02.04
[Leviathan] Level 1 -> Level 2  (0) 2018.02.04
[Leviathan] Level 0 -> Level 1  (2) 2018.02.04
Comments