首页
社区
课程
招聘
[求助]如何脱Armadillo4.40全保护壳?
2013-2-14 20:42 4279

[求助]如何脱Armadillo4.40全保护壳?

2013-2-14 20:42
4279
最近在脱epubBuilder这款制作epub电子书的软件,此软件加了Armadillo4.40的全保护壳,十分厉害,我是一个脱壳菜鸟,查找了很多类似的教程,下面简述脱壳过程,请大家参看一下有没有啥问题。

用arma Find Protect查下壳,是4.40的全保护壳
________________________________________
!- Protected Armadillo
Protection system (Professional)
!- <Protection Options>
Debug-Blocker
CopyMem-II
Enable Import Table Elimination
Enable Strategic Code Splicing
Enable Memory-Patching Protections
!- <Backup Key Options>
Fixed Backup Keys
!- <Compression Options>
Best/Slowest Compression
!- <Other Options>
!- Version 4.40 31October2005
!- Elapsed Time 00h 00m 01s 859ms
_______________________________________

之后载入OD,用脚本将双进程转单进程。

接下来就是恢复IAT,用ArmaDetach.v1.31载入一个未脱壳的进程,在GetModuleHandleA中下断点,断几次之后,找到majic jmp并绕过,然后下断CreateThread,断两次后找到call ecx即为OEP,然后在内存中找到正确的IAT,并复制到刚刚转为单进程的内存空间中。

然后用ArmInline修复Code Slicing和Import Elimation,最后用ImportRFC将进程dump出来并fix即可。基本上是按照天草的教程来的。

但是如此操作完之后,脱壳后的进程双击之后并不能正常运行,其现象是程序进程一直保持在后台,既不崩溃也不退出,不知道咋回事?

[培训]《安卓高级研修班(网课)》月薪三万计划,掌 握调试、分析还原ollvm、vmp的方法,定制art虚拟机自动化脱壳的方法

收藏
点赞0
打赏
分享
最新回复 (4)
雪    币: 1632
活跃值: (13)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
达文西 2013-2-14 21:02
2
0
拿个txt做一本发上来。
雪    币: 56
活跃值: (40)
能力值: ( LV4,RANK:50 )
在线值:
发帖
回帖
粉丝
首选影魔 1 2013-2-14 21:13
3
0
大侠行行好,帮帮忙吧,这款软件需要安装,我就不上传了吧,我是破解它的主程序(制作电子书程序),并未制作完成后的电子书。

如果大侠有兴趣尝试破解,百度搜一下epubBuilder即可下载安装,当然大侠觉得麻烦的话,那就算了,呵呵
雪    币: 1632
活跃值: (13)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
达文西 2013-2-14 21:18
4
0
我下载了但是运行不出界面,只有闪屏,闪屏过后没界面了,进程在后台不退出。
雪    币: 1632
活跃值: (13)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
达文西 2013-2-14 21:56
5
0
今天天气不错啊
游客
登录 | 注册 方可回帖
返回