使用python解决电信宽带密码

ugOk.gif ugOk.gif

淇云博客闲着没事平时喜欢研究光猫、路由器那一套,对网速比较敏感。在折腾网速的时候经常遇到的方案就是光猫仅转换光信号,改成桥接让路由器直接拨号。

让路由器拨号就涉及到宽带的账号密码了,淇云博客已经拿到了光猫的超管账号,由于宽带不是本人办的,也不好联系电信客服索要宽带账号密码,所以就想着自己来获取宽带账号密码。

坐标成都,运营商电信。

折腾记录

百度有方法说是将hw_ctree.xml解密,里面会有宽带密码,但是淇云博客实测解密出来里面只有超管密码啥的,并没有宽带密码。

经过研究,实测可行方案如下。

1、获取“明文”

首先使用超管账号登录光猫后台,8080端口那个,不是80端口的。

在网络-网络设置中,连接名称选择带internet的那个,可以看到下面有用户名和密码,这个就是宽带账号和密码了。成都的宽带账号是CD开头的,CD是大写。

密码是密文,这个只是显示密文,通过F12大法,找到密码的input标签,将type的“password”改成“text”就能看到明文了。但是这个明文是64位的一场串,一看就不是什么正经密码。

使用python解决电信宽带密码插图

2、破解密码

正经的密码不可能64位那么长,拿着这个密码去拨号也是没法成功的。经过搜索了解,这个密码是经过md5和哈希后的值,这个值想反解是很难的,但是宽带密码是纯数字的,且并不是很长的,所以我们可以生成0~几百万数字先md5再哈希的值去跟“明文”做对比,相等的数字就是宽带密码了。

python代码:

“明文”字符串以“04f96727bb95e8cd75455822a7472e99a3fa14ce8098ffc5ce4a73ef07dde3fe”为例,这个密码很简单,解密出来是123123:

使用python解决电信宽带密码插图1

当然,淇云博客用的宽带密码没这么简单,不过也只是跑了几分钟就跑出来了,跑的速度具体要看机器的配置。

淇云将光猫改成桥接后,路由器使用破解出来的宽带密码拨号成功,证明此方法是具有可行性的。

感谢您的来访,获取更多精彩文章请收藏本站。

© 版权声明
THE END
喜欢就支持一下吧
点赞32赞赏 分享
评论 共17条
头像
欢迎提交您的评论,共创文明良好交流环境,请勿提交违规言论!
提交
头像

昵称

取消
昵称表情代码图片
    • 头像1234567890
    • 头像lll0
    • 头像反正就看看0