首页
社区
课程
招聘
[求助]经过壳后,esi,edi不正确什么原因?
发表于: 2009-4-4 22:47 4598

[求助]经过壳后,esi,edi不正确什么原因?

2009-4-4 22:47
4598
自己写了一个壳,在壳执行完后,到达真正的入口点时,esp,ebp是与到壳入口点时一致。
但是esi,edi不一样,其中ecx也不一样,不过好像不影响。
但是 esi,edi错误会影响程序执行,修改正确后可以正常执行。

那这个壳程序应该如何修改才能不使esi,edi出错。有什么快速的方法么?

[招生]科锐逆向工程师培训(2024年11月15日实地,远程教学同时开班, 第51期)

收藏
免费 0
支持
分享
最新回复 (2)
雪    币: 47147
活跃值: (20380)
能力值: (RANK:350 )
在线值:
发帖
回帖
粉丝
2
看一下upx,aspack等怎么处理的,你可以借鉴一下。

一个思路:
pushad
.....
popad
push OEP地址
ret
2009-4-4 23:00
0
雪    币: 152
活跃值: (15)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
3
那简单了。。。。ESP到OEP,中间在注意下跳过加密
2009-4-4 23:35
0
游客
登录 | 注册 方可回帖
返回
//