1 密码恢复原理
(1)cisco路由器保存了几种不同的配置参数,并存放在不同的内存模块中。cisco系列路由器的内存有:rom,闪存(flash memory),ram,不可变ram与动态内存(dram)等5种(其功能见表1)。一般情况下,路由器启动时,首先运行rom中的程序,进行系统自检及引导,然后运行flash中的iso,并在nvram中寻找路由器配置,并装入dram中。
内存作用 【相关文章:Ajax 的 Java 对象序列化(1)】
(2)口令恢复的关键在于对配置登记码(configuration register value)(见表2)进行修改,从而让路由器从不同的内存中调用不同的参数表进行启动。有效口令存放在nvram中,因此修改口令的实质是先让登记码不起作用,从而可以进行直接启动,完成后再将登记码恢复(如忘记恢复,路由器重新启动后修改的配置可能会丢失)。 【扩展阅读:AJAX编写用户注册实例及技术小结(1)】
configuration register value含义 【扩展信息:Ajax技术:构建动态的Java应用程序】
rom存放系统的引导程序,类似pc机的bios,是一种只读存储器,系统掉电程序不会丢失闪存存放cisco ios的镜像,类似pc机的硬盘,是一种可擦写、可编程的rom,系统掉电数据不会丢失nvram存放配置文件(startupconfig)ram存放当前系统使用配置(runningconfig)dram主要包含路由表、arp缓存、fastswitch缓存、数据包缓存等,也包含正在执行的配置文件,系统掉电该内存数据会丢失表2cisco系列路由器配置登陆码
0x2102缺省设置
bit13=0x2000flash引导失败5次后,自动从rom引导
bit8=0x0100关闭break键
boot field=0x20x2101从flash中引导正常运行模式
bit13=0x2000flash引导失败5次后,自动从rom引导
bit8=0x0100关闭break键
boot field=0x10x142进入boot rom运行模式router(boot)>
... 下一页