阅读:1051回复:1
请教一个弱弱的问题
偶是外行,想问问NDIS-hook与filter-hook倒底是不是一回事?
偶看一篇文章: 利用驱动程序拦截网络数据包的方式有 1. TDI过滤驱动程序(TDI Filter Driver) 2. NDIS中间层驱动程序(NDIS Intermediate Driver) 3. Win2k Filter-Hook Driver 4. NDIS Hook Driver 作者这样分类,我也就认为它们是没有关系的了。 不过近来看二篇文章: 〈开发Windows 2000/XP下的防火墙〉――用的是filter-hook技术, 另一篇是安焦flashsky 写的《书写NDIS过滤钩子驱动实现ip包过滤》,作者没有指明用的哪种技术,不过里边的技术确用的和头一篇是一模一样的。 是flashsky取错了名字还是咋回事呢,偶想请都一下大家 |
|
|
沙发#
发布于:2005-06-22 14:40
1。Filter-Hook Driver是微软提供的标准方法,只有2000以后的系统才提供,可以看ddk 的帮助,很简单
2.ndis hook的原理可以适用于98,nt4,2000以及后续版本,当然98上hook, 比nt系列上简单, 都是替换协议,收包,发包的指针,涉及到一些不公开的东西,难度要大一些 |
|