Psalm

Level 03 본문

Wargame/Nebula

Level 03

hkhkhkh 2024. 7. 27. 13:16
반응형

 

flag03디렉토리에 파일이 하나있고, crontab으로 몇 분마다 실행되는 파일이 있다고 한다.

 

해당 파일을 보면 

 

5분에 한번씩 파일이 실행되고, writable.d 디렉토리에서 파일을 가져와 실행을 시킨다.

crontab으로 실행되는 파일은 flag03 권한으로 실행이되고, writable.d 디렉토리에는 일반 사용자도 파일을 생성시킬 수 있다.

 

이 점을 이용해 

/bin/sh를 복사하고, setuid권한으로 실행시킬 수 있게 한다.

 

그럼 setuid가 걸린 sh파일이 하나 생성되고, 실행시키면 flag03권한으로 쉘을 실행시켜 flag를 획득할 수 있다.

 



반응형

'Wargame > Nebula' 카테고리의 다른 글

Level 09  (0) 2024.07.27
Level 08  (0) 2024.07.27
Level 07  (0) 2024.07.27
Level 04  (0) 2024.07.27
Level 02  (0) 2024.07.27
Comments