-
-
[原创] 解决看雪求助的一道 pwn 题目
-
发表于: 2026-9-4 11:36 609
-
原帖:[求助]求解一道pwn题-Pwn-看雪安全社区|专业技术交流与安全研究论坛
先查看文件为固定基址:

利用ida反编译查看函数:


可以看出 v3 会减到负数可以修改全局变量 bssss 之前的数据


刚好 .got.plt 中的 sprintf 就在 bssss 前,同时还有 system 函数,sprintf 的第一个参数是缓冲区
思路如下:
第一次先把缓冲区构造成 /bin/sh
第二次再替换 sprintf 为 system 就行
获取控制台展示:(代码见附件)

赞赏
他的文章
赞赏
雪币:
留言: