能力值:
( LV4,RANK:50 )
|
-
-
2 楼
手动把基址10000000改成00400000
后再加载试试,取得重定位信息后再改回10000000
然后再脱壳,没有多试,不知道对不对,让Fly看看吧
|
能力值:
( LV4,RANK:50 )
|
-
-
3 楼
事实证明,我是对的,嬉嬉~!
|
能力值:
(RANK:1060 )
|
-
-
4 楼
新版OD没这问题吧:D
|
能力值:
( LV9,RANK:3410 )
|
-
-
5 楼
最初由 kimmal 发布 手动把基址10000000改成00400000 后再加载试试,取得重定位信息后再改回10000000 然后再脱壳,没有多试,不知道对不对,让Fly看看吧 可以这样试试
主程序是什么?可以正常调用?
OEP: 00002673 IATRVA: 00010000 IATSize: 000003A4
重定位表RVA=0001B000
大小=0000163C
|
能力值:
( LV4,RANK:50 )
|
-
-
6 楼
谢谢大家的帮助
不过我有几点还是不明白
为什么 把基址10000000改成00400000 就可以正常调试去壳呢??
不改为什么就无法正常加载??
还有想问 FLY 在将其破坏重定位表的代码 NOP 掉后,其重定位表处理结束,我如何查看 当前的 ESI 值呢?就是 重定位表 的结束地址.
这个问题我问得很没有底气.烦请告知!!
程序运行结果现在我也还不知道.我回家后再试试.谢谢大家!!
|
能力值:
( LV9,RANK:3410 )
|
-
-
7 楼
重定位表处理结束后
看寄存器窗口的ESI值
|
能力值:
( LV4,RANK:50 )
|
-
-
8 楼
褪壳后载入后有问题.
|
能力值:
( LV4,RANK:50 )
|
-
-
9 楼
无法正常运行, ESI 我是看了.可惜好像不是应该的值,也许走眼了.明天再看看.
褪壳后倒是都可以看到资源和用 WDASM 反汇编.
先前的 1000 0000 地址无法载入是不是旧 OD 的问题??
|
能力值:
( LV4,RANK:50 )
|
-
-
10 楼
与OD无关,1.10c以上的都行~!
|
能力值:
( LV4,RANK:50 )
|
-
-
11 楼
我的版本可是 1.10 FINAL HH 啊.
|
能力值:
( LV4,RANK:50 )
|
-
-
12 楼
这个容易啊,
你自己慢慢弄吧
改不改基址都可以脱出来的
|
能力值:
( LV4,RANK:50 )
|
-
-
13 楼
请教:
>手动把基址10000000改成00400000
这个我还算明白,我改了
>再加载试试,取得重定位信息
这个我也搞定了
>后再改回10000000,然后再脱壳
问题是,改回这个地址后,脱壳不是还是要走那步吗?还是会发生 OD 说 DLL 无法 LOAD 啊.
请指教!谢谢!
|
能力值:
( LV4,RANK:50 )
|
-
-
14 楼
谢谢大家,搞定了。
退壳后得程序可以正常运行了。
再次感谢大家!
估计跳转得原因是判断了基址如果是 10000000 得话就不重定位就退出了。发现 ASPACK 也是这么做得。
其实这个壳本来是 JDAPCK+ASPACK 得。
总算领教了一个双层壳。第一次用了 ASPACKDIE ,后来干脆全部自己手动退壳了。
|
能力值:
( LV4,RANK:50 )
|
-
-
15 楼
另外,这个文件就是天乐自己写得,加壳用得也是他自己得加壳程序。比较有代表性。
|
能力值:
( LV9,RANK:3410 )
|
-
-
16 楼
最初由 studentXP 发布 谢谢大家,搞定了。
退壳后得程序可以正常运行了。
再次感谢大家!
估计跳转得原因是判断了基址如果是 10000000 得话就不重定位就退出了。发现 ASPACK 也是这么做得。
其实这个壳本来是 JDAPCK+ASPACK 得。
总算领教了一个双层壳。第一次用了 ASPACKDIE ,后来干脆全部自己手动退壳了。 JDAPCK+ASPACK ?你发上来的是这个双层壳的?
|
能力值:
( LV4,RANK:50 )
|
-
-
17 楼
是这样的.
我放上来的是用 ASPACKDIE 去掉了一层壳的半成品.
原文件是先用 JDPACK 再用 ASPACK 压的.
我干脆补全吧.完整壳.来自 天乐
|
能力值:
( LV9,RANK:3410 )
|
-
-
18 楼
怪不得无法加载
|
能力值:
( LV4,RANK:50 )
|
-
-
19 楼
不是的.就算你用 OD 调试我现在更新的那个文件,你也会发现不能加载的.
ASPACK 就自己先退了.
你看看??也许是我这里失误,或者 OD 版本问题??
还有,请问.发现我这里的 IDA Pro 4.5/4.3 都报 ida.wll 错误.
请问这是什么原因??
IDA 4.6 SP1 DEMO 到可以正常运行.我单位里的机器也可以运行 4.3/4.5 的.我这里的 2003/XP 都报错..
谢谢.
|
|
|