192.168.1.1-路由器设置 | 192.168.0.1-无线路由器设置

思科路由器加载顺序及密码破解

发布时间:2015-03-26 11:31

    当路由器启动时,它需要执行一系列的操作,即所谓的启动顺序,其目的是测试硬件并加载所需的软件。启动顺序包括一下步骤。
    (1)路由器执行POST(开机自检)。POST将检查硬件,以验证设备的所有组建目前是可运行的。POST会检查路由器的各个接口。POST保存在ROM(只读存储器)中,并从ROM运行。
    (2)之后,引导程序将查找并加载思科IOS软件。引导程序保存在ROM中,用于执行程序。引导程序负责查找每个IOS程序的储存位置,并随后加载该文件。
        注:默认情况下,所有思科路由器都会首先从闪存中加载IOS软件,其次为TFTP服务器,然后是ROM。
    (3)IOS软件将在NVRAM中查找有效的配置文件。此文件成为启动配置,只有当管理员将运行配置文件复制到NVRAM中时才会产生。
    (4)如果在NVRAM中查找到启动配置文件,路由器会复制此文件到RAM中,并将它称为运行配置。路由器将使用这个文件运行路由器。路由器将进入正常运转状态。如果在NVRAM中没有查找的启动配置文件,路由器将在所有可进行CD(carrier detect,载波检测)的接口发送广播,用以查找TFTP主机可使用的配置文件,如果没有找到,路由器将进入设置模式进行配置。

思科路由器内部组建:
引导程序:存储在ROM中的微代码,主要作用是在路由器初始化时启动它。引导程序将启动路由器并加载IOS;
POST(开机自检):存储在ROM中的微代码,用于检测路由器硬件的基本功能,并确定当时可用的接口。
ROM监控程序:存储在ROM中的微代码,用于制造、测试和故障诊断;
微型IOS:被思科称为RXBOOT或引导加载程序,是一个存贮在ROM中的小型IOS,用于启动一个接口并将思科IOS加载到闪存中。微型IOS也可以用于执行一些其他的维护操作;
RAM:用于存贮分组缓存、ARP缓存、路由表以及路由器运行时所需要的软件和数据结构、运行配置保存在RAM中,并且多数路由器都是在启动时将IOS从闪存中加载并释放到RAM运行的;
ROM:用于启动和维护路由器的正常运行。其主要功能是保存POST、引导程序以及微型IOS;
闪存:默认保存路由器的Cisco IOS。闪存中的内容不会在路由器重启时被擦除;
NVRAM:用于存储路由器和交换机配置的内容。重启不会丢失,不能保存IOS,配置寄存器是存储在NVRAM中的;
配置寄存器:用于控制路由器的启动方式。配置寄存器的值通常为0X2102,这一配置值的含义是从闪存中加载IOS,从NVRAM中加载配置。修改寄存器值为0X2142是其不加载NVRAM的配置文件,用于路由器的密口令恢复;

中断路由器启动序列:路由器启动过程中通过超级终端发送终端指令,同时按下Ctrl和Break键。进入ROM监控模式。

密码破解:
rommon 1>confreg 0x2142
rommon 1>reset
重启路由器不加载NVRAM进入特权模式,设置密码口令,保存配置,将配置寄存器值改回原来的0x2102使其正常启动。

关于我们 - RSS地图 - 最近更新 - 友情链接 - 网站地图 - 版权声明