把 apk 当成 zip 并解压,得到 classes.dex 文件(有时可能不止一个 dex 文件,但文 件名大多类似)
文章来源地址https://www.toymoban.com/news/detail-550178.html
使用 dex2jar 执行如下命令: dex2jar.bat classes.dex 文件路径
得到 classes.dex.jar
然后使用 jd-gui 打开 jar 文件,即可得到 JAVA 代码。【注: 直接使用 smali2java 或 者 APKAnalyser 打开 apk 文件,也可反编译回 Java 代码
逆向后发现是没混淆的情况,是不安全的。 如果代码经过混淆,或者有加壳措施,不能完整恢复源代码的,都可以认为此项安全,混淆 后的代码样例,除了覆写和接口以外的字段都是无意义的名称。如下图已加密混淆,除了覆 写和接口以外的字段都是无意义的名称:
文章来源:https://www.toymoban.com/news/detail-550178.html
到了这里,关于apk反编译检测代码是否混淆的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!