看流星社区

 找回密码
 注册账号
查看: 2266|回复: 0

远程注入和SetWindowhookex读取数据的方式是不同的

[复制链接]

该用户从未签到

发表于 2012-10-17 19:33:42 | 显示全部楼层 |阅读模式
以前一直以为给程序安装了HOOK之后,读取数据还是用 ReadProcessMemory 和 WriteProcessMemory 来读取数据,结果经过昨天的实战,发现我错了,,现在吧我的经验写下,方便以后有初学者踏过这里,随便学了.

: 如果不注入游戏的话,使用方法其实就很简单了,直接用FINDWINDOW 和GetWindowThreadProcessId以及OPENPROCESS就然后就轮到ReadProcessMemory和 WriteProcessMemory 来读取,这个方法其实CE就是这种工作模式的,我以前一直以为Setwindowshookex也是这种其实不是,他是让DLL成为目标程序的一部分,

然后可以直接利用

int * p;

DWORD i;

i=*P; //相当于ReadProcessMemory

这样的方法读取数据,

写数据更简单了

*p=i; 往指针里面写入数据, //WriteProcessMemory
点击按钮快速添加回复内容: 支持 高兴 激动 给力 加油 苦寻 生气 回帖 路过 感恩
您需要登录后才可以回帖 登录 | 注册账号

本版积分规则

小黑屋|手机版|Archiver|看流星社区 |网站地图

GMT+8, 2024-4-27 20:52

Powered by Kanliuxing X3.4

© 2010-2019 kanliuxing.com

快速回复 返回顶部 返回列表