思科路由器
在破解之前,我们需要认识一下思科路由器里面的NVRAM,其功能为放置配置文件和配置寄存器,而其中的配置寄存器的功能是用于影响路由器的启动过程的,下面是两种不同的不用的寄存器的值。
0x2102:正常加载操作系统并加载配置文件
0x2142:正常加载操作系统但不加载配置文件
所以破解的思路就是更改寄存器的值,然后进入正常的操作系统且不加载配置文件,这样就相当于初始化了,下面是具体的操作过程。
- 关掉路由器,重新启动,在启动过程中按住Ctrl+break进入ROMMON模式
- 在ROMMON模式下把寄存器的值改为0x2142
rommon 2 > confreg 0x2142
- 然后重新启动
rommon 3 >reset
- 重新启动之后,你会进入一个全新的操作系统,所以你需要把之前的配置文件导入到当前的内存当中。(注意:这条命令刚好与保存配置文件是反过来的)
copy start run
- 然后你只需要把设置了密码的命令no掉就好了
no enable password 123
write //保存
- 最后在配置模式下把寄存器的值改为默认的0x2102