shellshock.c를 보면 SetUID와 SetGID를 모두 받아와 shellshock의 홈 디렉토리에 있는 bash를 실행시켜 echo문을 출력한다.
shellshock는 지금은 패치된 bash의 취약점인데, 아래 링크를 참고하자.
- shellshock 취약점 -
http://teamcrak.tistory.com/380
http://m.blog.naver.com/renucs/220144713558
기존 사용하는 bash는 안전하지만 홈 디렉토리의 bash는 취약점이 확인되었다.
환경 변수로 함수를 선언함과 동시에 명령어를 전달하게 되면 명령어를 실행해버린다.
'Wargame > Pwnable.kr' 카테고리의 다른 글
Pwnable.kr cmd2-9pt (0) | 2017.04.19 |
---|---|
Pwnable.kr cmd1-1pt (0) | 2017.04.19 |
Pwnable.kr lotto-2pt (0) | 2017.04.17 |
Pwnable.kr passcode-10pt (0) | 2017.04.15 |
Pwnable.kr blackjack-1pt (0) | 2017.04.15 |