首页
社区
课程
招聘
[求助]P167-169页DWORD SHOOT的原理???
2012-6-17 15:18 6538

[求助]P167-169页DWORD SHOOT的原理???

2012-6-17 15:18
6538
P167-169页
关键代码:node->blink->flink=node->flink
想不明白,为什么将h5的的blink写成0x00000000,flink写成0x44444444,在这块堆被分配的时候,就会将0x44444444写入0x00000000的地址处???
现在实在想不明白DWORD SHOOT的原理?node->blink->flink=node->flink这不是将0x44444444写到了0x00000000+flink地址偏移这个地址吗?

[培训]二进制漏洞攻防(第3期);满10人开班;模糊测试与工具使用二次开发;网络协议漏洞挖掘;Linux内核漏洞挖掘与利用;AOSP漏洞挖掘与利用;代码审计。

收藏
点赞0
打赏
分享
最新回复 (2)
雪    币: 89
活跃值: (26)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
xwl刘晓伟 2012-6-17 20:49
2
0
每次都是自己搞明白的,我的想法是对的,只是flink偏移为0罢了。链表节点卸下语句使得有机会在任意地址写入任意四字节数据的
雪    币: 20
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
aliarthas 2015-7-21 19:59
3
0
有人来看了
游客
登录 | 注册 方可回帖
返回