Notice
Recent Posts
Recent Comments
Link
농소
Narnia Level 0 본문
leviathan 다음으로 narnia라는 워게임을 해보겠습니다.
난이도는 10중에 2로 입문자 들도 쉽게 할 수 있는 난이도 인것 같네요
데이타는 /narnia에 있다고하고 여기에는 안나와있지만 password는 /etc에 존재했습니다.
자 이제 시작해 보도록 하겠습니다.
narnia 폴더에 가보면 한번에 10개의 문제가 존재하네요 권한을 한단계씩 올리면서 마지막 문제까지 푸는 방식입니다.
친절하게도 풀기 쉽게 c파일까지 같이 주네요
우선 narnia0.c 를 cat으로 보았습니다.
val이라는 변수에 0xdeadbeff라는 값이 들어가야 setreuid와 쉘이 실행되네요
간단한 오버플로우 문제네요 buf에 20개의 문자를 넣고 다음에 0xdeadbeef를 넣어주면 될듯합니다.
자 넣었더니 생각한대로 권한이 상승되었고 쉘이 실행되었습니다.
해당 권한을 얻게되어 다음 level의 패스워드를 얻었습니다.
'Wargame > Narnia' 카테고리의 다른 글
Narnia Level 2 (0) | 2018.02.06 |
---|---|
Narnia Level 1 (0) | 2018.02.03 |