首页
社区
课程
招聘
[求助]关于tcache poisoning失败的问题
发表于: 2021-4-22 16:50 10884

[求助]关于tcache poisoning失败的问题

2021-4-22 16:50
10884

各位大佬,我最近在做一道*CTF 2021PWN签到题,该题目主要的漏洞为UAF,解题的主要思路是利用UAF和chunk overlaping篡改tcache中的next/fd指针,从而造成tcache poisoning,完成后续利用:
图片描述
但在调试的过程中发现,在我成功修改修改指针后,连续申请两次相同大小的chunk之后得到chunk地址仍然不是我修改成功后的地址:
图片描述
由于我花了一周调试都找不到原因,所以恳请各位大佬帮忙分析一下失败可能的原因,如果需要信息补充,请在评论区指出,十分感激!


[培训]内核驱动高级班,冲击BAT一流互联网大厂工作,每周日13:00-18:00直播授课

最后于 2021-4-23 09:01 被mb_pkkujcbk编辑 ,原因:
收藏
免费 0
支持
分享
最新回复 (1)
雪    币:
能力值: ( LV1,RANK:0 )
在线值:
发帖
回帖
粉丝
2
师傅你好,申请的chunk到了指定的地址之后,gdb时显示不出来的,你可以自己改一下栈上的内容试一下是否成功。gdb的插件,显示heap的原理是利用size来加减,你申请到了栈上,是无法给你显示出来的
2021-11-28 13:16
0
游客
登录 | 注册 方可回帖
返回
//