美文网首页
反编译工具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