selloa/ghidra-reags-quickstart
GitHub: selloa/ghidra-reags-quickstart
一份面向初学者的教程,指导如何在 Windows 上使用 AGSUnpacker 提取 AGS 游戏脚本并借助 Ghidra ReAGS 插件进行反编译。
Stars: 0 | Forks: 0
# Ghidra-ReAGS 快速入门
一份面向 Windows 用户的初学者教程:使用 [AGSUnpacker](https://github.com/adm244/AGSUnpacker) 提取 Adventure Game Studio (AGS) 游戏脚本,在 [Ghidra 10.4](https://ghidra-sre.org/) 中借助 [ReAGS](https://github.com/adm244/Ghidra-ReAGS) 扩展打开它们,并导出伪 C 反编译输出。
**在线网站:** [selloa.github.io/ghidra-reags-quickstart](https://selloa.github.io/ghidra-reags-quickstart/)
## 仓库结构
| 路径 | 用途 |
|------|---------|
| `tutorial.md` | 源文件 —— 在此处进行编辑 |
| `build.py` | 根据 `tutorial.md` 构建 `index.html` |
| `index.html` | 已发布的教程页面 |
| `assets/tutorial.css` | 页面样式(派生自 MarkView) |
| `media/` | 教程截图(`step-NN-*.png`) |
## 本地构建
需要 Python 3:
```
pip install -r requirements.txt
python build.py
```
在浏览器中打开 `index.html` 进行预览。
编辑 `tutorial.md` 后,在 YAML front matter 中更新 `version` 和 `date`,运行 `python build.py`,然后同时提交 `tutorial.md` 和 `index.html`。
## GitHub Pages
本网站从仓库根目录(包含 `index.html` + `assets/` + `media/`)的 **`main`** 分支进行部署。
GitHub 上不会运行构建步骤 —— 在推送内容更改之前,请在本地重新生成 `index.html`。
## 状态
早期草案(教程 v0.1.0)。ReAGS 是一个尚未完成的插件;本指南针对已知问题释义了官方项目的 README。
## 许可协议
教程文本和截图:请在准备好发布时指定许可协议。第三方工具(Ghidra、AGSUnpacker、ReAGS)仍保留其各自的许可协议。
标签:后端开发, 多模态安全, 逆向工具, 防御加固