How to change a value in memory space of another process

后端 未结 4 622
名媛妹妹
名媛妹妹 2021-01-31 05:31

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

相关标签:
4条回答
  • 2021-01-31 06:13

    On unix: ptrace()

    0 讨论(0)
  • 2021-01-31 06:13

    You can't do this with Standard C or C++ - you have to use operating system specific features. So you need to tell us which OS you are interested in.

    0 讨论(0)
  • 2021-01-31 06:27

    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()).

    0 讨论(0)
  • 2021-01-31 06:35

    You may also be interested in Detours:

    Software packaged for detouring Win32 and application APIs.

    0 讨论(0)
提交回复
热议问题