首页
社区
课程
招聘
[求助]hyperchem的《脱壳经验谈》里的一点疑问
发表于: 2009-3-14 15:05 5263

[求助]hyperchem的《脱壳经验谈》里的一点疑问

2009-3-14 15:05
5263
看过hyperchem的《脱壳经验谈》(请在论坛里搜索)后,对下面这一句一直弄不懂:
“4,还有使用Leave指令进行跳转的,大家也可以注意下。”
我的理解是leave 等价于mov esp,ebp       pop ebp (好像没有起跳转作用,是间接利用了leave指令?)
知道的大侠,请讲解一下怎样使用Leave指令进行跳转

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

收藏
免费 0
支持
分享
最新回复 (4)
雪    币: 200
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
2
  关注中~
2009-3-14 23:39
0
雪    币: 295
活跃值: (51)
能力值: ( LV4,RANK:50 )
在线值:
发帖
回帖
粉丝
3
只要能对堆栈指针影响的指令都可以进行非跳转转移~
2009-3-15 12:07
0
雪    币: 716
活跃值: (162)
能力值: ( LV9,RANK:250 )
在线值:
发帖
回帖
粉丝
4
对堆栈操作,改变返回地址,就间接实现了跳转
2009-3-15 13:26
0
雪    币: 229
活跃值: (11)
能力值: ( LV6,RANK:90 )
在线值:
发帖
回帖
粉丝
5
谢谢hyperchem及elance的赐教,不知hyperchem要表达的是不是elance说的那个意思。
2009-3-20 16:54
0
游客
登录 | 注册 方可回帖
返回
//