Dr.com 网络认证的破解教程
写在最前面的重要提示
这不是官方的教程,按照此教程操作请自担风险。
LastUpdate: 2016-09-28 21:33:47 更换方案
零、确认能上网
请使用官方客户端进行正常的认证过程,确保账户、密码以及网络没有问题,可以正常上网
一、准备
下载下列软件
二、拨号测试^2
==请先关闭Drcom官方客户端==
打开下载的PPPoE-Dialer,帐号填写\r\n你的学号
(e.g.\r\n3115006400
),密码就是上网密码,点击拨号
解压drcom-p
,双击打开pppoe.exe
,会弹出一个窗口
这时候,如果没有问题的话,应该就可以上网了。
如果不能上网,使用pppoe-debug.exe
,可以看到调试日志
==下面的教程已经废弃==
一、准备
下载下列软件
如果以上网址打不开麻烦联系我;如果你的系统是32位的系统,请自己选择32位的 Python 2.7 以及 Wireshark 进行安装。
将Python与Wireshark一路下一步安装进电脑,再将Drcom-generic解压到你喜欢的地方。
二、获取参数
==如果已经有相关参数了,请跳到下一节==
==所有客户端的参数都是一样的,可以从其他人那里复制参数,而不用自己获取==
抓包
打开Wireshark,双击你现在正在使用的网卡开始抓包
打开官方客户端,按照正常的方式认证,直到认证成功。然后断开认证连接,点击Wireshark左上角的红色按钮停止捕捉
将这个捕捉包保存到你喜欢的地方,保存的文件名为drp.pcapng
数据处理
- 打开
drcom-generic
文件夹,把刚刚保存的数据包复制到drcom-generic
文件夹下,用记事本打开这个文件夹下面的drcom_p_config.py
文件,确认filename = 'drp.pcapng'
这一句的文件名和你保存的文件名相同。 - 打开
drcom-generic
文件夹,在文件夹空白处按住Shift点击右键,选择在此打开命令提示符窗口,然后就能打开一个黑乎乎的窗口了 - 在黑乎乎的窗口中输入
python drcom_p_config.py > config.txt
并回车 - 你现在可以在
drcom-generic
文件夹下看到一个叫做config.txt
的文本文件了,打开它就能看到相关的参数。
三、配置客户端
用记事本打开drcom-generic
文件夹下面的latest-pppoe.py
文件,找到下面这几行代码:
1 | # CONFIG |
打开你获取的配置文件,将里面的内容替换掉上面的代码,保存
四、拨号测试^2
==请先关闭Drcom官方客户端==
打开下载的PPPoE-Dialer,帐号填写\r\n你的学号
(e.g.\r\n3115006400
),密码就是上网密码,点击拨号
打开drcom-generic
文件夹,在文件夹空白处按住Shift点击右键,选择在此打开命令提示符窗口,在黑乎乎的窗口中输入python latest-pppoe.py
并回车
这时候,如果没有问题的话,应该就可以上网了。
如果你拨号的密码老是不对^1
打开Wireshark,运行抓包,用官方客户端认证。在Filter(过滤器)处填上 pap || chap
并回车,你可以在下面数据包列表面板找到Response报文中的用户名,记下来,这就是你的用户名。