浅唱那回忆 发表于 2017-7-6 21:59:59

自行解开二次加密的语音鉴权密码 理论所有光猫通用 需要shell 路过留个言

本帖最后由 浅唱那回忆 于 2017-7-11 15:29 编辑






跟淘宝老板买了个千兆光猫,
问他语音鉴权密码的事情,
想讨个工具。没成。人家说花了4000买的
还绑定机器码。 开发者真黑心。进入正题
楼主发现不同光猫加密方法不一样$1 $2是两种不同的方法
建议不要在另一个光猫操作,除非验证两个光猫的加密方法都是$1 或者 $2




首先光猫要使能telnet 楼主更喜欢ssh
很多人都是用使能工具,楼主是通过修改配置文件开通telnet和ssh的

注意一下楼主选中的那一行
<AclServices HTTPLanEnable="1" HTTPWanEnable="0" FTPLanEnable="1" FTPWanEnable="0" TELNETLanEnable="1" TELNETWanEnable="0" SSHLanEnable="1" SSHWanEnable="0" HTTPPORT="80" FTPPORT="21" TELNETPORT="23" SSHPORT="22" HTTPWifiEnable="1" TELNETWifiEnable="1" WebPermanentCloseControl="0"/>


很明显可以看出0是关闭 1是开启 那我们把telnet和ssh都开启吧


然后是密码 楼主已经改过了 密码一般是md5加密 自己在线加密md5复制进去就行
默认用户名root
密码admin
楼主喜欢用ssh登陆。不用每次都输入密码
好,那么进入之后我们输入su shell


顺便说一下。楼主用的连接工具是juicessh
网上很多是普通版本,楼主把他的付费功能破解啦
下载地址:http://blog.qcnhy.cn/?post=86

继续正题

楼主这个机器在华为原厂界面才有ddns功能,那这个是我们要用到的。那么我们恢复华为原厂界面。为了能够随时切换,我们不执行脚本。

粘贴

vi /mnt/jffs2/hw_boardinfo


命令

看到楼主的界面,找到这两行
obj.id = "0x0000001a" ; obj.value = "E8C";^M
obj.id = "0x0000001b" ; obj.value = "XXCT";^M


把E8C和XXCT删除,
方法是英文模式按i进入编辑模式
注意不要删除到其他东西,否则有可能损坏设备
删除后我们点击上方空白处,然后输入法上方出现按钮,我们点击ESC
然后输入
:wq
退出并保存
之后输入
reboot
重启设备

等待重启完成之后,我们登陆192.168.1.1
超级管理员密码进去。

点击右边新建

楼主说写随便输的地方随便输
默认的可改可不改,因为没用

记得使能。
编辑好点应用,然后 系统工具,配置文件,保存配置文件,下载配置文件
这时候我们下载的是明文的配置文件,可以直接看,好,

找到我们的语音鉴权密码
AuthPassword="$1yjLyGC0L}3q5HbD0%%)(x)!!w0%z$av-,OUyue1O53i(x)!!$"
这是楼主的密码
复制其中引号里的部分(不包括引号)


然后搜索ddns
往右拖动


看到
DDNSPassword="$1yjLyGC0L}3q5HbD0%%)(x)!!w0%z$av-,OUyue1O53i(x)!!$"
理所应当,把引号里的内容替换成你复制的语音鉴权密码
注意不要动到引号或者其他东西。

保存,然后上传配置文件。系统工具,配置文件,上传配置文件。

成功之后等待重启,重头戏来了

现在我们登陆telnet/ssh 随你
su shell
然后 输入
echo \#!/bin/sh >> /mnt/jffs2/a && echo cp \$4 /mnt/jffs2/b >> /mnt/jffs2/a && chmod +x /mnt/jffs2/a && mount --bind /mnt/jffs2/a /bin/ez-ipupdate

然后我们回到ddns

随便改个什么用户名之类的,不要改密码,
应用。
然后回到telnet/ssh
输入cat /mnt/jffs2/b
就可以看到第二行user=UsernameHere:密码在此
密码在此就是解开的密码
我解开的密码有点长417386853101281073408500000000
到此就是解开语音鉴权密码的所有步骤教程,感谢支持。
如有问题请联系QQ 1029374115



补充内容 (2017-8-9 01:38):
测试了一下 $1加密的密码可以用$2的设备解密。
需要楼主帮忙解密的可以加群,群号码:652620827

补充内容 (2017-8-9 01:40):
解密以后再输入
rm /mnt/jffs2/a&&rm /mnt/jffs2/b&&umount /mnt/jffs2/a
方便下次破解

补充内容 (2017-9-18 22:21):
echo \#!/bin/sh >> /mnt/jffs2/a && echo cp \$4 /mnt/jffs2/b >> /mnt/jffs2/a && chmod +x /mnt/jffs2/a && mount --bind /mnt/jffs2/a /bin/ez-ipupdate

进击的小雨雨 发表于 2017-7-7 23:49:45

浅唱那回忆 发表于 2017-7-8 00:05:54

命令更新过了,不能用的加楼主qq

huangyou 发表于 2017-7-8 01:14:47

支持楼主的无私奉献精神,论坛有你更精彩。

lrv 发表于 2017-7-8 13:12:22

暂时还用不到,谢谢楼主了!

冯强_lX7ww 发表于 2017-7-8 14:14:56

谢谢……………………

冯强_lX7ww 发表于 2017-7-8 14:15:52

我要猫粮………………

hotpop 发表于 2017-7-8 15:49:37

替换法,呵呵,之前有个朋友这样做了,的确是好方法。

xcler 发表于 2017-7-8 22:13:51

学习 了 支持原创!

浅唱那回忆 发表于 2017-7-10 17:56:49

谢谢支持の哈哈
页: [1] 2 3 4 5 6
查看完整版本: 自行解开二次加密的语音鉴权密码 理论所有光猫通用 需要shell 路过留个言