技术专题:为什么宽带可以双拨号?双拨以后一定有两倍的流量吗?
2011-08-13 12:41
302 查看
双拨的基本条件:
线路的端口速度要大于你帐号的端口速率(有些宽带是给你2M,端口上面就给你限制2M,这样不管你几次拨号,都宽带都不会增加,ADSL可以直接打开猫的页面进行查看)
为什么可以双拨:
其实双拨是PPPOE的一个漏洞,他利用两个PPP端口,同时(1ms误差)拨号。因为PPPOE有一定的验证过程,所以成功拨上去了,具体原理我在后面解释。
上面是PPPOE用户的验证图,从图上可以看到,当两个端口使用同一个用户名和密码在拨号的时候,在验证用户名或密码这一关,Radius系统先会检测这个用户是否在线?如果在线,就直接691,否则就通过,因为我们两个帐号都同时拨号,所以他们的过程是一样的,所以他们同时向Radius系统验证,这个时候该用户是不在线的,所以就给通过了。
事实证明,只要同时拨号,3拨、4拨都可以成功的,因为用户拨号验证成功的时候,还有一个计费过程,只有经过这个过程后,用户的状态才会被更新到Radius系统(就是在系统中显示在线),所以目前这个漏洞不好防止。
当然了,有一些变态的ISP,会通过限制MAC,限制时间(30*24),端口速率限制等来限制双拨,甚至三拨。
当您在拨号中有疑问的时候,可以直接加我QQ,或进群进行讨论。
线路的端口速度要大于你帐号的端口速率(有些宽带是给你2M,端口上面就给你限制2M,这样不管你几次拨号,都宽带都不会增加,ADSL可以直接打开猫的页面进行查看)
为什么可以双拨:
其实双拨是PPPOE的一个漏洞,他利用两个PPP端口,同时(1ms误差)拨号。因为PPPOE有一定的验证过程,所以成功拨上去了,具体原理我在后面解释。
上面是PPPOE用户的验证图,从图上可以看到,当两个端口使用同一个用户名和密码在拨号的时候,在验证用户名或密码这一关,Radius系统先会检测这个用户是否在线?如果在线,就直接691,否则就通过,因为我们两个帐号都同时拨号,所以他们的过程是一样的,所以他们同时向Radius系统验证,这个时候该用户是不在线的,所以就给通过了。
事实证明,只要同时拨号,3拨、4拨都可以成功的,因为用户拨号验证成功的时候,还有一个计费过程,只有经过这个过程后,用户的状态才会被更新到Radius系统(就是在系统中显示在线),所以目前这个漏洞不好防止。
当然了,有一些变态的ISP,会通过限制MAC,限制时间(30*24),端口速率限制等来限制双拨,甚至三拨。
当您在拨号中有疑问的时候,可以直接加我QQ,或进群进行讨论。
相关文章推荐
- 如果老担心技术问题,以后看看原版的书籍,应该可以搞定的,如果弄通了远离,还担心什么?
- Java 领域从传统行业向互联网转型你必须知道的事儿 我为什么要写这篇文章 武林中,"天下武功出少林"指各门各派的武功都与少林武学有一定的渊源,技术也是相同的道理,对于Java领域的应用而言,传统
- 为什么希捷选择了8GB作为标准的闪存容量呢?答案就在下面(新的驱动器可以实现一定程度上的写入缓存)
- 比特币开发专题(为什么比特币和人民币可以等值兑换)
- 做技术到底可以做到哪种地步-技术为什么越走越窄 (转)
- 做技术到底可以做到哪种地步-技术为什么越走越窄
- 为什么MySQL的root用户的密码为空可以成功连接,设置密码以后即出错
- c#可以实现连接和断开宽带的拨号程序吗?
- 技术专题:在不改变网络设置的情况下,使用WAYOS的QOS功能对客户机进行流量管理
- 有点时间,我想发起一个开源的项目,它不是技术的,我想不一定是技术才可以开源。好长时间了,今天有点时间写一点。
- 技术专题:如何让内网的用户只能过能PPPOE方式访问电影服务器,避免到期用户还可以看内网电影?
- 做技术到底可以做到哪种地步-技术为什么越走越窄
- 技术专题:如何通过三层交换为路由的内网电影服务器流量减压?
- 防火墙技术专题[转贴,文章虽老,但技术上还是有可以学习的]
- 做技术到底可以做到哪种地步-技术为什么越走越窄
- 为什么拨号得到的32位掩码的IP可以上网?
- C# 网络营销 - c#可以实现连接和断开宽带的拨号程序吗?
- 为什么简单技术可以带来更多的创新
- 我一直想把自己的一些技术心得保留下来,以便以后可以看看自己的历程。
- 今天无意中发现JavaBean类基本都要求实现了Serializable接口,以前只是知道序列化以后,可以通过io流的方式将对象序列化和反序列化,进行存取,但不知道为什么需要序列化,今天总结一下