Grab .net Process In Memory
I'm trying to secure a small-medium sized MMO i've written in c# and we are having some problems with hacking. I would like to know if there is a way to grab the copy of the process that is curr开发者_开发知识库ently in memory, and not on disk. We have a very secure algorithm in the game however it cannot stop people modifying the in memory version of the game.
Is there any way to do this?
The MiniDumpWriteDump
function can capture the entire application, inclusive of state. Usually used for troubleshooting.
Of course you can access the operating memory when you have the privileges. Hackers can do it easily.
Step 1: Attach a debugger.
Step 2: Hack!
It is rather difficult to keep anything in your code secret when your code is running on someone else's computer.
精彩评论