登录
|
注册
|
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转载请标明出处.
猜你喜欢
中国·东盟南宁国际教育展览会工作方案
4页
科学保护宝宝教案
3页
种瓜小班音乐教案
3页
小学代课人员培训ppt课件内容
25页
禁毒教案中学简短
3页
社区初体验教案
3页
香辣鸭血米线培训ppt课件
23页
乡镇卫生监督培训ppt课件
23页
硼砂结晶大班教案
3页
砖结构幼儿教案
3页
九年级化学饱和溶液与不饱和溶液
3页
石头诗词课程教案
3页
短跑上课教案反思
3页
矢量的认识教案
4页
眼睛少儿美术教案
4页
相关文档
更多>>
非法内容举报中心
文档信息
页数
:
18
收藏数
:
0
收藏
顶次数
:
0
顶
上传人
:
sxlw2014
文件大小
:
1.55 MB
时间
:
2020-07-01
相关标签
数据选择器及其应用实验报告
导数及其应用知识点
泰勒公式及其应用论文
五步陷阱课件
导数及其应用思维导图
代数式的应用题
铸造缺陷及其对策
大数据的应用论文
数学在生活中的应用论文
有陷阱的脑筋急转弯
电子设计
4G及新技术
GSM/GPRS/EDGE
光网络传输
数据通信与网络
天线/微波/雷达
TD-SCDMA技术
WCDMA技术
CDMA 95/CDMA2000/EV技术
WiMAX技术
网规网优
考试/面试试题
运营商及厂商资料
室内分布
无线电电子学/电信技术
监控
3G
视频会议
电子电气自动化
最近更新
2024年南京特殊教育师范学院单招职业技能测..
2024年安徽水利水电职业技术学院单招职业适..
中医常用护理技术ppt课件
2024年江西应用科技学院单招职业技能测试题..
2024年湖南网络工程职业学院单招职业适应性..
2024年长沙商贸旅游职业技术学院单招综合素..
2024年阜阳职业技术学院单招职业技能测试题..
2024年内蒙古体育职业学院单招职业技能测试..
2024年山西药科职业学院单招综合素质考试题..
2024年武夷山职业学院单招综合素质考试题库..
2024年西安航空职业技术学院单招综合素质考..
月子会所护理培训ppt课件大全
综合解析广东深圳市高级中学物理八年级下册..
综合解析四川绵阳南山双语学校物理八年级下..
综合解析四川峨眉第二中学物理八年级下册期..
第10章-资本成本练习
综合解析北京市第十二中学物理八年级下册期..
养老护理培训完整版ppt课件
新生儿护理规范护理质量ppt课件
心胸外科专科护理培训ppt课件
心绞痛及护理常规ppt课件
测波仪战略市场规划报告
标价机产业分析报告
小儿水痘病人疾病护理ppt课件
2023年08月云南省第一人民医院招考聘用辅助..
高压旋喷桩施工安全技术交底
网调惩罚任务60条
美国黄石国家公园课件
环境卫生流动红旗评比工作方案
全面从严治党主体责任清单实施措施
在线
客服
微信
客服
QQ
客服
意见
反馈
手机
查看
返回
顶部