网络篇 路由器的密码破解10

目录

一、实验前的知识

(1)路由器的五大组件:

(2)路由器的启动过程:

(3)配置登记值(configuration register);

二、实验拓扑

三、实验过程

四、实验步骤

总结


一、实验前的知识

(1)路由器的五大组件:

  1. CPU:路由器CPU的作用与计算机的CPU是一样,用于负责执行系统指令与数据计算。
  2. RAM:这个相当于计算机的内存,中文称为随机存储器,用于临时性存放数据,断电后数据会清空,这个组件在路由器中是用于存放Running-config配置文件信息的。
  3. ROM:只读存储器,作用相当于计算机的BIOS,主要用于POST开机自检和引导操作系统启动,数据不会因断电就清空的。
  4. NVRAM:中文称为非易失性随机存储器,相当于计算机的存盘,用于永久性存放数据,断电后数据不会清空,这里用来存放Startup-config配置文件信息的。
  5. FLASH:这个称为闪存,主要是用过存放IOS的。

(2)路由器的启动过程:

  1. 开机先进行POST自检,测试硬件是否有问题;
  2. bootstrap查找和加载IOS;
  3. 若查找到有效的IOS,则加载IOS,否则将进入路由器的监控模式;
  4. 加载IOS后,路由器会查找NVRAM中Startup-config配置文件的信息;
  5. 若在NVRAM中查找到了这个配置文件,则把它加载到内存中,否则路由器将进入初始状态(Setup)模式。

(3)配置登记值(configuration register);

思科路由器的NVRAM中存储着一个16位长的配置登记值,默认为0x2102,一般地0x2142用于密码恢复。默认情况下,0x2102是正常启动的过程,但是若修改了这个登记值,那么路由器的启动过程将会发生变化,如修改为0x2142,那么表示在设备启动过程中直接忽略NVRAM的查找过程,也就说,它将直接进入到空配置模式(新机开机时的Setup模式).

二、实验拓扑

三、实验步骤

  1. 初始化配置(这下一步必须要做,配置相应的特权密码);
  2. 保存Running-config的数据到Startup-config中;
  3. 断电,然后重新启动路由器电源;
  4. 在路由器启动过程,使用Ctrl+Break键(PT上是Ctrl+C)进入到路由器的监控模式;
  5. 直接在当前模式上输入confreg 0x2142,然后使用命令reset重新启动路由器;
  6. 进入路由器的特权模式,使用copy命令把硬盘上的数据复制到内存(running-config)上;
  7. 进入全局配置模式,直接删除或修改特权密码;
  8. 在当前模式下,修改配置登记值为默认值;
  9. 保存数据,然后重新启动路由器,验证。

 

四、实验过程 

(1)初始化配置(这下一步必须要做,配置相应的特权密码);

 

(2)保存Running-config的数据到Startup-config中;

(3)断电,然后重新启动路由器电源;

(4)在路由器启动过程,使用Ctrl+Break键(PT上是Ctrl+C)进入到路由器的监控模式;

(5)直接在当前模式上输入confreg 0x2142,然后使用命令reset重新启动路由器;

(6)进入路由器的特权模式,使用copy命令把硬盘上的数据复制到内存(running-config)上;

(7)进入全局配置模式,直接删除或修改特权密码;

(8)在当前模式下,修改配置登记值为默认值;

(9)保存数据,然后重新启动路由器,验证。

这里的密码为ccie,验证成功,密码已经恢复。

代码解析:

rommon 1 > confreg 0x2142    //在监控模式下修改配置登记值为0x2142

rommon 2 > reset   //重新启动路由器

R1(config)#config-register 0x2102   //修改配置登记值为0x2102

R1(config)#enable password ccie   //修改特权密码为ccie

R1(config)#do copy running-config startup-config   //把内存中的数据保存到硬盘上,也可以使用命令write保存。

Destination filename [startup-config]?

 

总结

本章节讲解了路由器的五大组件与路由器的启动过程以及路由器的特权密码恢复知识点,这里也许有人觉得没有必要学习路由器的组件与那个路由器的启动过程。在这里我想说的是,想要学得好就必须掌握这些基础知识。路由器的五大组件以及路由器的启动过程与它的密码恢复过程没有关联?仔细想想,它们是在莫大的关联的,比如路由器的RAM是保存着Running-config配置文件数据的,而我们平时所打的命令都是保存在这个配置文件中的,若想要永久保存数据,则需要保存数据在NVRAM(硬盘)中。个中的种种我就不多说了,不明白的多看几遍,这个实验不难哈。可能刚开始时需要花费很多的时间在练习,但是想要把命令敲的溜就得练好基本功,当初我练习这个实验就打了100遍呢,花了很多时间,但是收获也是大的。好了,我们在下一个章节再见,加油!

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

公子绝

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值