해킹/Nebula

[Exploit Exercises] Nebula level02 : 커맨드 인젝션

rls1004 2016. 7. 3. 18:44

심심해서 시작한 Exploit Exercises!

Nebula level02






About


취약점 찾아라.

/home/flag02



Source code




Solve


getenv는 파라미터에 해당하는 환경변수를 가져오는 함수다.

buffer에는 "/bin/echo [USER 환경변수의 값] is cool" 이 들어간다.


* 커맨드 인젝션

시스템 명령어를 호출하는 어플리케이션의 인자값을 조작하여 의도치 않은 명령어를 수행하도록 하는 공격 기법.