![Zyxel C3000Z VDSL 调制解调器:额外的外壳密码?](https://linux22.com/image/1561404/Zyxel%20C3000Z%20VDSL%20%E8%B0%83%E5%88%B6%E8%A7%A3%E8%B0%83%E5%99%A8%EF%BC%9A%E9%A2%9D%E5%A4%96%E7%9A%84%E5%A4%96%E5%A3%B3%E5%AF%86%E7%A0%81%EF%BC%9F.png)
我有一台 Zyxel C3000A ADSL/VDSL 调制解调器(CenturyLink 品牌)。我搜索了一下,似乎无法购买此设备没有CenturyLink 品牌和固件。
在我撰写本文时,该设备已安装最新的固件(CZD005-4.16.011.0)。
我可以毫无问题地 ssh 到该设备:
login as: admin
[email protected]'s password: <entered my password>
>
然而,当我尝试运行什命令来访问 shell,我再次被提示输入密码。我尝试了用户名行政以及我的 ssh 密码,但我得到的只有:
> sh
Please input shell credential to login
Login:admin
Password: <entered my password again>
Password Incorrect! Try again.
我还尝试了用户名行政以及设备的默认密码(在设备标签上),但该密码也不起作用。
换句话说:额外的密码访问什C3000Z 上的提示。我在设备上或配置 GUI 中的任何地方都没有看到这个附加密码。
我已经重置了设备,但附加的什密码还在。
有谁知道要使用什么凭证吗?什CenturyLink C3000Z 设备上的控制台访问?
答案1
至少在 C1000A 上,情况并非如此。 它曾经在以下情况下授予 shell 访问权限sh
。过去几年的某个时候的固件更新可能是原因。
换句话说,这似乎已被禁用并且可能无法再访问。
答案2
我联系过一位拥有固件版本为 CA004-31.30L.95 的 C1000A 的人,他也有同样的问题。我们不知道它需要什么用户/密码,但可以在提示符下使用 shell 注入来绕过额外的锁。登录后,>
请尝试输入echo ;sh
或类似内容:sh
$ telnet 192.168.0.1
Trying 192.168.0.1...
Connected to 192.168.0.1.
Escape character is '^]'.
===Actiontec xDSL Router===
Login: admin
Password: <password set in "Remote Console" GUI page>
> echo ;sh
BusyBox v1.17.2 (2018-03-02 10:34:35 CST) built-in shell (ash)
Enter 'help' for a list of built-in commands.
#