本帖最后由 8680765 于 2017-8-24 08:47 编辑
帮人换路由器。但是路由器密码是*号。旧路由器通过配置文件也无法查看。*号查看软件也不行。 宽带的密码去运营商问又麻烦,还要在上班时间才能重置。于是就在网上发现了以下教程。
原帖地址。http://blog.sina.com.cn/s/blog_44abafb20100mc6g.html
pppoe服务器认证 分chap验证 和pap验证。PAP 验证(Password Authentication Protocol:密码验证协议):用户以明文的形式把用户名和密码传递给NAS。 NAS根据用户名在NAS端查找本地数据库,如果存在相同的用户名和密码表明验证通过,否则表明验证未通过。
CHAP 验证(Challenge Handshake Authentication Protocol:挑战握手验证协议): 当用户请求上网时,服务器产生一个16字节的随机码(challenge)给用户(同时还有一个ID号,本地路由器的 host name)。用户端得到这个包后使用自己独用的设备或软件对传来的各域进行加密,生成一个Secret Password传给NAS。NAS根据用户名查找自己本地的数据库,得到和用户端进行加密所用的一样的密码,然后根据原来的16字节的随机码进行加密,将其结果与Secret Password作比较,如果相同表明验证通过,如果不相同表明验证失败。
所以我们配置的pppoe 服务器 必须仅使用pap验证,禁用chap认证。才能得到明文密码。部分路由器如果不支持pap认证。则无法获取明文密码。
以下操作都是在vm11虚拟机中操作,网卡使用桥接模式。 如果是笔记本,请关闭无线网卡。
需要的环境与工具: 1, Windows Server 2003 3, 科来或Wireshark 一,安装与配置 1, 安装好Windows Server 2003后,将下载回来的RASPPPOE解压出来 2, 打开“本地连接”的属性,点击“安装”,再选择“协议”,然后再点击“添加”,再单击“从磁盘安装”,选择刚刚解压出来的文件安装PPP over Ethernet协议。 3, 配置“路由和远程访问” a) “配置并启用路由与远程访问”,在安装向导里点击“下一步”选中“远程访问(拨号或虚拟专用网络)”,再“下一步”,选中“拨号” b) “下一步”,新建一个IP地址的范围:192.168.4.5-192.168.6.253,确定,再“下一步”选中“否,使用路由和远程访问来对连接进行身份验证”,再“下一步” c) 最后点击“完成”,会弹出一个远程路由访问的对话框,你再点击“确定”,好,这里路由和远程访问就开始启用了。 d) 再右击(本地)图标选“属性”,点击“安全”再单击“身份验证方法”在“不加密的密码(PAP)”前打“勾”,将其他的勾全部去掉,确定。 e) 再点击“远程访问策略”,右击右面的“到Microsoft路由选择和远程访问服务器的连接”选“属性”再选中“授予远程访问权限”,然后再点击“编辑配置文件”,切换到“身价验证”,只要在“未加密的身份验证”,前打“勾”,其他全部为空。确定,再切换到加密,在里面选中无加密,其他不动。 f) 点“确定”后会弹出一个帮助主题,大家点“否”就可以了,再回到“远程访问策略”,再右击“到其他访问服务器的连接”的属性,设置和刚才“到Microsoft路由选择和远程访问服务器的连接”是一样的。 二,使用科来或Wireshark等抓包工具抓包进行分析,只抓取PPPOE数据包,使用过滤器,在Filter 栏中输入pppoed or pppoes 然后点apply, 最后点绿色按钮开始抓包。 把路由器wan口和电脑网络口相连,稍等片刻。就可以用Wireshark 的放大镜图标搜索帐号和密码。
为了方便大家,我把VM虚拟机的pppoe服务器的系统镜像分享了,只要下载后用VM11(VMware-workstation-full-11.0.0-2305329最好版本相同)以上的虚拟机打开就行。
服务器系统镜像下载 链接:
本教程仅供学习。请于下载后24小时内删除,请勿用作非法用途。
|