Adubbz/Ghidra-Switch-Loader

GitHub: Adubbz/Ghidra-Switch-Loader

为 Ghidra 提供多种 Nintendo Switch 文件格式加载支持的扩展插件,方便在 Ghidra 中逆向分析 Switch 二进制文件。

Stars: 357 | Forks: 48

# Ghidra Switch Loader 一个支持多种 Nintendo Switch 文件格式的 Ghidra 加载器。 ## 构建 - 确保已将 ``JAVA_HOME`` 设置为 JDK 21 的安装路径。 - 将 ``GHIDRA_INSTALL_DIR`` 设置为你的 Ghidra 安装目录。可以通过以下任一方式完成: - **Windows**:运行 ``set GHIDRA_INSTALL_DIR=`` - **macos/Linux**:运行 ``export GHIDRA_INSTALL_DIR=`` - 在运行 ``./gradlew`` 时使用 ``-PGHIDRA_INSTALL_DIR=`` - 将 ``GHIDRA_INSTALL_DIR`` 添加到你的 Windows 环境变量中。 - 运行 ``./gradlew`` - 你会在 `/dist` 目录中找到输出的 zip 文件。 ## 安装 - 启动 Ghidra 并使用“Install Extensions”对话框(``File -> Install Extensions...``)。 - 按下右上角的 ``+`` 按钮。 - 在文件浏览器中选择 zip 文件,然后重启 Ghidra。
标签:DAST, DNS解析, Ghidra, Gradle, JS文件枚举, Loader, Nintendo Switch, ROM Hacking, 二进制分析, 云安全运维, 云资产清单, 任天堂, 后台面板检测, 固件分析, 域名枚举, 开源项目, 恶意软件分析, 控制台黑客, 插件开发, 文件格式解析, 游戏机, 漏洞测试, 网络安全, 软件扩展, 逆向工程, 隐私保护