Why are there functions like WriteProcessMemory available?

If the function is needed to write a debugger, then the function must exist, it's as simple as that. The hProcess argument must have been opened with sufficient privileges to write into the process, and it will be difficult for malware to do that.

If you read the MSDN documentation for WriteProcessMemory you will see, hProcess in A handle to the process memory to be modified. Handle must have PROCESS_VM_WRITE and PROCESS_VM_OPERATION access to the process. So you already have to have access to the process you want to modify.So the users can't mess with each other's processes using this function.

I cant really gove you an answer,but what I can give you is a way to a solution, that is you have to find the anglde that you relate to or peaks your interest. A good paper is one that people get drawn into because it reaches them ln some way.As for me WW11 to me, I think of the holocaust and the effect it had on the survivors, their families and those who stood by and did nothing until it was too late.

Related Questions