缘吇弹 发表于 2007-10-19 16:28

电信禁止路由上网的破解方法

<FONT size=2>ADSL共享上网有两种方式,一种是代理,一种是地址翻译(NAT),大家常说的路由方式其实就是NAT方式,其实路由和NAT的原理还是有区别的,这里不作讨论,现在的ADSL猫一般都有NAT的功能,用它本身的功能实现共享上网是比经济方便,本文主要讨论这种方式。<br></FONT>
<DIV forimg="1"></DIV>
<DIV class=tpc_content>
<DIV forimg="1"><FONT color=#000000 size=2></FONT></DIV>
<DIV forimg="1">
<DIV class=tpc_content><FONT color=#000000>要想阻断一台以上的计算机上网必须能发现共享后边的机器是否多于一台,NAT的工作原理如(图一)所示,经过NAT转换后访问外网的内网的计算机的地址都变成了192.16 8.0.1而且MAC地址也转换成了ADSL的MAC地址,也就是说,从原理上讲,直接在ADSL出口抓经过NAT转换的包是不能发现到底有几台机器在上网。那是如何发现的呢?经过研究发现它是采用多种方法探测用户是否用共享方式上网,从而进行限制,下面分别进行破解: <br><br>  一.检查同一IP地址的数据包中是否有不同的MAC地址,如果是则判定用户共享上网。破解的办法是把每台机的MAC地址改为一样.修改的方法如下: <br><br>  首先要获取本机的MAC:MAC地址是固化在网卡上串行EEPROM中的物理地址,通常有48位长。以太网交换机根据某条信息包头中的MAC源地址和MAC目的地址实现包的交换和传递。 <br><br>  ⑴在Windows 98/Me中,依次单击“开始”→“运行” →输入“winipcfg”→回车。 <br><br>  ⑵在Windows 2000/XP中,依次单击“开始”→“运行”→输入“CMD”→回车→输入“ipconfig /all”→回车。 <br><br>  或者右键本地连接图标、选择状态然后点击支持选项卡,这里“详细信息”中包含有MAC和其它重要网络参数。 <br><br>  1、如果你的网卡驱动有直接提供克隆MAC地址功能,如RealTek公司出的RTL8139芯片,那恭喜你了,点击“开始→设置→控制面板”,双击“网络和拨号连接”,右键点击需要修改MAC地址的网卡图标,并选择“属性”。在“常规”选项卡中,点击“配置”按钮,点击“高级”选项卡。在“属性”区,你应该可以看到一个称作 “Network Address”或“Locally Administered Address”的项目,点击它,在右侧“值”的下方,输入你要指定的MAC地址值。要连续输入12个数字或字母,不要在其间输入“-”。重新启动一次系统后设置就会生效了(Windows 98和Windows 2000/XP用户操作略有区别,请参照系统说明操作) <br><br>  2、如果你的网卡驱动没有提供克隆MAC地址功能,那下面分别提供一些方法,希望能找到一个适合你的 <br><br>  WIN98下:<br><br><br>  a.在"网上邻居"图标上点右键,选择"属性",出来一个"网络"对话框,在"配置"框中,双击你要修改的网卡,出来一个网卡属性对话框。在"高级"选项中,也是点击"属性"标识下的"Network Address"项,在右边的两个单选项中选择上面一个,再在框中输入你要修改的网卡MAC地址,点"确定"后,系统会提示你重新启动。重新启动后,你的网卡地址就告修改成功!! <br><br>  b.点击“开始→运行”,键入“winipcfg”,选择你要修改的网卡,并记录MAC地址值。点击“开始→运行”,输入“regedit”运行注册表编辑器(在修改注册表前,一定要先备份注册表),依据注册表树状结构,依次找到“HKEY_LOCAL_MACHINESystemCurrentControlSetServicesClassNet”,你会看到类似“0000”、“0001”、“0002”等样子的子键。从“0000”子键开始点击,依次查找子键下的“DriverDesc” 键的内容,直到找到与我们查找的目标完全相同的网卡注册表信息为止。 <br><br>  当找到正确的网卡后,点击下拉式菜单“编辑→新建→字符串”,串的名称为“networkaddress”,在新建的“networkaddress”串名称上双击鼠标,就可以输入数值了。输入你指定的新的MAC地址值。新的MAC地址应该是一个12位的数字或字母,其间没有“-”,类似“00C095ECB761”的样子。 <br><br>  有两种方法激活新的MAC地址: <br><br>  如果你使用的是普通内置网卡,就必须重新启动计算机来使修改生效。 <br><br>如果你使用的是PCMCIA卡,你可以按照下面的步骤操作而不必重新启动操作系统:运行winipcfg,选择并释放DHCP设置,关闭winipcfg。打开控制面板或系统托盘“PC Card (PCMCIA)”,停止并弹出PCMCIA网卡。重新插入PCMCIA网卡,打开winipcfg,选择并刷新DHCP设置,运行winipcfg,确定修改的MAC地址已生效。 <br><br>  WIN2000下:<br><br><br>  a.在桌面上网上邻居图标上点右键,选"属性",在出来的"网络和拨号连接"窗口中一般有两个图标,一个是"新建连接"图标,一个是"我的连接"图标。如果你的机器上有两个网卡的话,那就有三个图标了。 <br><br>  如果你只有一个网卡,那就在"我的连接"图标上点右键,选"属性",会出来一个"我的连接 属性"的窗口。在图口上部有一个"连接时使用:"的标识,下面就是你机器上的网卡型号了。在下面有一个"配置"按钮,点击该按钮后就进入了网卡的属性对话框了,这个对话框中有五个属性页,点击第二项"高级"页,在"属性"标识下有两项:一个是"Link Speed/Duplex Mode",这是设置网卡工作速率的,我们需要改的是下面一个"Network Address",点击该项,在对话框右边的"值"标识下有两个单选项,默认得是"不存在" ,我们只要选中上面一个单选项,然后在右边的框中输入你想改的网卡MAC地址,点"确定",等待一会儿,网卡地址就改好了,你甚至不用停用网卡! <br><br>  你也可以在"设置管理器"中,打开网卡的属性页来修改,效果一样。</FONT></DIV>
<DIV class=tpc_content><FONT color=#000000>ISP如何检测控制多机共享ADSL连接<br><br>  ADSL给大家上网带来的极大地方便,许多家庭都有好几台计算机,通过ADSL共享上网的方式可以各自上网,互不干扰,可最近很多朋友告诉我,如果只有一台机子访问互联网,一切正常,若两台机子都要访问互联网,则都打不开网页,打听来的消息说,电信新装网络硬件:网络尖兵。<br><br>  上网查了一下关于网络尖兵的资料,只提到了实现的功能,没有提到实现原理,要想解决不能共享上网必须摸清它的工作原理,ADSL共享上网有两种方式,一种是代理,一种是地址翻译(NAT),大家常说的路由方式其实就是NAT方式,其实路由和NAT的原理还是有区别的,这里不作讨论,现在的ADSL猫一般都有NAT的功能,用它本身的功能实现共享上网是比经济方便,本文主要讨论这种方式。<br><br>  要想阻断一台以上的计算机上网必须能发现共享后边的机器是否多于一台,NAT的工作原理如图一所示,经过NAT转换后访问外网的内网的计算机的地址都变成了192.168.0.1而且MAC地址也转换成了ADSL的MAC地址,也就是说,从原理上讲,直接在ADSL出口抓经过NAT转换的包是不能发现到底有几台机器在上网。那是如何发现的呢?<br>( 图一) NAT的工作原理.<br></FONT>
<DIV forimg="1"><FONT color=#000000></FONT></DIV>
<DIV forimg="1"><FONT color=#000000>
<DIV forimg="1"><img src="attachments/dvbbs/2007-10/2007102212385520617.jpg" border="0" onclick="zoom(this)" onload="if(this.width>document.body.clientWidth*0.5) {this.resized=true;this.width=document.body.clientWidth*0.5;this.style.cursor='pointer';} else {this.onclick=null}" alt="" /></DIV>
<DIV class=tmpDiv></DIV></FONT></DIV>
<DIV forimg="1"><FONT color=#000000>一、分析原因<br><br>  首先用superscan对ADSL猫进行扫描,发现开着161端口,161是SNMP(简单网络管理协议)的服务端口,难道是通过SNMP协议发现的主机数量,用xscan对猫进行了漏洞扫描,果然有默认密码,登陆到猫的管理界面但是找不到关闭SNMP服务的地方,看来是留的后门,由此基本可断定是通过SNMP协议发现的主机数。为了进一步证实,用SNMP的一个管理软件ActiveSNMP查看ADSL猫的连接情况,如图二所示,可以清楚地看出通过SNMP协议可以发现同时上网的主机数量。<br></FONT>
<DIV forimg="1"><FONT color=#000000>(图二)    ActiveSNMP显示的ADSL中的连接情况<br></FONT>
<DIV forimg="1"><FONT color=#000000></FONT></DIV>
<DIV forimg="1"><FONT color=#000000>
<DIV forimg="1"><img src="attachments/dvbbs/2007-10/2007102212392192710.jpg" border="0" onclick="zoom(this)" onload="if(this.width>document.body.clientWidth*0.5) {this.resized=true;this.width=document.body.clientWidth*0.5;this.style.cursor='pointer';} else {this.onclick=null}" alt="" /></DIV>
<DIV class=tmpDiv></DIV></FONT></DIV>
<DIV forimg="1"><FONT color=#000000>二、解决方法<br><br>  解决的方法就是屏蔽SNMP协议。有以下几个思路。<br><br>  1、     猫中没有任何关闭SNMP协议的地方,可以换一个能关闭该协议的猫。<br><br>  2、     修改配置文件,可以将配置转换成一个文件,用二进制编辑工具修改默认密码,然后再加载到猫中,这只是一种思路,没有试过。<br><br>  3、     买一个ADSL路由器,例如TP-LINK TL-R400,放到如图三所示的地方,在该路由器中再做一个NAT服务,这样进到ADSL猫中的就是一个地址,这样就解决了共享上网。注意在路由器中要关闭SNMP协议。<br><br><br>(图三)<br></FONT>
<DIV forimg="1"><FONT color=#000000></FONT></DIV></DIV></DIV></DIV></DIV></DIV>
<DIV forimg="1"><img src="attachments/dvbbs/2007-10/2007102212394624656.jpg" border="0" onclick="zoom(this)" onload="if(this.width>document.body.clientWidth*0.5) {this.resized=true;this.width=document.body.clientWidth*0.5;this.style.cursor='pointer';} else {this.onclick=null}" alt="" /><br></DIV></DIV>
[align=right][color=#000066][此贴子已经被作者于2007-10-22 21:22:37编辑过][/color][/align]

lthiy 发表于 2007-10-22 20:26

看看<BR>顺便帮你顶一下

追寻完美 发表于 2007-10-22 21:55

嘿,我觉得98的就不讲了`````

零下360度 发表于 2007-10-28 13:54

顶一下吧

WSY379 发表于 2007-10-28 15:12

[em17]有的路由自带了~

okdo99 发表于 2007-10-30 00:17

[em03]看不懂

ioriliao 发表于 2007-11-7 12:27

这叫采用mac欺骗吧, 我在局域网内试过.<BR>以前有同学的电脑坏掉了,买回来了一台新的.<BR>可以上网不了.因为他学校的网络设置是这样的<BR><BR>动态分配IP(DHCP服务),MAC 绑定 IP,H3C 802.1X认证<BR><BR>他在学校申请一个H3C认证的帐号后就直接把他的MAC和IP<BR>绑定了.然而新机子的MAC服务器不认了.那未只有修改MAC了<BR>.这招还真行.<BR>不过我还不只是停留在这就好了,经过这次的成功之后我就联想到了<BR>更多的,做了很多实验,且听我一一道来.<BR><BR>网络环境:<BR>         动态分配IP(DHCP服务),MAC 绑定 IP,H3C 802.1X认证<BR><BR>终端:<BR>         H3C 802.1X 客户端<BR><BR>实验目的:因为学校规定11点就断网,想知道是否是硬断(关掉服务器电源)还是软断<BR><BR>实验开始:<BR>        环境:晚上十一点多<BR>        打开H3C 802.1X 客户端,输入自己正确的帐号密码<BR>        H3C 客户端提示"接入时段限制"<BR>        尚未绝对确定服务器是硬断,Next<BR>        输入不存在的帐号密码<BR>        H3C 客户客户端提示 "该服务不存在"<BR>   <BR>实验结果:服务器是软断<BR>根据:因为是正确的帐号就返回时段限制而且不存在原贴返回"服务不存在",证明帐号是经过服务器的相关数据库<BR>     进行验证的,不同的错误就会返回不同的错误信息<BR><BR><BR>实验二环境描述:<BR>               学校里学生是十一点断网的,老师则不限制.<BR>设想1:如果老师是不用进行帐号密码认证的话,那么得到这些老师的IP和MAC就行了.<BR>设想2:否则就得盗取老师的帐号密码<BR>实验结果:老师的帐号也要进行帐号认证<BR>根据:设想1失败<BR><BR>实验三环境描述:<BR>              未超过晚上十一点,用自己正确的帐号登陆,然后用描述工具描述出网内的保留IP和相应的MAC(DHCP设为保留的)<BR>实验开始:<BR>        断开H3C接连,修改扫描得来相应的MAC,把IP设置为扫描得来的保留IP和相关的子码网关.确定<BR>实验结果:系统提示"IP冲突"<BR><BR>实验四环境描述:<BR>             超过晚上十一点<BR>实验开始:用实验三的方法进行<BR>实验结果:系统没有提示IP冲突<BR><BR>WHY?WHY?WHY?WHY?WHY?<BR>请大家指点下<BR><BR><BR><BR><BR><BR><BR>

xtzl130 发表于 2007-11-7 16:08

现在的路由基本上全不支持MAC刻录功能,只要买的时候带有支持PPOE的均可以共享上网。

页: [1]

编程论坛