admin管理员组

文章数量:1667287

在学习的时候看到一些关于思科路由器密码恢复的内容。有时也看到有人问路由器密码忘了怎么办,干脆就写下来吧。(经本人操作通过,但由于IOS版本问题可能在一些路由器上有所不同。)


这篇文章不是教你如何破解路由器密码的,只是弥补你的一时记忆遗忘密码。当然路由器是要在你手上而不是网络上的。


要恢复密码你需要进入ROM monitor模式。把路由器电源关闭等待数秒后重新开启,将有一个60秒左右的时间给你按下ctrl+break来绕过密码而进入ROM monitor模式,在这个模式下你能够改变你的密码。

一般情况下你可以使用show version命令来显示你的configuration register number,通常都在最后,正常为0x2102。这是一个注册表引导字段,它决定了路由器是否加载IOS映像文件,如果加载,则从哪里得到这个映像文件。关于这个字段的详细内容我不打算在这里详细描述,需要者可以自行查询相关资料。


用电缆连上你路由器的console口,打开超级终端,进入路由器的ROM monitor模式后,使用命令config-register 0x2142(或者confreg 0x2142)

然后路由器会提示你重启,使用命令reload(或者reset)重启......

当询问你是否进入初始配置会话时选择否;然后进入特权模式,注意!这个时候路由器并没有要求你输入密码,Woo~目标达到一大半了;

现在把你的配置从NVRAM复制到你的RAM中吧,不然你会发现你的配置全部都没了的(使用copy start run命令),因为使用0x2142引导字段进入路由器时当前RAM中是没有任何配置的,这也就是为什么不需要密码就可以进入特权模式的原因,当然,你原来的配置都还在,分别输入命令show run和show start看看就知道了。

然后进入全局配置模式修改你的密码就可以了。改完密码后再次把当前的配置写入NVRAM中----copy run start。

现在可以完工了吗?当然不,要知道前面我们把引导字段改成了0x2142如果不修改回来下次进入路由器时还是没有密码的。所以我们要把它改回来。进入全局模式输入命令config-register 0x2102,确认,reload重启路由器,当问你是否保存系统配置时选否(因为你前面已经把配置保存进NVRAM中了)。确认重启,OK,世界清净了......

注意:这里的0x是指数字零和字母X而不是字母o和乘号。

 

 

                                          17:58 2005-2-21

 

本文标签: 路由器密码恢复Cisco