编辑点评:FDex2安卓脱壳神器最新版
小编今天给大家带来的是FDex2安卓脱壳神器最新版,Android的脱壳工具FDex2,可以从安卓app中dump导出有用的dex文件,供后续再从dex导出jar包,jar包导出java源码,功能非常的强大,感兴趣的欢迎下载使用
加固基本原理-FDex2
一、加固后的APK包
1)为什么要加固?
一定程度保护源代码
加壳又称加固技术为了加强Android保护强度,随着安全技术的发展,又出现了新型的“加固技术”。Dex加固是对Dex文件进行加壳防护,防止被静态反编译工具破解而泄露源码,
整体加固技术的原理如上所示,包括替换application/classes.dex、解密/动态加载原classes.dex、调用原application相关方法、将原application对象/名称设置到系统内部相关变量四大环节。
其中最为关键的一步就是解密/动态加载原classes.dex,通过加密编译好的最终Dex源码文件,然后在一个新项目中用新项目的application启动来解密原项目代码并加载到内存中,再把当前进程替换为解密后的代码,能够很好地隐藏源码并防止直接性的反编译。
FDex2脱壳工具使用
实验环境
夜神模拟器6.2.1.1
xposed2.7
FDex2(Hook ClassLoader loadClass方法 通用脱壳 )
1、打开xposed模块下面的FDex2
2、选择要脱壳的app
注意:点击ok后需要打开目标app后脱壳后的dex才会保存在对应的路径下。
3、找到对应路径下脱壳后的dex文件
4、利用adb工具将脱壳后的dex文件导出到pc
5、利用jadx反编译脱壳后的dex查看源码
可以看到在导出的5个dex文件中,该文件是这个app的源码,且代码进行了混淆。
APP反编译Xposed-Fdex2脱壳内容
1.首先手机安装Xposed(app)
2.安装Fdex2(app)
3.打开Fdex2
4.点击要脱壳的app
5.adb pull (点击脱壳app时候弹出的来的路径) 保存本地路径
6.完结-.-
热门评论
最新评论