If you could help me with this dilemma I have. Now, I know C \\ C++, I know asm, I know about dll injection, I know about virtual memory addressing, but I just can\'t figure out
I'm fairly certain those programs are pretending to be debuggers. On Windows, I would start with DebugActiveProcess() and go from there.
Oh, and the very useful looking ReadProcessMemory() function (and WriteProcessMemory()).