抓取 .net 进程内存

4

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

是否有任何方法可以做到这一点?

3个回答

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

当你的代码在别人的电脑上运行时,很难保守任何代码机密。


2
正如我所说:“软件许可的第一法则:一旦您允许其安装在您无法控制的计算机上,您就无法控制自己的软件。”(来源:https://dev59.com/u2855IYBdhLWcg3wGQXY#4532568) - Ben Voigt

0
当然,如果你有权限,就可以访问操作内存。黑客可以轻松做到这一点。

0

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


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接