思科2600系列路由器的enable密碼恢復
原理:
因enable密碼保存在startup-config中,可以使路由器啓動時繞過startup-config配置,然後重新配置密碼即可.
如果想讓路由器啓動時繞過startup-config配置,只有修改配置寄存器的值.
正常情況下配置寄存器的值是0x2102,把2102換算成16進製爲:0010.0001.0000.0010
其中第三段中的第二個比特位即0000中的第二個0可以控制路由器啓動時的順序,
當這一位爲0,表示啓動時運行startup-config的配置,如果爲1,則表示啓動時忽略startup-config的配置,進入setup模式
當該位爲1時,配置寄存器的值爲0x2142
恢復步驟:
1:重啓路由器,在啓動60S內按下Ctrl+Break鍵,使路由器進入ROM Monitor模式
2:在提示符下輸入命令修改配置寄存器的值,然後重啓路由器
rommon1>confreg 0x2142
rommon2>reset
3:重啓路由器後進入setup模式,選NO退回到exec模式,此時路由器原有配置仍保存在startup-config中,爲使路由器恢復密碼後配置不變,應把startup-config中的配置保存到running-config中,然後重新設置enable密碼,並把配置寄存器的值改回0x2102.
Router> enable
Router# copy startup-config running-config
Router# config terminal
Router(config)# enable secret 123456
Router(config)# config-register 0x2102
Router(config)#exit
4:保存當前配置到startup-config,然後重啓路由器.
Router# copy running-config startup-config
Router# reload