忘记密码?实达交换机密码破解之道

  一,网络环境:

  公司使用实达的3500系列(具体型号是3548)交换机,在交换机上面连接了一台华为2621路由器,通过电信的光纤上网。由于忘记密码,因此要试图破解它的密码.

  二,准备工作:

  由于整个工作需要断网,毕竟涉及到重新启动交换机等操作,所以选择时间在工作下班后的晚上23点。另外由于破解密码这类操作都必须使用CONSOLE控制台线来设置,所以地点只能是中心机房。笔者找到了实达3548设备的所有相关工具,包括安装说明与CONSOLE控制线等。

  三,实战破解密码:

  根据笔者以往经验实达所有设备的使用和操作命令语句都应该和CISCO设备类似,所以原本以为按照破解CISCO设备密码的步骤就可以轻松搞定。谁知道一上手才发现原来差别还真不小。一般来说CISCO设备都是通过修改配置寄存器configuration register来实现破解密码的操作。在实达交换机中根本不存在配置寄存器configuration register这个概念。通过查询资料才发现,原来实达交换机是使用修改超级终端配置的方法来破解密码的。

  第一步:将实达交换机的配套CONSOLE控制线连接到设备的CONSOLE管理接口。

  第二步:将CONSOLE控制线的另一断连接到网络管理员调试使用的笔记本的COM串口上。

  第三步:进入笔记本系统桌面,点“开始->所有程序->附件->通讯->超级终端”。

  第四步:启动系统的超级终端后我们随便为新建立的连接起一个名字。

  第五步:在连接设置处的“连接时使用”地方通过下拉菜单选择刚刚使用CONSOLE控制线连接的端口。例如COM1口。

  第六步:在COM1属性设置窗口中我们对连接的参数进行配置。一般来说我们正常连接交换机应该采用每秒位数9600,数据位为8,奇偶校验是无,停止位是1,数据流控制是无。不过要是想破解实达交换机的密码的话就需要修改这些数值。将PC超级终端串口速率设成57600,其他和上面写的相同即可。

第七步:使用终端连接到交换机后,再打开交换机的电源,在交换机启动后进行自检时立即按下“ESC”键多次进入交换机的监控模式。终端界面将出现多个选项,包括一些基本的初始化设置。

  小提示:

  刚开始笔者按照第七步的步骤尝试并没有成功,超级终端界面总是显示很多个“。。。。。”。后来才发现原来交换机必须在超级终端连接后才能加电启动,如果先开交换机再用超级终端连接的话则无法进入监控模式。

  第八步:根据菜单提示,将配置文件config.text上传(Upload)至网络管理员使用的笔记本,然后删除交换机上的配置文件Config.text。

  第九步:在笔记本上打开刚下载的保存在系统硬盘中的config.text文件,将以下语句

  enable secret level 1 5 !E,1u_;C9&-8U0H

  enable secret level 15 5 *r_1u_;C3vW8U0H

  删除然后保存退出。

  第十步:根据交换机监控模式的提示,将笔记本上修改的config.text再下载(Download)到交换机中。

  第十一步:重新将笔记本的超级终端串口速率设成9600,其他保持默认参数。交换机加电重启后,进入交换机配置界面,你就会发现我们可以重新配置交换机的密码了,包括远程TELNET的管理密码以及本机的特权密码。此后交换机的密码也将变成你刚刚配置的,而其它配置则保留不变,并不会影响任何使用。

  小提示:

  在实际使用中笔者发现使用实达3550交换机的监控模式中的上传和下载文件功能并不稳定,经常出现传输失败的提示。所以笔者索性直接在监控模式中将config.text删除,然后重新启动交换机重新配置所有交换机信息。这种情况适用于交换机自身配置不多也不复杂,另外网络管理员也需要对设置语句比较熟悉。

(0)

相关推荐

  • Oracle 忘记密码的找回方法

    //1.运行到C盘根目录 //2.输入:SET ORACLE_SID = 你的SID名称 3.输入:sqlplus/nolog 4.输入:connect/as sysdba 5.输入:alert user sys identified by sys 6.输入:alert user system identified by system 更改完成,密码是Oracle数据库的初始密码

  • cisco R3745路由器忘记密码怎么办?

    今天有个同事问我cisco R3745路由器的密码忘记了怎么办,其实解决办法很简单,就几下操作.Console 上去. Ctrl+Break confreg 0x2142 reset 然后就不要密码进去了. show start 就是配置. 然后再重启, Ctrl+Break confreg 0x2102 reset 就恢复了

  • routeros admin忘记密码的解决方法

    我在虚拟机里面做个示范,希望大家在需要的时候可以用的上 1 工具准备   打开 http://adelie.polymtl.ca/releases/x86/current/installcd/   找里面的iso文件下载,因为文件有的时候因为版本的改变而文件名称改变,所以这里只给出下载的目录位置 2 直接将iso文件刻盘,不会刻盘或者没有刻录机的自己想办法 3 将ros关机,用这个刻好的盘启动,等待出现livecd root# 开始输入命令 我们现在看到有hda hda1 hda2三个这里简要的

  • mysql修改用户密码的方法和mysql忘记密码的解决方法

    修改密码: 复制代码 代码如下: //选择数据库use mysql;//修改密码update user set password=password('新密码') where user='root';//立即生效flush privileges 忘记管理员密码: 在my.ini的[mysqld]字段下面加入: 复制代码 代码如下: skip-grant-tables 重启mysql服务,这时的mysql不需要密码即可登录数据库然后进入mysql 复制代码 代码如下: use mysql;updat

  • linux mysql忘记密码的多种解决或Access denied for user 'root'@'localhost'

    我的系统是ubuntu6.06,最近新装好的mysql在进入mysql工具时,总是有错误提示: # mysql -uroot -p Enter password: ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: NO) 使用网上介绍的方法修改root用户的密码: # mysqladmin -uroot -p password 'newpassword' Enter password: m

  • mysql 忘记密码的解决方法(linux和windows小结)

    当登陆MYSQL时,提示: ERROR 1045: Access denied for user: 'root@localhost' (Using password: YES) 说明密码不正确,当确实忘记密码时,要怎么办呢? 难道重新安装,当然不需要了. Linux或UNIX 1. 用root或者以mysqld的用户登录系统 2. 利用kill命令结束掉mysqld的进程 3. 使用 --skip-grant-tables 参数启动MySQL, 假设MySql安装目录在 /usr/local/m

  • MySQL忘记密码恢复密码的实现方法

    一.服务器环境 1.系统windows2003 中文企业版 sp2 2.mysql 5.1.55 3.php 5.2.17 4.IIS 6.0 二.破解过程 1.停止mysql服务(以管理员身份,在cmd命令行下运行)使用如下命令: net stop mysql 2..使用命令启动mysql数据库,命令如下 mysqld --skip-grant-tables 或者 mysqld-nt --skip-grant-tables 3.新开一个cmd窗口,进行如下命令操作 1.mysql -uroot

  • 强制修改mysql的root密码的六种方法分享(mysql忘记密码)

    方法一 使用phpmyadmin,这是最简单的了,修改mysql库的user表, 不过别忘了使用PASSWORD函数. 方法二 使用mysqladmin,这是前面声明的一个特例. mysqladmin -u root -p password mypasswd 输入这个命令后,需要输入root的原密码,然后root的密码将改为mypasswd. 把命令里的root改为你的用户名,你就可以改你自己的密码了. 当然如果你的mysqladmin连接不上mysql server,或者你没有办法执行mysq

  • mysql忘记密码的解决方法

    關閉方法:service mysqld stop 或 killall -TERM mysqld 接下來,重新開啟mySQL,請額外加上指令: /usr/bin/safe_mysqld --skip-grant-tables & (請注意執行程式的路徑,請替換成你的程式路徑) 然后启动mySQL,在命令模式下键入:mysql # mysql (這個也是,如果直接執行找不到程式,請打完整路徑) >use mysql >update user set password=password(&q

  • Wordpress 忘记密码的处理方法

    1. Wordpress的密码在存入数据库是以md5码的形式存放 根据此原理可以手动update数据库,重新设置自定的密码 2. 通过执行Mysql语句修改Wordpress密码 使用Phpmyadmin之类的工具, 登录你的数据库管理, 执行如下语句: update wp_uo2kml_users set password=password("新密码") where user='用户名'; 即可更新你的Wordpress密码. 3. 通过PHP文件修改Wordpress密码 新建一个

随机推荐