登录
|
注册
|
QQ账号登录
|
常见问题
联系我们:
我要上传
首页
浏览
幼儿/小学教育
中学教育
高等教育
研究生考试
外语学习
资格/认证考试
论文
IT计算机
经济/贸易/财会
管理/人力资源
建筑/环境
汽车/机械/制造
研究报告
办公文档
生活休闲
金融/股票/期货
法律/法学
通信/电子
医学/心理学
行业资料
文学/艺术/军事/历史
我的淘豆
我要上传
帮助中心
复制
下载此文档
陷阱式APIHook的原理及其在截取串口数据中的应用.ppt
文档分类:
通信/电子
|
页数:约18页
举报非法文档有奖
分享到:
1
/
18
下载此文档
搜索
下载此文档
关闭预览
下载提示
1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
2.下载该文档所得收入归上传者、原创者。
3.下载的文档,不会出现我们的网址水印。
同意并开始全文预览
(约 1-6 秒)
下载文档到电脑,查找使用更方便
下 载
还剩?页未读,
继续阅读
分享到:
1
/
18
下载此文档
文档列表
文档介绍
陷阱式APIHook的原理及其在截取串口数据中的应用.ppt
基本原理and在截取串口数据中的应用ygm5169@****利用APIHook技术将我们的程序代码注入其他进程修改系统中的ReadFile、WriteFile、CreateFile和CloseHandle函数**1、Windows为了保护进程而不允许进程之间的访问。2、使用APIHook给目标进程设置一个特定消息Hook,在发生这种消息的时候就会自动调用Hook函数。3、Hook函数只能存在与DLL中,因为只有DLL可以“大家一起用”。4、当Hook函数被调用时,它所在的DLL也一起映射进入了目标进程。5、如果我们在DLL中修改了某些系统API,系统就会自动的调用我们自己定义的API,实现既定的功能。**WinAPIWINMAIN(…){…SetDIPSHook…}SetDIPSHook{SetWindowsHookEx(…)}……CallReadFile;……GetMsgProc(){}(寄生程序)()注射进目标进程NewReadFile(){}SetDIPSHook{SetWindowsHookEx(…)}GetMsgProc(){}NewReadFile(){}ReadFile(){……}目标进程载入dll时,dll就已经成为其一部分了45思考:能直接跳转吗?控制进程截获的数据放在这里能够被任何进程访问**只要两个函数的参数一样,即堆栈结构一样,就可以相互代替jmpNewReadFileReadFile函数的修改和使用修改ReadFile将ReadFile的第一条指令修改为jmp&NewReadFile使用ReadFile将要写入文件的数据进行修改将ReadFile的第一条指令还原调用ReadFile完成其功能将ReadFile的第一条指令修改为jmp指令**……CallReadFile……NewReadFile(){还原ReadFile调用ReadFile修改ReadFileret}ReadFile(){……ret}调用自定义函数被劫持函数**……CallReadFile……NewReadFile(){还原ReadFile调用ReadFile修改ReadFileret}ReadFile(){jmpNewReadFile……ret}调用自定义函数被劫持函数1234123456789截取串口数据,实际上就是利用上述原理修改系统的4个API:CreateFile、ReadFile、WriteFile和CloseHandle,利用NewCreateFile截获串口打开时的设备句柄,在NewReadFile和NewWriteFile中用串口设备句柄识别串口的读写操作并对其数据进行观察控制。****NewCreateFile(文件名){ 还原CreateFile; Handle=CreateFile(文件名); 修改CreateFile; if(文件名==“COM2”) Handle中}**NewWriteFile(文件句柄,数据){ if(Handle) 修改“数据” 还原WriteFile; WriteFile(文件句柄,数据); 修改WriteFile;}
陷阱式APIHook的原理及其在截取串口数据中的应用 来自淘豆网www.taodocs.com转载请标明出处.
猜你喜欢
2024年失职检讨书范文集锦
5页
2024年失恋后表达难过心情的句子
6页
当前数学教学设计
2页
最新护师类之外科护理主管护师完整版及解析答..
23页
最新护师类之外科护理主管护师包过题库含答案..
23页
最新护师类之儿科护理主管护师精选题库附答案..
20页
2024年大连市商品混凝土购买合同书(精选10篇..
50页
2024年大自然的作文5篇
5页
过渡金属Schiff碱配合物的合成,晶体结构与自..
2页
急腹症鉴别诊断与临床思维-腹部外科陈汉广
59页
2024年大班综合教案:新型的购物方式
4页
带教学设计美术
3页
2024年大班春季个人工作计划6篇
26页
载人航天轨道大气环境探测器研制的中期报告
2页
小组评议教学设计
3页
相关文档
更多>>
非法内容举报中心
文档信息
页数
:
18
收藏数
:
0
收藏
顶次数
:
0
顶
上传人
:
sxlw2014
文件大小
:
1.55 MB
时间
:
2020-07-01
相关标签
数据选择器及其应用实验报告
导数及其应用知识点
泰勒公式及其应用论文
五步陷阱课件
导数及其应用思维导图
代数式的应用题
铸造缺陷及其对策
大数据的应用论文
数学在生活中的应用论文
有陷阱的脑筋急转弯
电子设计
4G及新技术
GSM/GPRS/EDGE
光网络传输
数据通信与网络
天线/微波/雷达
TD-SCDMA技术
WCDMA技术
CDMA 95/CDMA2000/EV技术
WiMAX技术
网规网优
考试/面试试题
运营商及厂商资料
室内分布
无线电电子学/电信技术
监控
3G
视频会议
电子电气自动化
最近更新
教师招聘之中学教师招聘精选题库带答案(突..
教师招聘之中学教师招聘完整题库附答案【夺..
视唱练耳教学设计
闹铃手环项目融资方案
装饰色彩的教学设计
销售水泥项目融资方案
护师类之主管护师题库大全(巩固)
护师类之主管护师题库【A卷】
护师类之主管护师汇总
护师类之主管护师完整版附答案(模拟题)
护师类之主管护师大全带答案(综合卷)
莱顿瓶教学设计
荷叶圆圆教学导入设计
草原教学设计反思
轻食咖啡厅项目融资计划书
花鸟画一教学设计
节庆礼仪教学设计
色彩的强弱教学设计
跨境电商新手项目融资计划书
《太阳能电池特性》课件
《失眠病例分析》课件
老子七十一章教学设计
美术风筝涂色教学设计
部编人教版五年级语文上册第一次月考测试卷..
部编二年级语文下册13单元生字扩词看拼音写..
部编三年级语文上册期末试卷通用
商业街可行性研究报告
司法部发布《人身损害与疾病因果关系判定指..
钢材采购计划明细表
新人教版一年级科学下册期中考试卷(及参考答..
在线
客服
微信
客服
QQ
客服
意见
反馈
手机
查看
返回
顶部