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

PPPoE与真正的网卡在内核上有什么区别?

楼主#
更多 发布于:2002-07-04 13:10
我用ndis hook技术做VPN,处理两个网卡的时候没有问题(分别跑VPN),但是当我用ADSL(pppoe)跑vpn的时候会出现int 3中断,不知道为什么?

而且最后打出来的信息是在sendcomplete里!
pppoe的虚拟网卡和真正的网卡有什么区别吗?
magicx
驱动老牛
驱动老牛
  • 注册日期2002-02-22
  • 最后登录2014-08-18
  • 粉丝1
  • 关注0
  • 积分-14分
  • 威望13点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2002-07-04 22:15
我用ndis hook技术做VPN,处理两个网卡的时候没有问题(分别跑VPN),但是当我用ADSL(pppoe)跑vpn的时候会出现int 3中断,不知道为什么?

而且最后打出来的信息是在sendcomplete里!
pppoe的虚拟网卡和真正的网卡有什么区别吗?


PPPOE 关注!!!

 :)
[color=red]大头鬼! :P[/color]
fracker
驱动太牛
驱动太牛
  • 注册日期2001-06-28
  • 最后登录2021-03-30
  • 粉丝0
  • 关注0
  • 积分219分
  • 威望81点
  • 贡献值0点
  • 好评度23点
  • 原创分0分
  • 专家分1分
  • 社区居民
板凳#
发布于:2002-07-09 16:30
能给讲讲用ndis hook技术做VPN的技术吗?比如系统架构,数据流向之类的原理方面的东西?让我们也学学啊。
swift
驱动中牛
驱动中牛
  • 注册日期2001-07-26
  • 最后登录2007-05-09
  • 粉丝0
  • 关注0
  • 积分70分
  • 威望7点
  • 贡献值0点
  • 好评度7点
  • 原创分0分
  • 专家分0分
地板#
发布于:2002-07-09 20:04
这个我现在只知道它的实现方法,
但具体的结构以及在ndis中的位置和数据包流向问题,我也正在想,也在看资料!

其实它的方法很简单,只是注册一个协议,这样就可以得到系统中的协议链的头,这样就可以找到想tcpip,wan等协议,然后hook到他们的receive and send就可以了!

哪位大侠如果知道pe表,ndis hook,imd,它们里面数据包是怎么流动的,能否在这里解释解释,我一直想搞懂他们之间的关系!
游客

返回顶部