Nebula level00 풀이
Nebula level00 풀이
[Nebula 링크]
https://exploit-exercises.com/nebula/
Nebula는 별도의 iso 파일을 제공하며 해당 iso 파일안에 문제파일 확인 및 flag흭득이 가능하다. 그리고 문제에 대한 지문은 위 링크의 우측 Levels 카테고리를 확인하면 된다. iso 파일 역시 위 링크의 Download 카테고리에 접속하면 다운로드가 가능하다.
#Level00 계정
ID : level00
PW : level00
Nebula level00 문제에 접속하면 출력되는 메인화면이다.
이 level 에서는 flag00 이라는 계정의 권한으로 Setuid가 걸린 파일을 최상위 디렉토리 " / " 로 부터 찾는것이 문제이다.
find 명령어와 여러 옵션을 사용하여 flag00 소유의 setuid가 걸려있는 파일을 찾았다.
-user 옵션은 찾으려는 파일의 소유주를 기준으로 찾을 수 있게끔 해주며 -perm 옵션은 퍼미션을 입력받아 해당 퍼미션에 대한 파일을 찾는다.
find 명령의 결과로 출력된 디렉토리로 이동하면 flag00 계정이 소유주이며 해당 계정의 권한으로 Setuid가 걸린 flag00 파일을 확인 할 수 있다.
해당파일을 실행하게 되면 축하의 메시지와 함께 "getflag" 명령을 실행하라는 주문을 받게 된다.
주문대로 "getflag" 명령을 입력하게 되면 문제가 해결된다.
#Nebula level00 Clear!
'System Hacking > Nebula' 카테고리의 다른 글
Nebule level01 풀이 (0) | 2017.08.04 |
---|