- 6
- 0
- 约9.35千字
- 约 9页
- 2018-06-15 发布于福建
- 举报
综合课程设计报告键盘输入截获系统设计与实现
键盘输入截获系统的设计与实现
摘要
Windows系统键盘截获系统,在我们的生活中是很常见的,比如在军方的某些系统中,为确保某些机密信息不被泄露出去,就要求在工作人员在于外界交流的时候,无意中输出的可能隐含机密信息不被发送出去,此时可以设置关键字,使用钩子来屏蔽这些信息,不让其发送出去,这样就很好的杜绝了机密信息的泄露的发生,提高军方系统的安全性,以上是一个很常见的例子,那么当提及到Windows系统信息截获,不得不想到动态链接库和钩子,动态链接库在Windows系统中无处不在,编程过程中,调用的所有的API都是从系统动态链接库导出的,实际上,不使用动态链接库几乎是不可能的,因为Windows提供给编程人员的几乎所有功能都驻留在动态链接库中。
Windows 应用程序的运行模块是基于消息驱动的,任何线程只要注册了窗口类都会有一个消息队列来接收用户的输入消息和系统消息。为了取得特定线程接收或者发送的消息,就要用到Windows提供的钩子。Windows钩子广泛应用于各种检测侦查程序中,如输入监视、API截获等。一般的钩子函数都必须写在动态链接库中,以便注入到其进程。
一、需求分析
1、实验要求:
设计一个基于Windows或Linux的键盘输入捕获系统,对特定键盘输入进行检测过滤。要求如下:
设计一个键盘钩子程序捕获键盘动作,捕获任意窗口上的键盘输入,并进行记录;
能
您可能关注的文档
- 税务筹划第十三章 企业投资税务筹划.ppt
- 税收在和谐社会中作用.doc
- 税收收入影响因素课程设计报告.doc
- 税收筹划现状分析论文.doc
- 税法原理第三章 税法主体权利义务.ppt
- 税法原理第二章 税法要素和体系.ppt
- 稳心颗粒治疗心律失常临床试验.ppt
- 空乘专业浅析我国空乘服务发展趋势.doc
- 穴位贴敷在社区卫生服务中应用.ppt
- 程序语言课程设计任意两个高次多项式加法和乘法运算.doc
- 2026年新能源行业市场前景深度分析报告.docx
- 2026年厨具行业市场产品差异化竞争报告.docx
- 2026年环保材料市场分析报告及2023-2028年行业趋势研究.docx
- 燃料燃烧的完全与否燃烧温度的高低火焰的长短炉内温度分布等均与燃烧装置的结构有关由于气体与液体的燃烧方式不同故燃烧装置的结构也截然不同20课件讲解.pptx
- 2026年化妆品行业化妆品行业竞争格局分析报告.docx
- 2026年新能源行业投资风险与收益分析报告.docx
- 2026年在线教育行业研究报告及市场发展趋势.docx
- 2026年新材料行业研究报告及行业发展趋势.docx
- 2025年中国圆线扣市场调查研究报告.docx
- 2026年生物科技研发服务协议合同三篇.docx
最近下载
- 基于STM32智能水质检测系统.docx VIP
- 麦可思2025年中国大学生就业报告(完全详细版).docx
- 奥数思维“必胜策略”(课件)-2025-2026学年三年级下册数学人教版.pptx VIP
- 基于WiFi通信实现人体健康监测.docx VIP
- 《美丽的草原我的家》课件 2026人教版音乐三年级下册.pptx
- 基于51单片机的通风电路的设计.doc VIP
- 偏瘫上肢功能七级评估分级表(香港版).doc VIP
- 车床进给箱设计说明书.pdf VIP
- WEP-V1.5新松工业机器人电气维护手册-适用SR20_SR35_SR50_SR80_SR120_SR165_SR210系列.pdf VIP
- 加工中心自动换刀机械手设计及动态仿真.docx VIP
原创力文档

文档评论(0)