#define CodeAddress1 0x00463dab // 要修改的第一个记忆体位址
#define CodeAddress2 0x00463dac // 要修改的第二个记忆体位址
#define CodeAddress3 0x00463dad // 要修改的第三个记忆体位址#define NewCode1 (char)0x66 // 第一个位址所要填入的机械码
#define NewCode2 (char)0x33 // 第二个位址所要填入的机械码
#define NewCode3 (char)0xd2 // 第三个位址所要填入的机械码buf = NewCode1; // 将要写入记忆体的程式码放入暂存区
WriteProcessMemory(hProc, (void *)CodeAddress1, (void *)&buf, 1, NULL);
buf = NewCode2;
WriteProcessMemory(hProc, (void *)CodeAddress2, (void *)&buf, 1, NULL);
buf = NewCode3;
WriteProcessMemory(hProc, (void *)CodeAddress3, (void *)&buf, 1, NULL);
return TRUE;网络上看到一段星际外挂代码,,不理解这个地址上怎么得到的,要修改的机械码又是怎么得到的??
请帮忙看看