daisyboy
驱动小牛
驱动小牛
  • 注册日期2002-10-24
  • 最后登录2012-05-21
  • 粉丝3
  • 关注0
  • 积分599分
  • 威望140点
  • 贡献值1点
  • 好评度56点
  • 原创分0分
  • 专家分0分
阅读:1426回复:4

急!!windows me下接收数据包的函数是哪些??

楼主#
更多 发布于:2002-10-25 11:08
在防火墙里,我采用Hook_Device_Service_C先hook了 ___PELDR_AddExportTable,在这张表里找到NdisRegisterProtocol并hook了它,然后用自己的receive函数注册了NdisRegisterProtocol中的ReceiveHandler,ReceivePacketHandler函数。

可是当我向防火墙发送一个socket udp包的时候(port: 5000),我的receive函数没有截取到这个数据包。到底怎么回事啊????

哪个大师给个指点!急啊!!今天得出活了!
合作c/c++/ndis/pppoe/802.1x!
right_wind
驱动中牛
驱动中牛
  • 注册日期2001-10-12
  • 最后登录2018-05-29
  • 粉丝1
  • 关注0
  • 积分60分
  • 威望66点
  • 贡献值0点
  • 好评度5点
  • 原创分0分
  • 专家分0分
  • 社区居民
沙发#
发布于:2002-10-25 14:43
问问fracker吧,他做过防火墙,是用hook实现的。
good good study, day day up。
fracker
驱动太牛
驱动太牛
  • 注册日期2001-06-28
  • 最后登录2021-03-30
  • 粉丝0
  • 关注0
  • 积分219分
  • 威望81点
  • 贡献值0点
  • 好评度23点
  • 原创分0分
  • 专家分1分
  • 社区居民
板凳#
发布于:2002-10-26 10:42
问gjpland吧,我没有做过拦截protocol的,不过我记得好像是要拦截三个函数的呢?
mikeluo
驱动老牛
驱动老牛
  • 注册日期2001-09-04
  • 最后登录2007-05-07
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
地板#
发布于:2002-10-28 09:30
你的是什么系统??98还是me??

win me下我没有试过,要是在98下___PELDR_AddExportTable不可以吧,他是对ndis。sys才其作用的,98下是ndis。vxd,要直接hook ndisregisterprotocol才可以
学而不思则罔,思而不学则殆 学而思之,思而学之,岂非圣人乎?
mikeluo
驱动老牛
驱动老牛
  • 注册日期2001-09-04
  • 最后登录2007-05-07
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
地下室#
发布于:2002-10-28 09:34
方才没有看到你的标题,在me下是ndis。sys么?建议你直接hook一下ndisregisterprotocol试一下
学而不思则罔,思而不学则殆 学而思之,思而学之,岂非圣人乎?
游客

返回顶部