이번꺼는 파라미터를 넘기는 형식이 아닌
프로그램 실행 후에 입력을 받은 형식이다.
따라서 실행할 때 파라미터를 넘겨주는게 아니므로
다른 방식으로 실행을 해주어야 한다.
(python -c 'print "\x90"*20'+;cat)|./goblin
이전처럼 그냥 계속 환경변수에 쉘코드를 담아 실행해 볼것이다.
너무나 쉽게 풀게 되었다.
이번 문제의 핵심은 프로그램이 실행되고 나서 입력을 받을 때,
어떻게 스크립트를 넘기지에 대한 방식을 이해하는 것이다.
'WarGame > HackerSchool_LOB' 카테고리의 다른 글
HackerSchool LOB Level6 (0) | 2014.07.29 |
---|---|
HackerSchool LOB Level5 (0) | 2014.07.29 |
HackerSchool LOB Level4 (0) | 2014.07.26 |
HackerSchool LOB Level2 (0) | 2014.07.24 |
HackerSchool LOB Level1 (0) | 2014.07.23 |