java - 请推荐关于逆向工程混淆代码的好博客、文章或文档

标签 java android obfuscation reverse-engineering deobfuscation

<分区>

正如我在之前的一个主题中所解释的那样,我丢失了装有数十个应用程序的硬盘(都是去年的工作),现在我必须对所有这些应用程序进行逆向工程。一些较旧的代码很容易被 RI-ed,因为他们的代码没有被混淆。但是,所有较新的应用程序都有混淆代码,因为当您生成准备发布的版本时,Eclipse 会自动混淆 Android 应用程序。

由于所有类、方法和类成员都被混淆了(它们的名称、参数等发生了变化),我在重新生成代码时遇到了很多问题。你能分享任何关于逆向混淆代码的提示和技巧的好博客、文章或文档吗?!

如果有人愿意,他可以写下自己的建议或技巧。

提前致谢

附言。这是原文:“Tried to reverse engineer my app, but got some weird-looking file tree

最佳答案

谷歌搜索明显的搜索词会产生 a paper on the topic , 和 a presentation to go with the paper .

关于java - 请推荐关于逆向工程混淆代码的好博客、文章或文档,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7867754/

相关文章:

windows-8.1 - 升级到 "Windows 8.1"后 Java 的系统属性返回 "Windows 10"

java - 通过核心java代码获取我的计算机中存在的文本文件的路径

java - 工具栏标题和图标位于中心

java - 我可以扩展 Java 包查找以返回解压缩的属性文件吗?

android - 为什么即使在 Firebase 崩溃报告上上传了 mapping.txt 后,日志中仍会出现混淆代码?

Android混淆器: Classes and Resources extractable even after using Proguard

java - 从频率数组进行霍夫曼编码(Java 中)

java - 如何让 Jibx 在集合中添加两个实现相同接口(interface)的不同对象?

android - 如何从 Activity 中返回到最后一个 fragment ?

使用 KodeIn 进行 Android Instrumented 测试