Bytecode ViewerJava/Android 逆向工程套件

联合创作 · 2023-10-01 05:11

Bytecode Viewer (BCV-字节码查看器) 是一个高级轻量级 Java/Android 逆向工程套件,可以分析 Java 8+ Jar 文件 和 Android APK 文件,带有 6 个反编译器、3 个反汇编器、2 个汇编器、2 个 APK 转换器、高级搜索、调试等功能。

主要功能

  • 只需拖放,即可反编译和搜索 Java Jars 和 Android APK
  • 文件格式支持:Class、Jar、XAPK、APK、DEX、WAR、JSP、图像资源、文本资源等
  • 6 个内置 Java 反编译器:Krakatau、CFR、Procyon、FernFlower、JADX、JD-GUI
  • 3 个内置字节码反汇编器,包括 2 个汇编器:Krakatau 和 Smali/BakSmali
  • 来自 Dex2Jar 和 Enjarify 的 APK/DEX 支持
  • 内置 Java 编译器
  • 高级静态搜索功能
  • 可定制的用户界面
  • 插件+脚本引擎设计
  • 恶意代码扫描 API
  • 翻译成 30 多种语言,包括:阿拉伯语、德语、日语、普通话、俄语、西班牙语)
  • 将功能导出为 Runnable Jar、Zip、APK、反编译为 Zip 等。

如何使用 BCV?

  • 从 Jar、Zip、ClassFile 或 Android 文件(APK、DEX、XAPK 等)开始,将其拖入 BCV,BCV 将自动开始解码过程。
  • 可以通过选择 View Pane>View 1、View 2、View 3 等来选择想要使用的反编译器。
  • 视图窗格并排显示最多 3 个反编译器,可以在此处切换可编辑性。
  • 通过使用资源列表导航选择要打开的资源,BCV 将显示相关资源信息
  • 可以使用插件来搜索以及使用左下角的搜索窗格。

浏览 5
点赞
评论
收藏
分享

手机扫一扫分享

编辑
举报
评论
图片
表情
推荐
点赞
评论
收藏
分享

手机扫一扫分享

编辑
举报