敲响警钟:反编译apk文件
2015-05-15 18:38
239 查看
1、解压apk文件,得到classes.dex文件:
2、下载dex2jar工具(下载地址:https://github.com/pxb1988/dex2jar):
3、在命令行中使用dex2jar,将classes.dex文件还原成JAR文件:
4、下载并使用jd-gui工具打开刚刚获得的JAR文件,开始反编译源码:
就这样,简单的几步,就获得了一个apk的源码,虽然不是所有的源码,毕竟例子中的apk也做了代码混淆,但是相对于市面上很多没有做过代码混淆的App,我们要想拿到它的源码,多么容易!
所以...我要开始学习这方面的知识了!给自己还有其他人,敲响个警钟!做开发也要注意安全!
推荐一个网站:爱加密-App安全漏洞检测平台
2、下载dex2jar工具(下载地址:https://github.com/pxb1988/dex2jar):
3、在命令行中使用dex2jar,将classes.dex文件还原成JAR文件:
4、下载并使用jd-gui工具打开刚刚获得的JAR文件,开始反编译源码:
就这样,简单的几步,就获得了一个apk的源码,虽然不是所有的源码,毕竟例子中的apk也做了代码混淆,但是相对于市面上很多没有做过代码混淆的App,我们要想拿到它的源码,多么容易!
所以...我要开始学习这方面的知识了!给自己还有其他人,敲响个警钟!做开发也要注意安全!
推荐一个网站:爱加密-App安全漏洞检测平台
相关文章推荐
- Mac上一键反编译Apk与查看jar文件
- Unity NGUI实现2048(三)反编译APK文件
- 反编译apk详解(apktool +apktool +jd-gui编译文件下载)
- 如何反编译apk文件得到源码和XML文件
- APK文件反编译
- apk资源文件编译报”MissingTranslation“错误
- 反编译一个apk文件
- SystemUI.apk等特殊APK文件的反编译和编译技巧
- Apk文件结构 & dex反编译
- Android 自动编译、打包生成apk文件 2 - 使用原生Ant方式
- cocos2d-x 3.0 将cpp-tests编译成Android版本APK文件
- Android怎么用eclipse编译APK文件
- 反编译apk文件,得到其源代码和资源的方法
- 获取app中的资源文件:反编译APK之---------apktool
- 对Android APK文件反编译查看其源码
- Android将第三方apk文件编译生成到system.img中
- 使用apktool反编译apk的XML文件
- 如何反编译apk文件得到源码和XML文件
- 反编译apk文件,得到其源代码的方法
- Android 自动编译、打包生成apk文件 3 - 使用SDK Ant方式