我正在尝试保护一个用c#编写的中小型MMO,我们遇到了一些黑客问题。我想知道是否有办法获取当前在内存中而不是在磁盘上的进程副本。我们在游戏中有一个非常安全的算法,但它无法阻止人们修改游戏的内存版本。
有没有办法做到这一点?
答案 0 :(得分:0)
当然,您可以在拥有权限时访问操作内存。黑客可以轻松完成。
答案 1 :(得分:0)
Step 1: Attach a debugger.
Step 2: Hack!
当代码在其他人的计算机上运行时,很难在代码中保留任何内容。
答案 2 :(得分:0)
MiniDumpWriteDump
函数可以捕获整个应用程序,包括状态。通常用于故障排除。