首页
社区
课程
招聘
[求助]请教OD手动脱壳的问题啊,帮忙
发表于: 2007-7-16 02:26 4634

[求助]请教OD手动脱壳的问题啊,帮忙

2007-7-16 02:26
4634
小弟拿到一款软件,共有两个EXE文件,正常使用情况下运行第一个EXE进行版本校验之类的,如果通过就直接调用第二个主体EXE,这第一个EXE小弟已经将之脱壳,这个时候问题来了,我想手动脱第二个EXE的壳,这第二个EXE经过PEID检查为AIN Archive*,直接运行第二个EXE会提示版本过低让重新下载(通过第一个EXE牵引就没问题),用OD打开第二个EXE F9运行会出现“不知该如何回避位于地址XXXXXX的命令,请尝试更改EIP或忽略程序异常”,按SHIFT+F9运行后跳到某个位置,但是“调试”菜单里只有“重新开始”和“关闭”是可选,其他都是灰色,下面状态栏也提示“进程已中止,退出代码 0”。
于是另想办法,让OD载入第一个已经脱壳的的EXE,在OD里F9,程序正常运行到第二个EXE该有的界面,但是OD显示的却是第一个EXE的名字,“调试”菜单里也是只有“重新开始”和“关闭”可选,至此无路
不灰心继续想办法:不通过OD,直接运行第一个EXE让软件正常运行到第二个EXE的界面,这时打开OD用附加的方法找到第二个EXE的进程,但软件界面立刻灰掉了,在OD里F9之后软件界面彻底消失,没法再和OD继续互动了。
到了现在算是彻底没辙啦,我是初学不能再初学的菜鸟,望各位大侠大大侠百忙中帮帮小弟吧,不胜感激!

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

收藏
免费 0
支持
分享
最新回复 (4)
雪    币: 200
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
2
我是新手,想学阿
2007-7-16 11:29
0
雪    币: 50161
活跃值: (20615)
能力值: (RANK:350 )
在线值:
发帖
回帖
粉丝
3
如果你是想脱壳,用OD直接打开第二个EXE,跟踪到OEP处应可行的。
2007-7-16 11:32
0
雪    币: 100
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
4
老大说得对!就是直接脱第二个EXE 脱完后 把他的提示去掉 这样应该可以直接运行第二个EXE了!
2007-7-16 12:18
0
雪    币: 204
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
5
多谢版主,,多谢天空,,
通过搜索已经找到方法了!就是把OD设为默认调试,然后改第二个EXE的入口,正常运行第一个,随后由于入口损坏停在第二个,这时OD就启动了
论坛真是好地方啊,多谢热心的朋友!
另外,又有新问题了:
我在用OD调试一个EXE时,OD不会退出,可是按几次F9进程就终止了,那个EXE也没有正常调出,OD并没有其他错误提示或者被强行关闭什么的,而脱离OD直接运行EXE完全正常。这是不是说明该EXE有反调试代码?我用了HIDEOD好像不管用,各位高手能给个提示么
2007-7-16 20:03
0
游客
登录 | 注册 方可回帖
返回
//