找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
广告投放联系QQ68610888
查看: 15121|回复: 90

[AX3600] 【保姆级教程】小米路由器 :根据SN码计算SSH初始密码

 火.. [复制链接]
发表于 2022-8-4 17:58 | 显示全部楼层 |阅读模式
本帖最后由 NormalPeople 于 2022-9-27 20:19 编辑

本贴提供一种在本地计算初始密码的方法。

一、运行环境

win10、win11或macOS,node.js的LTS版本。



二、安装node.js

1. 在官网下载16.16.0 LTS版本。


2. 默认安装,一直下一步即可。





注意这里要把对号勾上。






点击Finish后会弹出cmd窗口,输入一个任意按键进行下一步。



继续再输入一个任意按键进行下一步。



输入完后会弹出powershell的窗口,可以忽略。




三、测试node.js是否安装成功

1. 打开cmd。

2. 输入 node -v,如果你的结果返回和我的一样或相似(版本不同),那么安装成功。






四、运行代码计算初始密码

1. 代码如下:

  1. const Crypto = require('crypto');

  2. var salt = {
  3.     'r1d': 'A2E371B0-B34B-48A5-8C40-A7133F3B5D88',
  4.     'others': 'd44fb0960aa0-a5e6-4a30-250f-6d2df50a'
  5. }

  6. function getPasswd(sn) {
  7.     var md5 = Crypto.createHash('md5');
  8.     const hex = md5.update(sn + getSalt(sn)).digest('hex')
  9.     return hex.substring(0, 8);
  10. }

  11. function getSalt(sn) {
  12.     if (sn.includes('/')) {
  13.         return swapSalt(salt['others']);
  14.     } else {
  15.         return salt['r1d'];
  16.     }
  17. }

  18. function swapSalt(s) {
  19.     return s.split('-').reverse().join('-');
  20. }

  21. const SN = process.argv[2]
  22. console.log(`Usage: ${SN} SN` )

  23. const passwd = getPasswd(SN)
  24. console.log('decrypt password:', passwd)
复制代码


2. 将如上代码保存成一个文件,名字为index.js,再在C盘下新建一个文件夹名为temp,将index.js放在C:\temp目录下。



3. 打开cmd,输入以下指令进行初始密码计算:

  1. node C:\temp\index.js 你的SN码
复制代码

例如:我的SN码是36418/J1VT88614,则执行如下指令:

  1. node C:\temp\index.js 36418/J1VT88614
复制代码

4. 输出结果如下图所示。



得出结果是我的初始密码为:43d709f5。


注:不想自己创建文件的恩友,也可以在此直接下载脚本文件:

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

×
发表于 2023-2-8 11:23 | 显示全部楼层
本帖最后由 lgs2007m 于 2023-2-8 11:34 编辑

感谢分享,github有个计算初始SSH密码的GUI版本https://github.com/CCA2878/MiWiFipwGUI
小米SSH ROOT密码HTML离线版https://www.right.com.cn/forum/thread-8234808-1-1.html
回复 支持 反对

使用道具 举报

发表于 2023-2-7 20:32 | 显示全部楼层
怎么没用
回复 支持 反对

使用道具 举报

发表于 2023-2-2 14:48 | 显示全部楼层
sa1284792303 发表于 2022-12-19 21:12
可以用 https://miwifi.rei.ac/

这个很方便,谢谢!小白请教ssh初始密码有啥用?可以修改不
回复 支持 反对

使用道具 举报

发表于 2023-1-31 00:55 | 显示全部楼层
思考思考
回复 支持 反对

使用道具 举报

发表于 2023-1-29 22:25 | 显示全部楼层
看一下。
回复 支持 反对

使用道具 举报

发表于 2023-1-29 20:40 | 显示全部楼层
谢谢分享!~
回复 支持 反对

使用道具 举报

发表于 2023-1-27 15:04 | 显示全部楼层
原始密码
回复 支持 反对

使用道具 举报

发表于 2023-1-27 13:04 | 显示全部楼层
谢谢大佬
回复 支持 反对

使用道具 举报

发表于 2023-1-3 11:54 | 显示全部楼层
牛逼啊,可以思考了
回复 支持 反对

使用道具 举报

发表于 2023-1-3 05:23 | 显示全部楼层
感谢大神
回复 支持 反对

使用道具 举报

发表于 2023-1-3 05:23 | 显示全部楼层
感谢大神
回复 支持 反对

使用道具 举报

发表于 2023-1-2 13:03 | 显示全部楼层

感谢楼主提供
回复 支持 反对

使用道具 举报

发表于 2023-1-1 20:08 | 显示全部楼层
感谢楼主提供
回复 支持 反对

使用道具 举报

发表于 2022-12-31 23:37 | 显示全部楼层
上次设置的密码忘记了
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

欢迎大家光临恩山无线论坛上一条 /1 下一条

有疑问请添加管理员QQ86788181|手机版|小黑屋|Archiver|恩山无线论坛(常州市恩山计算机开发有限公司版权所有) ( 苏ICP备05084872号 )

GMT+8, 2024-6-2 01:03

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

| 江苏省互联网有害信息举报中心 举报信箱:js12377 | @jischina.com.cn 举报电话:025-88802724 本站不良内容举报信箱:68610888@qq.com 举报电话:0519-86695797

快速回复 返回顶部 返回列表