开启SSH前,请先把路由器降级。ROM版本过高可能无法开启,请先下载低版本降级,然后在执行操作
方法一
浏览器 F12 审查元素➡控制台➡输入以下代码 然后回车键,随后会有提示弹窗 ##Input new SSH password##
输入 ssh 的 root 密码即可!!
function getSTOK() {
let match = location.href.match(/;stok=(.*?)\//);
if (!match) {
return null;
}
return match[1];
}
function execute(stok, command) {
command = encodeURIComponent(command);
let path = `/cgi-bin/luci/;stok=${stok}/api/misystem/set_config_iotdev?bssid=SteelyWing&user_id=SteelyWing&ssid=-h%0A${command}%0A`;
console.log(path);
return fetch(new Request(location.origin + path));
}
function enableSSH() {
stok = getSTOK();
if (!stok) {
console.error('stok not found in URL');
return;
}
console.log(`stok = "${stok}"`);
password = prompt('Input new SSH password');
if (!password) {
console.error('You must input password');
return;
}
execute(stok,
`
nvram set ssh_en=1
nvram commit
sed -i 's/channel=.*/channel=\\"debug\\"/g' /etc/init.d/dropbear
/etc/init.d/dropbear start
`
)
.then((response) => response.text())
.then((text) => console.log(text));
console.log('New SSH password: ' + password);
execute(stok, `echo -e "${password}\\n${password}" | passwd root`)
.then((response) => response.text())
.then((text) => console.log(text));
}
enableSSH();
方法二
1.用浏览器打开192.168.31.1,也就是自己的路由器管理地址,新机器第一次登可以简单设置一下。此时,浏览器地址栏里面的URL,会自动补全,变成一长串东西。取里面stok=后面的那一串值,到/前结束,保存到记事本里。
2.在记事本里保存以下代码
http://192.168.31.1/cgi-bin/luci/;stok=/api/misystem/set_config_iotdev?bssid=Xiaomi&user_id=longdike&ssid=-h%3B%20nvram%20set%20ssh_en%3D1%3B%20nvram%20commit%3B%20sed%20-i%20’s%2Fchannel%3D.*%2Fchannel%3D%5C%22debug%5C%22%2Fg’%20%2Fetc%2Finit.d%2Fdropbear%3B%20%2Fetc%2Finit.d%2Fdropbear%20start%3B
3.将1中的那串值,替换2中的值,变成一个新的URL地址。把这个地址复制粘贴到浏览器里面,按回车进入,此时会返回一个代码,成功开启ssh。
4.在记事本中保存以下代码
http://192.168.31.1/cgi-bin/luci/;stok=/api/misystem/set_config_iotdev?bssid=Xiaomi&user_id=longdike&ssid=-h%3B%20echo%20-e%20’admin%5Cnadmin’%20%7C%20passwd%20root%3B
5.将1中的那串值,替换4中的值,变成一个新的URL地址。把这个地址复制粘贴到浏览器里面,按回车进入。此时ssh的用户名是root,密码改为admin了。
相关资源下载
◎ 文件说明
如图片失效,尝试更换图片二级域名为 oss 或 www ; 无特殊说明,则压缩包文件解压密码为 www.uhmao.com ; 部分内容由于精力有限,无法全部测试其安全性、有效性。请仔细阅读网站底部的免责声明
请登录后查看评论内容