文逸首页 小文论坛 文逸博客 精华文章
 首页 | 新闻 | 论坛 | 博客 | 专题 | FTP | 金融 | 微博 | 图库 | MyHome | 搜索 | 登陆 | 注册 | 帮助 | 设为首页  ·在线人数: 1428
 §您的位置:文逸首页 > chinesedragon 's home > 【教育学习】专栏 > 河南网通禁止共.
chinesedragon 的主页网址:http://wonyen.net/home.aspx?id=chinesedragon 给我留言

 § chinesedragon  的【教育学习】专栏

  作者:chinesedragon  发表时间: 2005/10/20 0:30:10    查看: 3901     评论: 4
标题: 河南网通禁止共享上网的解快办法

河南网通禁止共享上网的解快办法 
第一种方法: 
原理: 
不知你注意没有,在C:\Program
Files\河南通信宽带用户客户端\目录下有这样一个DOS软件:npf_mgm.exe。它就是Winpcap中的网络数据包截取驱动程序;NPF(Netgroup
Packet
Filter),是一个虚拟设备驱动程序文件。它的功能是过滤数据包,通过对数据包的捕捉\过滤操作,检查其是否满足过滤条件而动作。这就是网友说的:“打开代理共享后,如果客户端机器没有上网的话,用新拨号软件可以长时间上网,而一旦客户端机器上网有数据传送,马上就提示有代理软件,用XP本身的共享也是一样!”。它是随河南通信宽带用户客户端启动而自动加载的。
针对这个原理,只要不让河南通信宽带用户客户端启动时加载NPF,就有可能通过禁止而完成共享。
我们在命令提示符模式下运行npf_mgm.exe,会出现以下提示: 
NPF Management - Written by Gianluca Varenni (varenni@polito.it) 
syntax: npf_mgm -s -x -u -i -r -a -d 
-s starts NPF driver 
起动 NPF 驱动程序 
-x stops NPF driver 
终止 NPF 驱动程序 
-u uninstalls NPF driver 
卸载 NPF 驱动程序 
-i installs NPF driver 
安装 NPF 驱动程序 
-r uninstalls and reinstalls NPF driver 
卸载 和 重新设置 NPF 驱动程序 
-a changes the NPF driver start-type to auto-start 
改变 NPF 驱动程序 的 起动 类型 为 自动 起动 
-d changes the NPF driver start-type to demand-start 
改变 NPF 驱动程序 的 起动 类型 为 需要时 起动 
从而可以建立以下批处理文件来达到我们的目的,我把它命名为“河南通信宽带共享”(见附件)并将其放到“河南通信宽带用户客户端”程序所在目录:
@echo off 
npf_mgm -x 
npf_mgm -u 
cls 
经反复试验证明:在河南通信宽带用户客户端启动后,运行我们建的批处理文件并不能达到让NPF驱动程序立即停止和卸载,它只是在河南通信宽带用户客户端上做个卸载NPF驱动程序的标记,使其在下次启动时不加载。要注意的是在河南通信宽带用户客户端没有完全启动以前应用该批处理文件只会提示NPF驱动程序没有启动,而不会作上卸载标记,从而弹出代理警示引起共享失败。
所以,它的运用方法只能是: 
1、首先运行“河南通信宽带用户客户端”程序;(NPF驱动程序被加载) 
2、打开“河南通信宽带共享”;(做上卸载NPF驱动程序的标记) 
3、退出已正常运行的“河南通信宽带用户客户端”程序;(以使做上卸载标记的NPF驱动程序卸载)
4、再次运行“河南通信宽带用户客户端”程序。(NPF驱动程序没有被加载) 
看明白没有??没?我晕。这样吧,简单的说,你上网每次就先打开“河南通信宽带用户客户端”,然后再打开“河南通信宽带共享”即可!记得,如果你下载的是本帖子的附件,请将其解压到“河南通信宽带用户客户端”程序的目录里面,然后将其在桌面放一个快捷方式即可方便的运行两个程序!
第二种方法: 
很简单,开机,将第二块网卡暂停使用,拨号上网,然后打开第二块网卡,OK了~ 
这种方法说起来简单,但操作起来对菜鸟来说还是有点麻烦。 
第三种方法: 
这是一个转帖,我修改了一下: 
首先,我要骂网通和电信,我家里有三台电脑,都要上网,难倒还要让我装三条线吗????再说,我申请的线路是有带宽限制的,我又不可能超出这个带宽,那就是说,我怎么用都跟他们没关系,凭什么不让用代理?
#*%#@*(^%脏话有乱字符代替。 
第二,我要骂那些到处发广告卖所谓的"支持网通拨号的路由器"的歼商!这帮家伙比网通还可恨!明知道网通的拨号客户端会升级,一但升级了,这些路由器很可能不能用了。还在骗网友的钱!你说气人不气人?
骂#·%¥·#…—*!·## 
先在进入正题! 
拨号客户端软件会先检测系统是否有多块网卡!同时读出网卡的mac地址。一出现路由,系统立刻"。。。安装有代理服务。。。",并退出。
既然系统是根据MAC号来检测的,我们就要找到软件检测的盲区。一般
999999999999和FFFFFFFFFFFF很难检测。因为检测这两个地址很容易造出错。所以这两个地址都为盲目区。我们只要把内网的网卡MAC改为12个9或是12个F就OK了。下面说一下怎么改。我们要作手脚的部分就在这里了。千万要注意,只改内网网卡的MAC.外网的千万别动
一、简单的修改方法 
  其实不论 98 还是 2000
,自身都已经提供了更改网卡地址的功能,只是平时大家都没上这方面想,因此没有注意到而以,很简单的哦
..... 
  现在我们先来看看 WIN2000
。在桌面上的网上邻居图标上单击右键,选择“属性”,在弹出的“网络和拨号连接”窗口中一般有两个图标,一个是“新建连接”图标,一个是“我的连接”图标。当然了,如果你的机器上有两个网卡的话,那就有三个图标了。现在假设你只有一个网卡,那就在“我的连接”图标上单击右键,选择“属性”,这时会弹出一个“我的连接属性”的窗口。在窗口下面有一个“配置”按钮,点击该按钮后就进入了网卡的属性对话框了,这个对话框中有五个属性页,点击第二项“高级”页,在“属性”标识下有两项或多项,现在你应该能看到一个叫“
Network Address
”的属性项了吧,点击该项,在对话框右边的“值”标识下有两个单选项,默认是“不存在”
,现在你只要选中上面一个单选项,然后在右边的框中输入你想改的网卡 MAC 地址
(注意要连续输入,不要带“-”),如“ 999999999999 ”,点“确定”, OK
!你已经大功告成了! 
  在 98 下面的修改和 WIN2000
下差不多。在“网上邻居”图标上单击右键,选择“属性”,弹出一个“网络”对话框,在“配置”框中,双击你要修改的网卡,出来一个网卡属性对话框。在“高级”选项中,也是点击“属性”标识下的“
Network Address
”项,在右边的两个单选项中选择上面一个,再在框中输入你要修改的网卡 MAC
地址,点“确定”后,系统会提示你重新启动。接下来就不用我说了吧!:)(重启后你可以用
“ winipcfg ”看看修改的结果) 
  如果你想把网卡的 MAC 地址恢复原样,只要选择“ Network Address
”项右边的“没有显示”再重新启动即可。在 WIN2000
下面是选择“不存在”,当然也不用重新启动了。 
在xp下面方法差不多,这样改:在“系统属性”--“硬件”--“设备管理器”中找到内网网卡,打开其属性,选“高级”,下面的左边中选“Network
Address”,右边出现了“值”,并且默认的是“不存在”的选项,复选框选上面那个,框中输入如“999999999999”,确定,搞定!
二、注册表修改的方法 
  由于驱动或网卡的关系,有的机器中没有“ Network Address
”项,那我们只有通过修改注册表来进行修改了。 
  ◆ Windows2000 的修改 
  1 、在 HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Class\
{4D36E972-E325-11CE-BFC1-08002BE10318}\0000 、 0001 、 0002 等主键下,查找
DriverDesc ,内容为你要修改的网卡的描述,如“ Realtek RTL8029(AS)-based PCI
Ethernet Adapter ”。 
  2 、在其下,添加一个字符串,命名为 NetworkAddress ,其值设为你要的 MAC
地址(注意地址还是连续写)。如: 999999999999 。 
  3 、然后到其下 Ndi\params 中添加一项名为 NetworkAddress
的主键,在该主键下添加名为 default 的字符串,其值是你要设的 MAC
地址,要连续写,如: 000000000000
。(实际上这只是设置在后面提到的高级属性中的“初始值”,实际使用的 MAC
地址还是取决于在第 2 点中提到的 NetworkAddress
参数,这个参数一旦设置后,以后高级属性中的值就是 NetworkAddress 给出的值而非
default 给出的了。) 
  4 、在 NetworkAddress 的主键下继续添加名为 ParamDesc 的字符串,其作用为指定
NetworkAddress 主键的描述,其值可自己命名,如“ Network Address
”,这样在网卡的高级属性中就会出现 Network Address
选项,就是你刚在注册表中加的新项 NetworkAddress ,以后只要在此修改 MAC
地址就可以了。继续添加名为 Optional 的字符串,其值设为“ 1
”,则以后当你在网卡的高级属性中选择 Network Address
项时,右边会出现“不存在”选项。 
  5 、重新启动你的计算机,打开网络邻居的属性,双击相应网卡项会发现有一个
Network Address 的高级设置项,可以用来直接修改 MAC 地址或恢复原来的地址。 
  ◆ Win9x 的修改 
  1 、在HKEY_LOCAL_MACHINE\system\Currentcontrolset\services\class\net\0000 、
0001 、 0002 等下,找到 DriverDesc 字符串。 
  2 、在其下,添加一个字符串,名字为 NetworkAddress ,其值设为你要的 MAC
地址,注意要连续写。如: 999999999999 
  3 、然后到其下 Ndi\params 中添加一项名为 NetworkAddress
的主键,在该主键下添加名为 default 的字符串,其值写你要设的 MAC
地址,注意要连续的写,如 999999999999 
  4 、继续添加名为 ParamDesc 的字符串,其作用为指定 NettworkAddress
主键的描述,其值可自己命名,如“ Network Address
”,这样以后打开网络邻居的属性,这样在网卡的高级属性中就会出现 Network Address
选项,就是你刚在注册表中加的新项 NetworkAddress ,以后只要在此修改 MAC
地址就可以了。 
  继续添加名为 Optional 的字符串,其值设为“ 1
”,则以后当你在网卡的高级属性中选择 Network Address
项时,右边会出现“没有显示”选项。 
这种方法操作性比前两种更强,如果以后客户端再升级,大家可以根据这三种方法多研究研究,总会找出适当的方法的!
祝大家好运!!有问题可以在这里讨论! 

分享到:


 §评论: 河南网通禁止共享上网的解快办法

  回复者:腾讯    回复时间:2011/11/20 18:23:10    [第1评]
QQ抽奖

QQ抽奖活动

腾讯周年挖宝行动是真的吗

腾讯公司有抽奖活动吗

QQ中奖是真的吗

腾讯中奖是真的吗


1 条评论;  每页显示 15 条评论;   1 / 1               ↑到页首




您未登陆,发表评论时请填写:用户名 密码 注册新用户  
 评论: 河南网通禁止共享上网的解快办法
内容 (8000字以内)
 (CTRL+ENTER提交) 
  关闭窗口  
用户登陆
我要发表文章
搜 索
§chinesedragon 的网志导航
感想随笔(4)
生活休闲(0)
饮食健康(0)
自然妙趣(1)
潮流时尚(0)
游览见闻(0)
情感绿洲(6)
娱乐搞笑(4)
读图时代(3)
影音视听(4)
商业新知(0)
理论研究(6)
时事纵横(13)
社会文化(15)
文学欣赏(3)
教育学习(15)
§chinesedragon 的友情链接
关于文逸 | 小文论坛 | 文逸博客 | 文逸金融 | 精华文章网站地图 | 联系我们 | 隐私保护
 Copyright© WWW.WONYEN.NET 2003 - 2021  闽ICP备09016518号-16   本站最高 10508 人同时在线,发生时间 2005-5-17 5:09:15 
 文逸科技 制作维护