抓住内存中的.net进程

时间:2011-10-13 21:55:02

标签: c# .net

我正在尝试保护一个用c#编写的中小型MMO,我们遇到了一些黑客问题。我想知道是否有办法获取当前在内存中而不是在磁盘上的进程副本。我们在游戏中有一个非常安全的算法,但它无法阻止人们修改游戏的内存版本。

有没有办法做到这一点?

3 个答案:

答案 0 :(得分:0)

当然,您可以在拥有权限时访问操作内存。黑客可以轻松完成。

答案 1 :(得分:0)

Step 1: Attach a debugger.
Step 2: Hack!

当代码在其他人的计算机上运行时,很难在代码中保留任何内容。

答案 2 :(得分:0)

MiniDumpWriteDump函数可以捕获整个应用程序,包括状态。通常用于故障排除。