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, 二进制分析, 云安全运维, 云资产清单, 汇编分析, 游戏修改, 自定义密码套件, 逆向工程