热门广告位
立即入驻

华为光猫拨号密码解密:原理与还原思路

网络教程3小时前更新
1 0 0

华为光猫里的宽带拨号密码不是明文存的,页面上看到的那串是加密后的值。这篇把获取与还原的完整思路写清楚,包括为什么直接搜在线解密网站没用。

功能与技术要点

超级密码的获取过程略掉,可以直接拨打运维师傅电话,一般客气点都会给的。但是有些运维师傅是不会给拨号密码的。目前华为的光猫所有的拨号密码都是经过加密的,加密方式为md5+sha256目前大家获取到的拨号密码应该都是加密的,获取方法就是F12,修改password为text即可看到加密后的密码。如图所示把这个加密后的字符串复制下来e2c5f415a50ea51c4e75f919921f8bbd564b1409567814b140bb3067afa6ec60如何解密呢?直接搜索sha256解密大概率是解不开的,因为这是经过md5加密后的字符串。又已知拨号密码通常为6为数字,因此我创建了一个Excel,从000000到999999。然后先进行md5,再进行sha256加密,大家可以直接去excel里匹配加密后的字符串就可以查到加密前的超级密码了excel在附件中。因此这个路由器的拨号密码就是857859后续操作相信大家都会。散会

先拿到加密串

登录光猫管理页,进 WAN 设置,F12 打开开发者工具,把密码输入框的 type 从 password 改成 text,就能看到那串十六进制。它本质上是原文经过一次 MD5、再套一层 SHA256 得到的摘要。

为什么在线解密网站解不开

摘要算法是单向的,不能反算,只能穷举比对。拨号密码通常是 6 位数字,取值范围只有一百万种,完全可以用脚本或表格把每个候选值算一遍再比对。在线站解不开,多是因为它们只索引了常见的英文弱密码字典,没有预生成六位纯数字表。

自己做一张对照表

按 000000 到 999999 逐个算 MD5 再算 SHA256,结果直接查表即可,一小时左右能跑完。想省时间的做法是先算前四位缩小范围,再逐位碰撞。拿到明文后建议顺手改成更长的密码,六位数字本身强度太低。

常见问题

一定要拆机吗

不需要。整个过程只在管理页面和本地计算完成,不动机器。

运营商不给密码怎么办

先打运维电话问,多数情况会给。不给再用上面的办法自己还原。

相关阅读

更多同类内容可以翻站内博客,也可以在提交页推荐你要收录的站点。

© 版权声明

相关文章

暂无评论

访客头像
none
暂无评论...