- 1
- 0
- 约1.31万字
- 约 19页
- 2016-08-17 发布于河南
- 举报
截获 Windows socket API22
/glliuxueke/article/details/2702608
1前言
本文主要介绍了如何实现替换Windows上的API函数,实现Windows API Hook(当然,对于socket的Hook只是其中的一种特例)。这种Hook API技术被广泛的采用在一些领域中,如屏幕取词,个人防火墙等。这种API Hook技术并不是很新,但是涉及的领域比较宽广,要想做好有一定的技术难度。本文是采集了不少达人的以前资料并结合自己的实验得出的心得体会,在这里进行总结发表,希望能够给广大的读者提供参考,达到抛砖引玉的结果。
2问题最近和同学讨论如何构建一个Windows上的简单的个人防火墙。后来讨论涉及到了如何让进程关联套接字端口,替换windows API,屏幕取词等技术。其中主要的问题有:1) 采用何种机制来截获socket的调用?一般来说,实现截获socket的方法有很多很多,最基本的,可以写驱动,驱动也有很多种,TDI驱动, NDIS驱动,Mini port驱动…。由于我使用的是Win2000系统,所以截获socket也可以用Windows SPI来进行。另外一种就是Windows API Hook技术。由于我没什么硬件基础,不会写驱动,所以第一种方法没有考虑,而用SPI相对比较简单。但是后来觉得Windows API Hook适应面更广,而且觉得自己动手能学到不少
您可能关注的文档
- API Hook基本原理和实现.docx
- 7存储器件.doc
- 英语荒缪记忆法.doc
- CASIO PX3测评.doc
- 课题2 原子的结构(译).doc
- 经济学原理ch02.ppt
- 爵士鼓学习1.doc
- words of unit 1.doc
- 加速计(中英).docx
- 第5章_三铰拱.ppt
- 湖南省永州市冷水滩区杨村甸花桥联考2025-2026学年六年级上册期中考试科学试卷.docx
- 湖南省永州市冷水滩区普利桥镇联考2025-2026学年六年级上册期中考试科学试卷.pdf
- 人教版PEP三年级英语上册课件《Unit5 Part B 第5课时 Let's learn, Listen and do & Start to read》.pptx
- 四川省自贡市富顺县代寺联考2025-2026学年六年级上册期中考试科学试卷.docx
- 广东省惠州市博罗县罗阳镇2025-2026学年五年级上册期中考试科学试卷(含答案).docx
- 四川省自贡市富顺县代寺联考2025-2026学年六年级上册期中考试科学试卷.pdf
- 湖南省永州市冷水滩区杨村甸花桥联考2025-2026学年六年级上册期中考试科学试卷.pdf
- 广东省惠州市博罗县罗阳镇2025-2026学年五年级上册期中考试科学试卷(含答案).pdf
- 2026年福建省高考物理试卷真题(含答案).pdf
- 人教版PEP三年级英语上册课件《Unit5 Part B 第4课时 Let's talk & Draw and say》.pptx
最近下载
- 滑膜炎颗粒临床应用专家共识PPT课件.pptx VIP
- 浅谈抛物线常用结论的推导及应用.doc VIP
- 来生缘歌曲歌词.docx VIP
- DIN-EN-10152-CN欧洲标准 汽车钢电镀锌 定尺加工.doc VIP
- 急性髓系白血病的治疗PPT课件.pptx
- 柳州富达LU200-250A说明书.pdf VIP
- VW 60424-2025-中文 螺钉、螺栓、螺母、垫圈和铆钉形状、类型和附加规格的标识信息.docx
- EN 10346 中文版(详细解读).docx VIP
- DINEN10130.doc VIP
- VW 01110_2023 大众汽车金属材料通用检验规则与取样规范(中文版完整版).docx VIP
原创力文档

文档评论(0)