DLL注入成功后,请问怎么模拟按键,以及鼠标点击?
DLL注入成功后,请教如何模拟按键,以及鼠标点击???
比如一个游戏game.exe
我现在已经DLL注入到里面了
可以按F12呼出我的FORM1,
我现在该如何模拟鼠标点击和按键?
以前没有DLL注入的情况下是用如下函数
FindWindow 先获得句柄
SendMessage(jubing,messages.WM_LBUTTONDOWN,0,$002A0076) ; {后台
SendMessage(jubing,messages.WM_LBUTTONUP,0,$002A0076) ; 点击}
根据句柄来用SendMessage发送消息.
我现在已经DLL注入到里面了,应该不用这么麻烦的吧?
等于和这个game.exe融合到一起了,该如何做到鼠标点击,以及模拟按键?
必须是后台的.谢谢.
------解决方案--------------------
后台也是发消息SendMessage
------解决方案--------------------
模拟鼠标点击必须窗体在最前的。
------解决方案--------------------
比较关注......
------解决方案--------------------
SendMessage 需要取窗口句柄
而DLL 已注入了游戏,已在当前窗口里面,还要去获取窗口句柄????
你注入到游戏里面了,你只是共享了同一块内存地址,但是每个内存地址代表什么你是不知道的,你可以用ReadProcesMemory来分析,但是费时非常长,别人一升级你就又要跟着改,如果获取窗口句柄,发送消息,则它升级,你不用重新分析。
像这种游戏外挂,比较好的方案是分析协议,直接封包发包,如果人家加密了,你调试一下,把加密解密的汇编截出来,这样你的外挂就可以一直使用了。截包分析比较好用的软件是Wireshark。
------解决方案--------------------
------解决方案--------------------
关注....飘过.
------解决方案--------------------
关注一下。。。。
------解决方案--------------------
关注。。。。。。。。
比如一个游戏game.exe
我现在已经DLL注入到里面了
可以按F12呼出我的FORM1,
我现在该如何模拟鼠标点击和按键?
以前没有DLL注入的情况下是用如下函数
FindWindow 先获得句柄
SendMessage(jubing,messages.WM_LBUTTONDOWN,0,$002A0076) ; {后台
SendMessage(jubing,messages.WM_LBUTTONUP,0,$002A0076) ; 点击}
根据句柄来用SendMessage发送消息.
我现在已经DLL注入到里面了,应该不用这么麻烦的吧?
等于和这个game.exe融合到一起了,该如何做到鼠标点击,以及模拟按键?
必须是后台的.谢谢.
------解决方案--------------------
后台也是发消息SendMessage
------解决方案--------------------
模拟鼠标点击必须窗体在最前的。
------解决方案--------------------
比较关注......
------解决方案--------------------
SendMessage 需要取窗口句柄
而DLL 已注入了游戏,已在当前窗口里面,还要去获取窗口句柄????
你注入到游戏里面了,你只是共享了同一块内存地址,但是每个内存地址代表什么你是不知道的,你可以用ReadProcesMemory来分析,但是费时非常长,别人一升级你就又要跟着改,如果获取窗口句柄,发送消息,则它升级,你不用重新分析。
像这种游戏外挂,比较好的方案是分析协议,直接封包发包,如果人家加密了,你调试一下,把加密解密的汇编截出来,这样你的外挂就可以一直使用了。截包分析比较好用的软件是Wireshark。
------解决方案--------------------
------解决方案--------------------
关注....飘过.
------解决方案--------------------
关注一下。。。。
------解决方案--------------------
关注。。。。。。。。