美文网首页
反编译工具ClassyShark.jar的使用

反编译工具ClassyShark.jar的使用

作者: sunjiandev | 来源:发表于2019-11-07 20:33 被阅读0次

反编译工具ClassyShark.jar的使用

ClassyShark是一款便利的文件浏览器,它可以浏览安卓下可执行的程序。此外,它拥有安卓APK和桌面版JAR的客户端。有了它,你可以打开APK/Dex/Jar/Class文件,并分析里面的代码。

可以干什么?

  • 查看apk的内容
  • 查看业务关键数据是否被正确的混淆
  • 分析混淆过的堆栈跟踪
  • 查看dex 文件的内容
  • 统计包,方法,类,字符串的数量
  • 统计某一个jar包的方法数
  • 识别丢失的本地库

怎么使用?

总github上下载ClassyShark.jar 包,使用命令 java -jar ClassyShark.jar 打开
下载链接

分析apk文件,有两种方式

  • 1.java -jar ClassyShark.jar -open xxx.apk
  • java -jar ClassyShark.jar 打开之后,选择 要打开的apk 即可,

分析,点击 右侧的Method count tab页,可以查看apk 中具体引用依赖包中的方法数

到处分析数据

在现在了分析的文件之后(apk/jar/aar/),可以选择到处分析的数据,分析之后的数据包括类(all_class.txt) 字符串(all_strings.txt) 以及all_methods.txt 等文件,可以具体查看里面的内容

相关文章

网友评论

      本文标题:反编译工具ClassyShark.jar的使用

      本文链接:https://www.haomeiwen.com/subject/rtqbbctx.html