【保姆级教程】小米路由器 :根据SN码计算SSH初始密码 您所在的位置:网站首页 小米路由器ax3600初始密码 【保姆级教程】小米路由器 :根据SN码计算SSH初始密码

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

2023-08-31 21:05| 来源: 网络整理| 查看: 265

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

1. 打开cmd。

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

13.png (2.6 KB, 下载次数: 21)

下载附件  保存到相册

2022-8-4 17:39 上传

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

1. 代码如下:

const Crypto = require('crypto'); var salt = {     'r1d': 'A2E371B0-B34B-48A5-8C40-A7133F3B5D88',     'others': 'd44fb0960aa0-a5e6-4a30-250f-6d2df50a' } function getPasswd(sn) {     var md5 = Crypto.createHash('md5');     const hex = md5.update(sn + getSalt(sn)).digest('hex')     return hex.substring(0, 8); } function getSalt(sn) {     if (sn.includes('/')) {         return swapSalt(salt['others']);     } else {         return salt['r1d'];     } } function swapSalt(s) {     return s.split('-').reverse().join('-'); } const SN = process.argv[2] console.log(`Usage: ${SN} SN` ) const passwd = getPasswd(SN) console.log('decrypt password:', passwd)复制代码

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

14.png (21.25 KB, 下载次数: 21)

下载附件  保存到相册

2022-8-4 17:46 上传

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

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

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

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

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

15.png (28.42 KB, 下载次数: 9)

下载附件  保存到相册

2022-8-4 17:54 上传

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

注:不想自己创建文件的恩友,也可以在此直接下载脚本文件: index.zip (549 Bytes, 下载次数: 43, 售价: 1 nb恩山币) 2022-8-4 17:57 上传 点击文件名下载附件 index.js 售价: 1 nb恩山币  [记录]



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有