首页
论坛
课程
招聘
[原创]分享一个360加固脱壳模拟器(2017/07/17更新)
2017-7-15 14:41 46900

[原创]分享一个360加固脱壳模拟器(2017/07/17更新)

2017-7-15 14:41
46900

前段时间由于工作需要,需要对一个360加固后的APK进行脱壳,网上查了一些相关资料,发现一篇论坛里前辈写的帖子《360加固成功脱壳》。

结合自己对ART机制的了解,dex文件在ART上运行需要转换为OAT格式,因此壳在还原代码时少不了要将解密后的DEX文件利用dex2oat进行还原。

所以觉得这种脱壳方法很有可行性。无奈附件中的dex2oat怎么也运行不起来(估计人品不好),所以干脆自己修改4.4的源码编译,做个虚拟机脱。

 

下载编译源码的帖子很多,过程这儿就不讲了,直接上成果。修改源码部分如下(art/dex2oat.cc):

大意就是将还未转换的dex文件输出,因为360存在.jiagu目录下,因此作为过滤条件)

 

修改完源码编译,提取相关的.img文件,然后创建虚拟机。运行后,设置运行模式为ART模式。

装上加固的APP,运行一下,观察app目录下的.jiagu文件夹下就有还原的dex文件了。


注:由于大家反映提供的虚拟机不能脱壳。所以这里重新上传一个源码编译的原镜像还有dex2oat文件。

自行创建虚拟机后,记得改用art模式运行(第一次转换时间较长,耐心等待)。


应用市场上重新找了一个APP脱了下,成功脱壳:



新上传的镜像文件和加固样本:

链接:https://pan.baidu.com/s/1htp4GO8 密码:mwbc


有问题可以加群讨论:637599003



[培训] 优秀毕业生寄语:恭喜id咸鱼炒白菜拿到远超3W月薪的offer,《安卓高级研修班》火热招生!!!

收藏
点赞0
打赏
分享
打赏 + 1.00
打赏次数 1 金额 + 1.00
 
最新回复 (45)
雪    币: 66
活跃值: 活跃值 (11)
能力值: ( LV3,RANK:20 )
在线值:
发帖
回帖
粉丝
DanceBird 活跃值 2017-7-15 14:41
2
0
第一次发帖,前辈多多指正。
雪    币: 237
活跃值: 活跃值 (77)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
王小东 活跃值 2017-7-15 17:28
3
0
好东西,脱壳后还需要修复吗,能二次打包不?
雪    币: 361
活跃值: 活跃值 (12)
能力值: ( LV5,RANK:60 )
在线值:
发帖
回帖
粉丝
darmao 活跃值 1 2017-7-16 18:18
4
0
这个思路很棒
雪    币: 361
活跃值: 活跃值 (12)
能力值: ( LV5,RANK:60 )
在线值:
发帖
回帖
粉丝
darmao 活跃值 1 2017-7-16 18:36
5
0
大神  能否给个联系方式
雪    币: 1
活跃值: 活跃值 (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
wx_逗比呵呵 活跃值 2017-7-16 21:36
6
0
雪    币: 66
活跃值: 活跃值 (11)
能力值: ( LV3,RANK:20 )
在线值:
发帖
回帖
粉丝
DanceBird 活跃值 2017-7-16 21:39
7
0




darmao

大神 能否给个联系方式


雪    币: 40
活跃值: 活跃值 (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
chenleicpp 活跃值 2017-7-16 22:33
8
0
楼主,这个QQ加不上,能否私个QQ加上交流下
雪    币: 154
活跃值: 活跃值 (198)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
jet_coder 活跃值 2017-7-16 23:01
9
0
这个思路不错,赞一个!
雪    币: 361
活跃值: 活跃值 (12)
能力值: ( LV5,RANK:60 )
在线值:
发帖
回帖
粉丝
darmao 活跃值 1 2017-7-16 23:30
10
0
DanceBird 可以加我qq226550482交流
搜索不到这个qq
雪    币: 66
活跃值: 活跃值 (11)
能力值: ( LV3,RANK:20 )
在线值:
发帖
回帖
粉丝
DanceBird 活跃值 2017-7-17 09:23
11
0




darmao

搜索不到这个qq


雪    币: 111
活跃值: 活跃值 (75)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
pinggle 活跃值 2017-7-17 09:47
12
0
之前已经有人发过了,http://bbs.pediy.com/thread-210275.htm
还有其实只用将  dex2oat  替换即可
雪    币: 24
活跃值: 活跃值 (74)
能力值: ( LV9,RANK:152 )
在线值:
发帖
回帖
粉丝
phyman 活跃值 2017-7-17 09:59
13
0
这个可以还原onCreate不
雪    币: 40
活跃值: 活跃值 (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
chenleicpp 活跃值 2017-7-17 11:07
14
0
DanceBird 第一次发帖,前辈多多指正。
测试了下,生成了三个文件,classes.dex,classes2.dex,classes.ota,感觉ota是最终结果,问题是怎么转换成dex?
雪    币: 2
活跃值: 活跃值 (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
天涯人啦 活跃值 2017-7-17 12:37
15
0
chenleicpp 测试了下,生成了三个文件,classes.dex,classes2.dex,classes.ota,感觉ota是最终结果,问题是怎么转换成dex?
你好  为嘛我试了下是这样  就4个文件夹:cache
files
lib
shared_prefs
雪    币: 40
活跃值: 活跃值 (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
chenleicpp 活跃值 2017-7-17 14:08
16
0
天涯人啦 你好 为嘛我试了下是这样 就4个文件夹:cache files lib shared_prefs
ls  -al你需要看下隐藏文件
雪    币: 2
活跃值: 活跃值 (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
天涯人啦 活跃值 2017-7-17 14:44
17
0
chenleicpp ls -al你需要看下隐藏文件
ls  -l  -a  可以了    可是拿出来的dex不能转化为jar  您的可以吗  请问
雪    币: 40
活跃值: 活跃值 (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
chenleicpp 活跃值 2017-7-17 14:53
18
0
天涯人啦 ls -l -a 可以了 可是拿出来的dex不能转化为jar 您的可以吗 请问
截图给我看下所有的文件大小
雪    币: 40
活跃值: 活跃值 (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
chenleicpp 活跃值 2017-7-17 15:25
19
0
研究了发现不成功,估计是楼主没有共享system.img文件,楼主可以把dex2oat文件共享下也行,自行替换
雪    币: 816
活跃值: 活跃值 (370)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
Banyan 活跃值 2017-7-17 16:06
20
0
chenleicpp 研究了发现不成功,估计是楼主没有共享system.img文件,楼主可以把dex2oat文件共享下也行,自行替换
好像是的,楼主应该忘记共享system.img文件了,解包那些img文件都没发现dex2oat.so
雪    币: 66
活跃值: 活跃值 (11)
能力值: ( LV3,RANK:20 )
在线值:
发帖
回帖
粉丝
DanceBird 活跃值 2017-7-17 22:09
21
0
chenleicpp 研究了发现不成功,估计是楼主没有共享system.img文件,楼主可以把dex2oat文件共享下也行,自行替换
重新上传了一份儿
雪    币: 2
活跃值: 活跃值 (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
天涯人啦 活跃值 2017-7-17 22:18
22
0
谢谢
雪    币: 217
活跃值: 活跃值 (159)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
magicxss 活跃值 2017-7-18 09:19
23
0
巧了,和这个一模一样.
http://bbs.pediy.com/thread-210275.htm
雪    币: 66
活跃值: 活跃值 (11)
能力值: ( LV3,RANK:20 )
在线值:
发帖
回帖
粉丝
DanceBird 活跃值 2017-7-18 11:08
24
0
magicxss 巧了,和这个一模一样. http://bbs.pediy.com/thread-210275.htm
嗯  是的,照这个思路弄的
雪    币: 10
活跃值: 活跃值 (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
lich 活跃值 2017-7-18 16:38
25
0
  我在WIN7  环境下,用File  Explorer怎么看到.jlagu这个目录,手机上是有的。虚拟机用  的4.4,作者修改过的    在程序开发中运行模式改为ART了。请楼上的朋友帮忙一下,问题出在哪?
游客
登录 | 注册 方可回帖
返回