控制内存变量

时间:2011-08-08 23:07:51

标签: c# c++ memory assembly masm

我不知道我究竟是怎么问这个......我想通过查找内存地址来控制存储在内存中的数据,而不是..有点像作弊引擎,但我打算这样做这可以在MASM中轻松完成..如果不是我想在C#中做(如果可能的话)。我的最后一招是c ++。

2 个答案:

答案 0 :(得分:3)

用户进程无法访问其他进程内存。你需要处理内核。

答案 1 :(得分:0)

在汇编中,可以所做的一切都是从特定的内存地址读写。例如:

mov eax, 0x12345678
mov 0x87654321, [eax]

0x87654321写入地址0x12345678的内存中。您可以通过执行以下操作在C或C ++中执行相同的操作:

unsigned int *p = (int *)0x12345678;
*p = 0x87654321;

我不知道C#,但如果它有指针,你就可以做到!