社区
Java
帖子详情
Proguard混淆的代码能否还原,急
qq_38452345
2018-07-30 06:17:40
没有mapping.txt文件能否还原混淆的代码
...全文
217
回复
打赏
收藏
Proguard混淆的代码能否还原,急
没有mapping.txt文件能否还原混淆的代码
复制链接
扫一扫
分享
举报
写回复
配置赞助广告
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
ProGuard
详解 - Java
代码
混淆
proGuard
简介及使用
proGuard
工具加密
混淆
java的jar文件的过程示例
ProGuard
加密
混淆
Java
代码
ProGuard
能够通过压缩、优化、
混淆
、预检等操作,检测并删除未使用的类,字段,方法和属性,分析和优化字节码,使用简短无意义的名称来重命名类,字段和方法。从而使
代码
更小、更高效、更难进行逆向工程。
还原
Proguard
混淆
过的堆栈
代码
混淆
后,也会导致Crash堆栈信息被
混淆
,难以阅读,增加定位问题位置的难度,一个
混淆
后的Crash堆栈信息类似这样,核心的信息都没了。为了解决这个问题,可以使用<SDK目录>\tools\
proguard
\bin下的
proguard
gui.bat脚本将Crash堆栈信息
还原
到
混淆
前的状态。步骤如下: 1.双击打开脚本,选择左边的ReTrace选项 2.选择Mapping fi...
ProGuard
实现Java
代码
混淆
ProGuard
是一个压缩、优化和
混淆
Java字节码文件的免费的工具,它可以删除无用的类、字段、方法和属性。-- 配置文件,通常为
proguard
.cfg,主要对options选项进行配置,所有的options选项都可以进行配置 -->-- 对输入jar进行过滤,如对META-INFO文件不处理 -->
混淆
程序的计算流程,或计算流程中使用的数据,使分析者难以分辨某一段
代码
所执行的具体计算。
混淆
程序正常的控制流,使其在功能保持不变的情况下,使其不能清晰地反映原程序的正常逻辑。
使用Retrace
还原
被
ProGuard
混淆
后的崩溃堆栈
AndroidSDK的tools中提供了
混淆
和
还原
的jar文件,当然也可以直接下载
ProGuard
相关的jar: http://sourceforge.net/projects/
proguard
/ 命令行使用比较简单,参照提示即可,但是如何在通过
代码
调用呢?如下所示,需要注意的是execute()执行后,需要通过如下方式将标准输出写到文件中。 import java.io.File; imp
Java
51,407
社区成员
86,120
社区内容
发帖
与我相关
我的任务
Java
Java相关技术讨论
复制链接
扫一扫
分享
社区描述
Java相关技术讨论
java
spring boot
spring cloud
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章