首页
社区
课程
招聘
rop 的搜索范围
发表于: 2016-10-7 20:55 3329

rop 的搜索范围

2016-10-7 20:55
3329
用户进程A: 
	.......
addr_a: add eax, 1
	ret
	.......

用户进程B:
	.......
addr_b: add eax, 1
	ret
	.......

库函数(如:kernel.dll):
	.......
addr_g: add eax, 1
	ret
	.......


现在“用户进程A”要组建 rop 链,暂定搜索范围为 0~4G(32系统,win7),要搜索“add eax, 1”这个语句,发现有3个位置(addr_a, addr_b, addr_g)。个人感觉 addr_a 是没问题的,但 addr_b 和 addr_g 就不太清楚,原因我说不清楚(说到底还是如何认定搜到 rop 语句是否有效的问题)。各位有何见解?你们组建rop链的搜索范围也是0~4G吗?

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

收藏
免费 0
支持
分享
最新回复 (5)
雪    币: 248
活跃值: (3789)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
2
不可以跨进程
2016-10-7 22:48
0
雪    币: 74
活跃值: (25)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
3
楼上,
那addr_g可以吗?这个是动态链接库(不是静态编译在用户进程A的空间).......
2016-10-8 07:49
0
雪    币: 74
活跃值: (25)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
4
.......................................
2016-10-8 12:37
0
雪    币: 74
活跃值: (25)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
5
......................................
2016-10-8 22:09
0
雪    币: 74
活跃值: (25)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
6
有人知道吗
2016-10-9 09:45
0
游客
登录 | 注册 方可回帖
返回