大红鹰校友网

 找回密码
 申请帐号

QQ登录

只需一步,快速开始

扫一扫,访问微社区

活动信息平台 通过这个窗口,可以了解最新活动信息 发布活动 - 活动回顾

App下载 - 关注宁财 - 招生咨询 满足您不同的信息发布获取需求    二手 - 招聘 - 逛街 - 兼职 - 租房 - 活动

我的身份: 教师 - 学生 - 考生 - 新生 - 毕业校友 3D地图 - 校内电话 - 每日任务 - 活动回顾- 获取金币 团委 - 学生会 - 社团联合会 - 成绩查询 - 校园直播

查看: 3280|回复: 3

解决限制共享上网

[复制链接]
发表于 2009年9月20日 17:53:30 | 显示全部楼层 |阅读模式
一、通常网络服务商会通过检查同一IP地址的数据包中是否有不同的MAC地址,如果是则判定用户共享上网。破解的办法是把每台机的MAC地址改为一样;修改的方法很多,如下:

(一)、瞒天过海
1.修改注册表
  几乎所有的网卡驱动程序都可以被NdisReadNetworkAddress参数调用,以便从注册表中读取一个用户指定的MAC地址。当驱动程序确定这个MAC地址是有效的,就会将这个MAC地址编程到硬件寄存器中,而忽略网卡固有的MAC地址。我们通过手工修改Windows的注册表就可以达到目的。
  在Winodws 98下运行Windows的注册表编辑器,展开"HKEY_LOCAL_MACHINE\System\Current ControlSet\Services\Class\Net",会看到类似"0000"、"0001"、"0002"的子键。从"0000"子键开始点击,依次查找子键下的"DriverDesc"键的内容,直到找到与我们查找的目标完全相同的网卡注册表信息为止。
  当找到正确的网卡后,点击下拉式菜单"编辑/新建/字符串",串的名称为"Networkaddress",在新建的"Networkaddress"串名称上双击鼠标就可以输入数值了。输入你想指定的新的MAC地址值。新的MAC地址应该是一个12位的十六进制数字或字母,其间没有"-",类似"000000000000"的这样的数值(注意,在Windows 98和Windows 2000/XP中具体键值的位置稍有不同,可通过查找功能来寻找)。
  在"NetworkAddress"下继续添加一个名为 "ParamDesc"的字串值,它将作为"NetworkAddress"项的描述,数值可以取为"MAC Address"。再把它的内容修改为你想设定的内容。如图所示。这样,我们就成功地修改了网卡的MAC地址,重新启动计算机即可。

2.修改网卡属性
  大部分的网卡都可以通过在控制面板中修改网卡属性来更改其MAC地址,在"设备管理器中",右键点击需要修改MAC地址的网卡图标,并选择"属性/高级"选项卡。在"属性"区,就可以看到一个称作"Network Address"或其他相类似名字的的项目,点击它,在右侧"值"的下方,输入要指定的MAC地址值。要连续输入12个十六进制数字或字母,不要在其间输入"-"。重新启动系统后设置就会生效了。

(二)、釜底抽薪
 
 假如用户使用的是RealTek公司的RTL8139A/B/C/D系列芯片的网卡,有一种更简单的方法修改MAC地址。RealTek公司设计的PG8139软件可以直接修改RTL8139系列网卡的MAC地址,甚至可以让每次启动后网卡的MAC地址都不相同。具体操作如下:
  把pg8139.zip解压缩到一个文件夹下,以8139C芯片为例,用记事本打开该目录下的8139c.cfg文件,修改8139c.cfg文件的第一行,将"NodeID"(网卡号)后改为所需要的新值,建议初始值为"00 E0 4C 00 00 01",修改时注意每两位之间至少要留一个空格。

保存后再进入MS-DOS方式(注意,要在纯DOS模式下),在DOS提示符后输入"pg8139 /pci 8139c.cfg"后再按回车键,此时系统如果提示"Programming EEPROM is successful"则说明更改成功。PG8139程序每成功运行一次,在相应的8139c.cfg文件中,系统会自动将"NodeID"的值加1,也就是说,第一次运行时给当前工作站网卡分配的MAC地址为"00 E0 4C 00 00 01",第二次运行时,系统会自动分配为"00 E0 4C 00 00 02",第三次运行时,会自动为"00 E0 4C 00 00 03"......,依此类推,就可以批量地修改网卡的MAC地址,不再需要重复修改8139c.cfg文件了。
  如果用户的网卡是RTL8139其他版本的芯片,只要找到相应的.cfg文件修改就行了。
  另外,还有一种极端的办法,通过烧录网卡的EEPROM来达到克隆MAC地址的目的。但这样做风险很大,而且操作复杂,即使是有经验的用户也难免在操作中出现错误,不推荐进行这种操作。

(三)、巧借东风
如果是Windows 2000/XP的用户,则可以使用免费MAC地址修改软件SMAC。运行SMAC后,窗口中的列表框列出计算机上正处于工作状态的网卡。选定要修改的网卡后,在列表框下方的六个输入框中输入新的MAC地址后,点击右侧的"Update MAC(修改MAC地址)",即可完成MAC地址的修改。

修改MAC地址的工具有很多,但大多数都只适用于Windows 2000/XP,推荐用"超级兔子魔法设置",因为不但简单易用,而且在Windows 9x系统中使用同样有效。
  修改完成后,要使设置生效,一般的办法是重新启动系统。还有一种简单的办法不需要重新启动系统,在"设备管理器"中,选定网络适配器图标,点击鼠标右键,选择"禁用"(请注意操作后,状态栏是否已显示为"禁用")。然后再右键单击选定的网络适配器,在右键菜单中选择"启用"。这样就能使修改后的设置生效。


二、通过SNMP(简单网络管理协议)来发现多机共享上网。

有些路由器和ADSL猫内置SNMP服务,通过相应的工具是可以查看用户有没有共享的,下面是一张网友提供的通过相应工具查看一个ADSL MODEM中连接用户数的效果图,其中可以很清楚地看到共享的用户数 。

要想知道自己的路由器或大猫是否开放了SNMP服务,随意找一个扫描软件(ipscan、superscan......)扫描一下,如果开放了161端口的就是内置有SNMP服务,解决的办法是把SNMP用?61端口禁止就行了。
使用路由器或打开ADSL猫的路由模式共享上网的朋友可以进入管理界面有关闭SNMP选项的关掉它。如果猫的管理界面无关闭SNMP选项的只好买一个没有SNMP服务的路由器,例如TP-LINK TL-R400,放到adsl moden和hub中间,在该路由器中再做一个NAT服务,这样进到ADSL猫中的就是一个地址,这样就解决了共享上网。

三、监测并发的端口数,并发端口多于设定数判定为共享。

这是一个令人哭笑不得的设定,网络服务商不停扫描用户打开的端口数,多于设定值的就判断是共享,有时连按几次F5键它是认为是共享,连单用户上网也受到了影响,这个就没法破解了(除非你把网络服务商黑了),俺这里的解决办法是装成无辜的用户到ISP的客服电话大骂,并声明搞不好就换ISP,一会儿网络就正常了;
四、网络服务商还使用了未知的方法从共享的计算机中探测到共享的信息,目前解决的办法是所有共享的客户机均要安装防火墙,把安全的级别设为最高,把IP配置规则里面所有的允许别人访问本机规则统统不要,允许PING本机不要,防止ICMP,IGMP攻击也要勾选。如果是WINXP,要打开网卡的网络防火墙。 采取以上破解的办法后,在自己的局域网不能看到本机,而且WINXP打开网卡的网络防火墙后,在QQ不能传送文件,网速有所减慢,但总算又可以共享了。


此在相关法律具体限制之前给于解决,有相关法律禁止条文,我们将遵守相关法律

如果侵犯了网络服务商的利益,请告知我们,我们将删除此消息

我们将坚决遵守所有的法律

(此帖来源于网络,我们不承担法律责任)
 楼主| 发表于 2009年9月20日 17:57:19 | 显示全部楼层
据说这个软件很牛X,推荐给大家,不行再说

共享卫士2.08.05(破解多台上网提示)推荐
http://www.diy3gp.com/diy3gp.com/diydown.asp?id=84

软件介绍:
    共享卫士是树丫工作室研发的新一代共享上网软件,设计简单、安全、易用。软件采用最新网络安全防护技术,提供给用户一种全新的共享上网接入方式,让您充分享受上网冲浪带来的非凡乐趣。
    在由共享卫士搭建成的局域网环境内,安装在服务器上的软件会修改各接入主机的Windows底层及IP数据报文做伪装处理,保护用户共享上网安全,确保用户网络应用不受限制或干扰。本软件支持Windows 2000/Windows XP/Windows 2003/Windows Vista等操作系统平台上的ADSL拨号或固定IP接入共享应用,支持单网卡或多网卡共享接入方式。
    共享卫士软件无广告,无插件,提供完全免费下载和使用,用户可在本网站或到指定网站下载并享受及时的软件更新服务。

·绿色软件,免费下载使用,并提供升级  
·安装简单快捷,只需安装代理服务器端  
·支持宽带拨号或固定IP方式的共享接入  
·隐藏上网隐私,保护网内用户信息安全  
·针对外来的干扰或攻击进行过滤和屏蔽  
·多主机之间自动切换,不需固定的主机  
·分配用户带宽,控制分机流量  
·网络防火墙功能,保护用户上网安全  
·自由设置上网时间段,保护身体健康  
·WEB上网认证,杜绝盗用上网资源  
·DHCP功能,自动配置客户机上网地址  
·支持静态端口映射功能  
·提供Http页面访问方式,实现轻松管理
温馨提示:因网络故障、停电、发布失败等其它未知情况难免会导致编辑内容丢失,为避免杯具发生建议养成及时保存的习惯。
 楼主| 发表于 2009年9月20日 18:04:42 | 显示全部楼层
目前网上流传的有这几种可能:
1、利用宽带路由器的snmp功能(161端口),直接查看网内电脑的数量
2、检测网内主机的mac地址确定主机数
3、检测ip数据包中的id选项
4、检测tcp数据包中的时间戳选项
5、利用客户端浏览器的cookies功能识别客户机
说说这几种方法可行性(nat环境):
第一种方法需要网络设备支持snmp才能可行,目前的宽带路由器支持的不多,所以可行但通用性不大。
第二种方法完全不可行,网内的数据包从宽带路由器出去的都是三层以上的数据包,无论nat或是路由都不可能包含有网内电脑的mac地址,所以根本无法测到网内电脑的mac地址,也就无法知道有多少电脑在共享上网。
第三种方法是可行的,一般的nat设备通常只更改了数据包的源地址和端口,不会改ip包中的id选项。一般各台电脑发出去的ip包中第一个id是随机,以后是连续的,例如某一时间段一台电脑发出去的ip包中id是54625-54700,另一台网内电脑的ip id是4562-4600,所以只要截ip包分析一下有多少个连续的ip id就能知道有多少电脑在共享上网。
第四种方法也是可行的,windows系统默认是填写tcp包中的时间戳选项的,因为每台电脑的时间不可能完全相同(除非同步过),所以只要分析某一时刻所有tcp包中的时间戳选项有多少个不同的数值,就能知道有多少台电脑在共享上网。
第五种方法就比较流氓了,需要更改发向客户端的http包内容,从而让客户机的浏览器去访问检测的网页,通过检测的网页在每台客户机上设置不同的cookies值并读取,就可以查到有多少台电脑在共享上网。其原理有点和网页上挂马类似。这种方法也有一定局限性,需要客户机浏览网页才能被检测到。
接下来说说破解办法:
第一种只要关掉设备的snmp功能或者换个不支持snmp的宽带路由器。
第三种方法的破解有点麻烦了,如果路由器够高级或者用的软路由,就把通过路由器出去的ip数据包的id选项改成连续,或者干脆打散,改成全部不连续。还有一个办法就是在内网的每台电脑上把ipid弄成不连续。这两个办法网上都有现成的软件可以用的。
第四种方法的破解可以在网关路由器或者在客户机上把时间戳去掉,windows系统下可以改注册表HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesTcpipParameters下的Tcp1323Opts键关闭。或者把每台电脑的时间都同步。
第五种方法的破解可以半闭浏览器的cookies功能,或者把检测网站的ip屏蔽掉。



宁波电信用的何种方法不得而知,或许还有别的检测方法。个人认为如果不是行为分析或是电信用自定义的数据包,一般都有办法破解。



(又是转帖) 实践检验真理啊,什么时候成功了。。。。
发表于 2009年9月20日 22:55:39 | 显示全部楼层
- -。。。。。。。云里雾里
温馨提示:因网络故障、停电、发布失败等其它未知情况难免会导致编辑内容丢失,为避免杯具发生建议养成及时保存的习惯。
您需要登录后才可以回帖 登录 | 申请帐号

本版积分规则

关闭

推荐消息上一条 /2 下一条

关于我们|联系我们|加入我们|隐私保护|广告服务|加盟合作|手机版|大红鹰校友网

GMT+8, 2024年4月30日 01:08

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

快速回复 返回顶部 返回列表