VS读取不了地址的值啊
用CE找了连连看4.92的提示基址(应该没找错)然后代码
#include <stdio.h>
int main()
{
int *p = (int*)0X19FE7C;
return 0;
}
调试时读不出地址的值,高手们,有什么办法?是编译器问题还是代码问题? 被你打败了!
每个进程 都有 独立的 空间! 你这是啥? 你这访问自己的地址 不错 才怪, 百度搜索 进程注入! 新建word 发表于 2017-6-5 21:58
被你打败了!
每个进程 都有 独立的 空间! 你这是啥? 你这访问自己的地址 不错 才怪, 百度搜索 ...
{:10_266:}马上搜索 不用注入,直接读取并修改连连看内存地址空间 相关apireadprocessmemory writeprocessmemory machimilk 发表于 2017-6-6 00:48
不用注入,直接读取并修改连连看内存地址空间 相关apireadprocessmemory writeprocessmemory
谢谢,两种方法都尝试下。 ReadProcessMemory归属为为编程中的内存操作函数, 其作用为根据进程句柄读入该进程的某个内存空间; 函数原型为BOOL ReadProcessMemory(HANDLE hProcess, LPCVOID lpBaseAddress, LPVOID lpBuffer, DWORD nSize, LPDWORD lpNumberOfBytesRead); 由布尔声明可以看出, 当函数读取成功时返回1, 失败则返回0, 具体参数含义将在下文中指出。
这还不是注入? 注入应该是把代码或DLL注入到目标进程里才叫注入吧。 廿文廿武 发表于 2017-6-13 18:13
注入应该是把代码或DLL注入到目标进程里才叫注入吧。
你看我发的那个函数 解释, 只不过微软把进程注入 封装了个 函数给你调用,但是 人家 封装的你去调用 你永远不知道 发生了什么东西。 后期 调试的时候 你都一脸懵逼 都不知道哪里出现错误
页:
[1]