anujakawminda12-sudo/reverse-engineering-cave-story
GitHub: anujakawminda12-sudo/reverse-engineering-cave-story
一个面向教学的逆向工程实践项目,通过分析《洞窟物语》可执行文件定位并修改玩家生命值相关逻辑。
Stars: 0 | Forks: 0
# 《洞窟物语》(2004) 逆向工程与运行时修改
## 概述
本项目是作为 SLIIT 的安全软件系统模块的一部分完成的。
目标是分析《洞窟物语》(Cave Story) 的可执行文件,找出负责管理玩家生命值的内存位置和汇编指令,并使用逆向工程技术修改其运行时行为。
## 使用的工具
- Ghidra
- x32dbg
- Windows 10
## 执行的活动
- 使用 Ghidra 对可执行文件进行静态分析
- 使用 x32dbg 进行动态调试和运行时分析
- 内存检查与寄存器分析
- 找出导致生命值减少的汇编指令
- 游戏行为的运行时修改
- 评估安全影响及缓解措施
## 仓库内容
- SSS_Assignment.pdf – 完整项目报告
- 展示分析与运行时修改过程的屏幕截图
## 掌握的技能
- 逆向工程
- 二进制分析
- 调试
- 汇编语言分析
- 软件安全
- 漏洞评估
标签:Ghidra, x32dbg, 二进制分析, 云安全运维, 云资产清单, 汇编分析, 游戏修改, 自定义密码套件, 逆向工程