1 个不稳定版本

0.2.0 2023年6月1日

#487构建实用工具


4 个crate中使用(直接使用2个)

MIT 许可协议

87KB
1.5K SLoC

Java 1K SLoC // 0.0% comments Rust 287 SLoC // 0.0% comments Batch 68 SLoC

包含 (JAR 文件, 60KB) gradle/wrapper/gradle-wrapper.jar,(ELF 可执行文件/库, 40KB) tests/true

Fugue FDB 导出器

  • 支持 Ghidra 10.x.y。
  • 导出 Ghidra 项目和 Ghidra 加载器支持的二进制文件。
  • 通过 Script Manager -> External -> FugueExport.java 的基于 GUI 的导出插件

先决条件

安装 flatc 编译器。

运行以下命令

git submodule init
git submodule update --recursive

# make sure that the flatc version is the same
# as the flatbuffers-java version in build.gradle
flatc --java -b -o src/main/java/ extra/schema/fugue.fbs

构建

GHIDRA_INSTALL_DIR=/opt/ghidra/ ./gradlew buildExtension

安装

unzip -qod "${GHIDRA_INSTALL_DIR}"/Ghidra/Extensions/ dist/$(ls -1t dist | head -n1)

依赖项

~8–20MB
~318K SLoC