背景故事:我家里有一台华为HG8245路由器,我想更改默认用户名/密码。我试过以下这指南,但配置文件总是被重置。我的 ISP 也没有提供帮助,因此我正在寻找其他方法来实现此目的。路由器具有 telnet 访问权限,因此这似乎是更改凭据的一种方法。
我访问的第一个 shell 如下所示:
WAP>
按“?”给我一个我已粘贴的可用命令的列表这里,两个有趣的是“su”和“shell”。我似乎无法获得 su 访问权限,即使在以 root 身份登录后(挑战密码提示,然后什么也没有发生),但 shell 给了我一个正确的 linux shell。
WAP>shell
BusyBox v1.18.4 (2017-12-26 17:06:34 CST) built-in shell (ash)
Enter 'help' for a list of built-in commands.
WAP(Dopra Linux) #
现在这就是有趣的地方,BusyBox 已安装,但帮助命令实际上不起作用。
WAP(Dopra Linux) # help
ERROR::Command is not existed
打 ”?”再次给我提供了我粘贴的另一个可用命令列表这里。它们非常有限,但我可以访问 ls 并且我可以看到 /bin 实际上有很多里面有经典的linux东西,但我似乎无法运行其中任何一个,甚至是 busybox。它只是抛出厚颜无耻的“命令不存在”错误消息。
我的问题是:如何访问这些命令(最好是 cat 和 echo)?