首页
社区
课程
招聘
[讨论]DXF 的防键盘原理
发表于: 2011-3-26 14:09 7429

[讨论]DXF 的防键盘原理

2011-3-26 14:09
7429
最近玩游戏,连按X键,笔记本受不了,准备写个 连X 程序,发现 所有的模拟在游戏里都是无效的。
看了一下HOOK 没有发现 挂接关于键盘的函数,只是有个 int 20 钩子,我想有可能是
GetAsyncKeyState,检测键盘,用驱动吧,发现读写端口不好用,火了,把前些日子弄的kbdclass,论坛上的虚拟键盘挂上,发现都他mxx不好用。
问问大家这是啥子原理呀,键盘过滤驱动吗???有知道的提示下,昨天晚上搞
到4点多。。。。晕

[培训]《安卓高级研修班(网课)》月薪三万计划,掌握调试、分析还原ollvm、vmp的方法,定制art虚拟机自动化脱壳的方法

收藏
免费 0
支持
分享
最新回复 (5)
雪    币: 8865
活跃值: (2379)
能力值: ( LV12,RANK:760 )
在线值:
发帖
回帖
粉丝
2
使用新版AGP SDK中的AGP_SendInternalKey可以解决此问题
2011-3-26 22:24
0
雪    币: 773
活跃值: (442)
能力值: ( LV9,RANK:200 )
在线值:
发帖
回帖
粉丝
3
那是什么东西,百度了下,google下 ,没发现,就是想知道原理,他怎么连虚拟键盘驱动都能挂掉,虚拟键盘驱动,不管咋滴都是个半个硬件的,发现,按键精灵好用,网上搜索了下,也没找到答案。。。。。今天 HOOK GetAsyncKeyState了下发现,他并没有检测 X 键,而是检测 44 键值,检测鼠标,移出窗口
A2,进来是A3,我也忘了,明天在检查别的函数看看
2011-3-27 02:04
0
雪    币: 205
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
4
这个东西HOOK了fnHkINLPKBDLLHOOKSTRUCT
把这个回调函数还原,并想办法绕过他的检测
2011-3-31 01:31
0
雪    币: 8865
活跃值: (2379)
能力值: ( LV12,RANK:760 )
在线值:
发帖
回帖
粉丝
5
按键精灵的驱动模式是调用某个未导出的东西实现的~
2011-4-1 20:11
0
雪    币: 773
活跃值: (442)
能力值: ( LV9,RANK:200 )
在线值:
发帖
回帖
粉丝
6
明白了,驱动过了,fnHkINLPKBDLLHOOKSTRUCT
不甚了解,还没开始研究,谢谢二位了,给了我方向,非常感谢。这些日子可把我
给弄苦了,弄的天昏地暗。。。。。。
2011-4-2 21:11
0
游客
登录 | 注册 方可回帖
返回
//