티스토리 뷰
심심해서 시작한 Exploit Exercises!
Nebula level02
About
취약점 찾아라.
/home/flag02
Source code
Solve
getenv는 파라미터에 해당하는 환경변수를 가져오는 함수다.
buffer에는 "/bin/echo [USER 환경변수의 값] is cool" 이 들어간다.
* 커맨드 인젝션
시스템 명령어를 호출하는 어플리케이션의 인자값을 조작하여 의도치 않은 명령어를 수행하도록 하는 공격 기법.
'해킹 > Nebula' 카테고리의 다른 글
[Exploit Exercises] Nebula level05 : 숨김 파일과 압축 해제 (0) | 2016.07.03 |
---|---|
[Exploit Exercises] Nebula level04 : 심볼릭 링크(Symbolic Link) (0) | 2016.07.03 |
[Exploit Exercises] Nebula level03 : crontab과 setuid (0) | 2016.07.03 |
[Exploit Exercises] Nebula level01 : 환경변수 (0) | 2016.07.03 |
[Exploit Exercises] Nebula Level00 : Setuid와 find 명령어 사용법 (0) | 2016.07.03 |
댓글