04
2025
07
10:17:53

华为AR1220C-S路由器密码忘记了, 如何破解?

图片需求描述

兄弟们,一台华为的AR1220C-S路由器,现在密码忘记了如何进行破解呢?

图片
我们再来学习一下,华为的AR1220C-S路由器的密码破解。

图片解决过程

首先把console线连接到路由器的console口。
图片
在这里,我们需要注意的是串口端口号是多少?波特率是多少?
图片
当我们把另外一头的com线连接到电脑之后,我们需要在设备管理器中查找,可以看到,现在的COM端口是com2。
图片
那我们再来看一下波特率,为什么必须要选择9600呢?里面的波特率有好几个都可以选择,为什么我们必须要选择9600呢?这个是因为,每个厂家的设备,在初始化的时候,都使用了不同的波特率,华为的设备,默认就是9600。
我们在这里可以看到,把路由器开机之后,使用Ctrl+B进入到BootROM,选择2,serial Menu菜单,然后再输入1修改波特率,这时就可以看到,设备默认的波特率就是9600。
图片
那路由器,现在无法进入到console配置界面了,这时只能破解密码了。在console界面试了好多遍,默认的用户名和密码就是无法正常登录。那就说明console口的密码肯定被修改过了。
图片
那这时我们来破解一下路由器密码,破解这个路由器密码,一定要知道BootROM这个恢复系统。它提供了恢复配置系统密码,升级系统等。
下面是华为的默认的console密码和BootROM密码。
图片
还是老样子,用串口线连接并通过Console口登录设备,重启路由器,刚始加载文件的时候,在设备出现“Press Ctrl+B to break auto startup ...”信息时,按下“Ctrl+B”并键入密码后进入BootROM主菜单。要操作快一点,因为这个信息只出来3秒钟时间,稍不注意,就需要再次重新路由器。提示:按Ctrl+B打断自动启动,然后这时就会跳出来输入密码,记住,这里的密码不是console密码,而是BootROM密码,输入华为的默认BootROM密码,然后回车。
图片
进入到BootLoader Menu中,里面一共有7个选项,因为是console密码忘记了,我们就可以通过这个BOOTLoadeer Menu中把Console密码重置一下。    

进入BootROM菜单后,选择第7项,进入Password Manager菜单。

Main Menu 

1. Default Startup

2. Serial Menu

3. Network Menu

4. Startup Select

5. File Manager

6. Reboot

7. Password ManagerEnter your choice(1-6):7 

选择第7项,修改密码。 

图片

 PassWord Menu

1. Modify the menu password

2. Clear the console login password

0. Return  

选择2,清除console登录密码。

图片
然后再次重启的时候,从console登录到路由器时,就不需要输入用户名和密码,就可以直接进入到系统配置界面了。

那这时就会有人说了,那这console密码设置后,如果知道了BootROM的默认密码,那还是有可以直接破解的,那肯定的。如果不想被人直接破解,当然也可以把BootROM的密码更改,怎么更改呢?

我们还是进入BootROM菜单后,选择第7项,进入Password Manager菜单。然后我们按1。

Enter your choice(0-1):1

Modify password. Press Ctrl+c to break.

Enter Old Password:******

Input new password:******

Input new password again:******

Are you sure to change password? [y/n]:y

Save new password Success. 

按1之后,就是修改BootROM密码的。输入旧的BootROM密码,然后再设置新的密码。

图片
设置完成之后,点击Y。
图片
然后这时就把BootROM的密码设置完成了。
图片
虽说BootROM密码可以自己设置,但是我建议还是不要随意更改BootROM,我见过更改过BootROM后密码忘记的,console密码也忘记了,这时想破解掉就比较麻烦了。
更改完成之后,按0返回。
图片
这时就可正常再进入系统了。
图片
可以看到,再次进入路由器系统,这时就不需要用户名和密码。
图片
当然了,这个是跳过用户名和密码,进入到路由器的系统之后,我们就必须要把用户名和密码更改一下,如果这时不更改,重启路由器后,还是提示要输入之前的密码。所以这时我们还需要对console用户名和密码进行更改。

如果没有更改密码,就重启了,再次进入系统,还是需要输入用户名和密码的。
图片
再次进入到BootROM中,清除console密码。
图片

这时进入系统之后,就必须要更改console用户名和密码了

图片

重新配置console口用户名和密码

1、执行命令system-view,进入系统视图。

<Huawei>system-view 

Enter system view, return user view with Ctrl+Z.

2、执行命令user-interface consoleinterface-number,进入Console用户界面视图。

[Huawei]user-interface console 0

3、执行命令authentication-mode aaa,设置用户验证方式为AAA验证。

[Huawei-ui-console0]authentication-mode aaa

4、执行命令quit,退出Console用户界面视图。

[Huawei-ui-console0]quit

5、执行命令aaa,进入AAA视图。

[Huawei]aaa

6、执行命令local-useruser-namepassword { irreversible-cipher | cipher } password,配置本地用户名和密码。

[Huawei-aaa]local-user admin password irreversible-cipher Aa123456

  • cipher表示使用对称加密算法(如AES、3DES等)对密码进行加密,加密后的密文可以通过密钥或算法还原为明文。

  • irreversible-cipher表示使用哈希算法(如SHA-256、SHA-512等)对密码进行单向散列处理,生成固定长度的哈希值。无法通过哈希值还原原始密码,即使获取数据库也无法直接破解。

7、执行命令local-useruser-nameservice-type terminal,配置本地用户的接入类型为Console用户。

[Huawei-aaa]local-user admin service-type terminal http

8、执行命令local-useruser-nameprivilege levellevel,配置本地用户的级别。

[Huawei-aaa]local-user admin privilege level 15

Warning: This operation may affect online users, are you sure to change the user privilege level ?[Y/N]Y

9、执行命令quit,退出AAA视图。

[Huawei-aaa]quit 

[Huawei]save

[Huawei]save 

Warning: The current configuration will be written to the device. 

Are you sure to continue?[Y/N]:y

It will take several minutes to save configuration file, please wait.................

配置完成之后,然后再重启路由器,再输入修改过后的用户名和密码就可以正常进入到console界面了。

图片





推荐本站淘宝优惠价购买喜欢的宝贝:

image.png

本文链接:https://www.hqyman.cn/post/12148.html 非本站原创文章欢迎转载,原创文章需保留本站地址!

分享到:
打赏





休息一下~~


« 上一篇 下一篇 »

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

请先 登录 再评论,若不是会员请先 注册

您的IP地址是: