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, 二进制分析, 云安全运维, 云资产清单, 任天堂, 后台面板检测, 固件分析, 域名枚举, 开源项目, 恶意软件分析, 控制台黑客, 插件开发, 文件格式解析, 游戏机, 漏洞测试, 网络安全, 软件扩展, 逆向工程, 隐私保护