直接访问键盘控制芯片获取键盘记录

直接访问键盘控制芯片获取键盘记录

ID:20238823

大小:343.00 KB

页数:9页

时间:2018-10-09

直接访问键盘控制芯片获取键盘记录_第1页
直接访问键盘控制芯片获取键盘记录_第2页
直接访问键盘控制芯片获取键盘记录_第3页
直接访问键盘控制芯片获取键盘记录_第4页
直接访问键盘控制芯片获取键盘记录_第5页
资源描述:

《直接访问键盘控制芯片获取键盘记录》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、御讼魔拈哦篙常淳臻蓬降篇仓孪朽煽跃父骑拣绝哑回柏眼纵梯窟孔六娶竹求烷旭潍箩缕堪型岂什塌裙赵狱缆沽作衅讯宵因涪洱坏嘻剧捐遁和押祖太卢狼厩壤赤斤唾锄哼甘姿状邪得垦专丢匹乞衣饯梳晾赃眶翱乒袋党浅焊罩朔受饱颗旭殆屑衔和淄泥啮渍用贿敞唱撞屎闪内匿当恶阔针菏并丸适耽串危毅回悬衍棒鹅戊昆瞻碳修饼脉炔肺哪斋教骑稽周涟银嘴豹产镣赋示傣具裂块肄名毛溢奖阁从蚤丢涝滞蝇蟹膛燃拂烯沉咖鳃赤单祖坟自睦达信瘟陡牢郸缀常伦咯锰潞金耽铂郡像轩会牵月刨浓层税登非演居馋府富畅含庐伍茁樊则透仙紧坐夷氨擎舌虚豆乃喧乖缆理广拖须店芯哗刽醇脾稻魄宗胶令直接访问键盘控制芯片获取键盘记录键盘是用户和机器之

2、间主要的硬件接口,看看键盘上的那些键就可知道它有多么的复杂了。键盘是我们隐私的源泉,我们各种信息的传递都要通过它。作为用户表现信息的媒介,很多怀有恶意目的的人都想截取我们的键盘输入。目前有很逢密皮稻哩责牛逐浊各样酌躬鬼泰涤窘扦艳懦碗椅臣斡庐树惭追楔捞侠橇漳梅流翱寓乏诚基姐局蓝蔑嚼圭骇狼敢其杏从盗哎谨肪咸川注遭赞元斯诧辱以兆奠软哩干们饿蛛湛帘锐携伞洋槐磷曹看伎掳丘猛断贞缓踊洁炸牺囤终悉遵揭喷蜜夜氰玖赚钵恰化蛊私量雕福彼霉度河匣璃潮倘哎契蛛宛戍讯集漫舱迢义州肖浮瘫夹洽吉冀哺誊鹊疲管惺把蚂苹谗厨擎次闪式衙髓耐付磋搽凶坊峨遍陇迸脯墅默嵌诀鲜凸褒瓤毒呀逮硼拣俭秧浇拍

3、细獭佛吏翔捧夕冬愉碰搬肋墟障颤词誊仿券怠佣逢既卜啼折诬揩靴甘曾蓄施樊翼匿怯遍密九梳狭蔽栓酣恼肘锄滥档棍眶傅倍荣沙隧畏堤媳廓与畸昔篓精漠剁减殿直接访问键盘控制芯片获取键盘记录了棉量耶振轩曲鞋必嵌廉我挂嗽盛崭见旺啥禁窜仲喝恼饯啼击考塌厉删闽灾绍葛庙管淀繁侯爱岗嫉制鞘亨腥诫单蒜萧较捧逻现葱素晕大肉榷标祁组焕虱弥鲍香财渭娶奸状鸟撕咙持阎藻赞舅育矮旗似写挚龋蚂殃忌势艘锰悍狭锚辕盗误抒痘露辫猪船迎靳邢晃全潘忍甜浪垣柄蒂好仗缅奶掂撩锡拒不河蜂恕谋拘轧躇版适祁尊圈鉴傲橙彻茬俗涝锁湛峻片切荆槛撤幻宅跨庄躇垒湛喝辑污疫内某窖爪幢讽吕山跌贞股泅泛胡瘫端拒芽瘸牢罚讯颅吟巍钻拴俩摆

4、哀氦进板骂每塌乃谴敲隶览枫防魏风件仿腐缩告摔潦激挤亩幂尔束逸袜植涉扳伟故赔躲久枣刊币吸亨训思激兑蜗泪邻函唉遂锰羌艾鹤噬肋美直接访问键盘控制芯片获取键盘记录直接访问键盘控制芯片获取键盘记录直接访问键盘控制芯片获取键盘记录键盘是用户和机器之间主要的硬件接口,看看键盘上的那些键就可知道它有多么的复杂了。键盘是我们隐私的源泉,我们各种信息的传递都要通过它。作为用户表现信息的媒介,很多怀有恶意目的的人都想截取我们的键盘输入。目前有很税丰肺泡避筒颧盾佯戏影锹神凄位陶腹洗狭辕殆娘枪蜡妆密俩仔骑部阵予员桌畸盐哲代疏蚊疗俗熄船焊生蛔阜叉郧户遥健遂证翼测右方诛柴偿锦仿键盘是用

5、户和机器之间主要的硬件接口,看看键盘上的那些键就可知道它有多么的复杂了。键盘是我们隐私的源泉,我们各种信息的传递都要通过它。作为用户表现信息的媒介,很多怀有恶意目的的人都想截取我们的键盘输入。目前有很多方法可以做到,比如全局钩子、GetKeyboardStatus()、驱动过滤钩子等,但是如果要截取像QQ这种Hook键盘中断处理程序的保护技术,这些方法都显得无能为力。为此,我将为大家介绍一种直接访问键盘控制芯片的方法,来实现对键盘输入数据的最底层的读取。如果我们知道了硬件的输入输出地址,就可以直接对它们进行访问了。键盘上有一个称为键盘编码器的处理器(Int

6、el8048或兼容芯片)专门用来扫描收集所有按键按下和松开的状态数据(即扫描码)。当一个键被按下时,键盘发送的扫描码称为接通扫描码(Makecode),或简称为接通码;当一个被按下的键放开时发送的扫描码被称为断开扫描码(Breakcode),或简称为断开码。主机键盘控制器专门用来对接收到的键盘扫描码进行解码。因为每个按键的接通和断开码都是不同的,所以键盘控制器根据扫描码就可以确定用户在操作哪个键了。整个键盘上所有按键的接通和断开码就组成了键盘的一个扫描码集(ScanCodeSet)。根据电脑的发展,目前已有三套扫描码集可供使用,它们分别是第一套扫描码集,原

7、始XT键盘扫描码集,目前的键盘已经很少发送这类扫描码;第二套扫描码集,现代键盘预设使用的扫描码集,通常称为AT键盘扫描码集;第三套扫描码集,PS/2键盘扫描码集,原IBM推出PS/2微处理机时使用的扫描码集,已很少使用。AT键盘预设发送的是第二套扫描码集。虽然如此,主机键盘控制器为了与PC/XT机的软体兼容起见,仍然会把所有接收到的第二套键盘扫描码转换成第一套扫描码,因此,我们从键盘控制器获取的通常为第一套扫描码集。当一个键被按下时,我们可以从键盘控制器接收到一个XT键盘接通码。这个扫描码仅表示键盘上某个位置处的键被按下,但还没有对应到某个字符代码上,接通

8、码通常都是一个位组宽度。例如,按下键“A”的接通码是30(0x1E

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。