swift
驱动中牛
驱动中牛
  • 注册日期2001-07-26
  • 最后登录2007-05-09
  • 粉丝0
  • 关注0
  • 积分70分
  • 威望7点
  • 贡献值0点
  • 好评度7点
  • 原创分0分
  • 专家分0分
阅读:1625回复:4

哪位有nt/2000下hook拦截数据包的例子,给一个吧,谢谢!

楼主#
更多 发布于:2002-05-09 15:02
想用hook技术做个firewall,但不知道如何入手,哪位大侠帮帮忙,谢谢!
kmkmkm@fm365.com
stevend
驱动牛犊
驱动牛犊
  • 注册日期2002-02-21
  • 最后登录2003-03-25
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2002-05-10 16:37
我的建议是:
    用Hook技术作Firewall有些地方不太好处理,因为你是要截获Socket API的,如果通信协议不用TCP/IP你又怎么办? 用VXD技术就好一些,例子在98DDK里有。
    如果你实在要用Hook技术,那就去参考网上的关于API Hook方面的技术讨论吧。本站好像就有资料。
magicx
驱动老牛
驱动老牛
  • 注册日期2002-02-22
  • 最后登录2014-08-18
  • 粉丝1
  • 关注0
  • 积分-14分
  • 威望13点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2002-05-10 16:49
stevend 兄:
////////////
用VXD技术就好一些
///////////
好象vxd只能用于9x的,有被淘汰的危险哦?

[color=red]大头鬼! :P[/color]
falwind
驱动牛犊
驱动牛犊
  • 注册日期2001-12-21
  • 最后登录2006-12-04
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
地板#
发布于:2002-05-10 16:55
Hook NDIS API,如果你找到了,也给我一份吧! :)
swift
驱动中牛
驱动中牛
  • 注册日期2001-07-26
  • 最后登录2007-05-09
  • 粉丝0
  • 关注0
  • 积分70分
  • 威望7点
  • 贡献值0点
  • 好评度7点
  • 原创分0分
  • 专家分0分
地下室#
发布于:2002-05-10 17:05
我说的也是hook ndis.sys,而不是socket api,因为socket api有很多的包拦不住,我只知道要找出ndis.sys的export table,然后做拦截,但我现在不知道怎么做?

哪位如果知道,请指点迷津 ;) 3x
游客

返回顶部