首页
社区
课程
招聘
[求助]《0day》一书中堆块分配的问题,为什么实际分配的字节数比请求分配的字节数多?
发表于: 2018-4-3 12:13 3502

[求助]《0day》一书中堆块分配的问题,为什么实际分配的字节数比请求分配的字节数多?

2018-4-3 12:13
3502
《0day》第5章  堆溢出利用  为什么h1请求分配3字节,一个堆单位8字节,却实际分配了2个堆单位,即16字节,这个搞不清楚。



[注意]传递专业知识、拓宽行业人脉——看雪讲师团队等你加入!

收藏
免费 0
支持
分享
最新回复 (4)
雪    币: 1003
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
2
内存对齐,16字节
2018-4-3 14:23
0
雪    币: 245
活跃值: (80)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
3
申请的堆大小必须是8(32位)或者16(64位)的整数倍,还要加上chunk头部大小。 
2018-4-4 16:10
0
雪    币: 259
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
4
有堆头,总是占8个字节,所以一个堆最少2个单位,16字节
2018-4-12 10:24
0
雪    币: 36
活跃值: (23)
能力值: ( LV2,RANK:15 )
在线值:
发帖
回帖
粉丝
5
堆头8字节,堆块8字节内存对齐。8+8
2018-4-30 15:20
0
游客
登录 | 注册 方可回帖
返回
//