kendo
驱动牛犊
驱动牛犊
  • 注册日期2004-12-23
  • 最后登录2005-06-28
  • 粉丝0
  • 关注0
  • 积分13分
  • 威望3点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
阅读:1052回复:1

请教一个弱弱的问题

楼主#
更多 发布于:2005-06-22 09:48
  偶是外行,想问问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取错了名字还是咋回事呢,偶想请都一下大家
生活就像强奸,不管你愿不愿意都得接受。
zhaock
驱动太牛
驱动太牛
  • 注册日期2002-01-26
  • 最后登录2018-06-02
  • 粉丝3
  • 关注2
  • 积分73328分
  • 威望362317点
  • 贡献值1点
  • 好评度226点
  • 原创分0分
  • 专家分0分
  • 社区居民
沙发#
发布于:2005-06-22 14:40
1。Filter-Hook Driver是微软提供的标准方法,只有2000以后的系统才提供,可以看ddk 的帮助,很简单
2.ndis hook的原理可以适用于98,nt4,2000以及后续版本,当然98上hook, 比nt系列上简单,
都是替换协议,收包,发包的指针,涉及到一些不公开的东西,难度要大一些
游客

返回顶部