首页
社区
课程
招聘
[求助]heap spray中%u0A0A%u0A0A和%u9090有什么区别
发表于: 2008-10-8 19:11 7982

[求助]heap spray中%u0A0A%u0A0A和%u9090有什么区别

2008-10-8 19:11
7982
收藏
免费 0
支持
分享
最新回复 (3)
雪    币: 2056
活跃值: (13)
能力值: ( LV13,RANK:250 )
在线值:
发帖
回帖
粉丝
2
因为JavaScript只认Unicode字符串,所以ASCII字符串都必须转化为Unicode,常用的就是unescape函数,如果在字符前加%u,unescape就不会去转化它,所以Shellcode中常会加%u。例如:var nop=unescape("%u9090")
2008-10-23 10:14
0
雪    币: 221
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
nop
3
最初skyline用的nop-like slide是%u9090
为了对付多级指针的利用,改进做法用%u0c0c或者%0a0a来填充heap的nop-like slide

详细参考
heap fengshui最开头的那段
2008-12-7 14:05
0
雪    币: 2056
活跃值: (13)
能力值: ( LV13,RANK:250 )
在线值:
发帖
回帖
粉丝
4
膜拜楼上的。
2008-12-7 20:02
0
游客
登录 | 注册 方可回帖
返回
//