首页
社区
课程
招聘
[求助]IO 有没有60/64口模拟键鼠以及键鼠底层g_KoMCallBack回调的检测方法
发表于: 2022-3-23 03:53 5148

[求助]IO 有没有60/64口模拟键鼠以及键鼠底层g_KoMCallBack回调的检测方法

2022-3-23 03:53
5148

现在写了两套驱动键鼠的引擎,方法都是比较老的,不太清楚游戏厂商对于驱动键鼠的检测力度- - 有没有大手子能说一下。好像底层回调的这个方法,已经被安排了,那么走IO口,这样写的话,还会被检测嘛。

 

CmIOOutD PROC
mov eax,edx
mov edx,ecx
out dx,eax
ret
CmIOOutD ENDP

 

VOID MyKeyBoardIn(ULONG32 Byte)
{
CmIOOutD(0x64, 0xD2);
CmIOOutD(0x60, Byte);
}

 

VOID MyMouseIn(ULONG32 Byte)
{
CmIOOutD(0x64, 0xD3);
CmIOOutD(0x60, Byte);
}


[招生]科锐逆向工程师培训(2024年11月15日实地,远程教学同时开班, 第51期)

收藏
免费 0
支持
分享
最新回复 (5)
雪    币: 12848
活跃值: (9147)
能力值: ( LV9,RANK:280 )
在线值:
发帖
回帖
粉丝
2
我的评价是不如飞易来
2022-3-23 11:51
0
雪    币: 1392
活跃值: (5177)
能力值: ( LV13,RANK:240 )
在线值:
发帖
回帖
粉丝
3
我之前有一套硬件模拟的。买一套USB设备。直接烧进去。没法检测
2022-3-23 14:20
0
雪    币: 123
能力值: ( LV1,RANK:0 )
在线值:
发帖
回帖
粉丝
4
原来这个U盘的叫飞易来,已经买了几个回来研究一下,感谢,我一直不知道名字。接口DLL看着还是非常友好的,不知道飞易来对虚拟机多开兼容的好不好。
2022-3-23 18:52
0
雪    币: 123
能力值: ( LV1,RANK:0 )
在线值:
发帖
回帖
粉丝
5
烧录的事情我也考虑过,但水平有点菜,不敢去干。我是这么构思的 大概得先烧一个能输出键鼠信号的,然后再烧一个能接受命令的,起码得能接受键鼠按下弹起的命令,能接收模拟鼠标移动的数据包命令,应该32根引脚到64根引脚就够用了,然后再烧一个中枢,应该就可以了,不知道对不对。能烧的出来的话,代码应该不会太难写
2022-3-23 19:02
0
雪    币: 123
能力值: ( LV1,RANK:0 )
在线值:
发帖
回帖
粉丝
6
飞易来到货了,还挺好用,单机虚拟机4开,需要插4个飞易来,有自己的驱动实体和调用链,感觉不错,实战去试一下
2022-3-26 21:59
0
游客
登录 | 注册 方可回帖
返回
//