HackzWorld
Password Recovery CISCO 1900
Series Router
Introduction
This document describes how
to recover the
enable password
and the
enable
secret
passwords. These passwords protect access to privileged EXEC and
configuration modes. The
enable password
password
can be recovered, but the
enable secret
password is
encrypted and must be replaced with a new password. Use the procedure described
in this document in order to replace the
enable secret
password.
Prerequisites
Requirements:-
There are no specific
requirements for this document.
Components
Used
The information in this
document is based on this hardware version:
Cisco
1900 Series Integrated Services Router
The information in this
document was created from the devices in a specific lab environment. All of the
devices used in this document started with a cleared (default) configuration.
If your network is live, make sure that you understand the potential impact of
any command.
Step-by-Step
Procedure
Perform these steps in order
to recover your password:
1. Attach a terminal or
PC with terminal emulation to the console port of the router. Use these
terminal settings:
9600 baud rate
No parity
8 data bits
1 stop bit
No flow control
2. If you can access
the router, type show version at the prompt, and record the
configuration register setting. SeeExample of Password Recovery Procedure in
order to view the output of a show version command.
Note:
The
configuration register is typically set to 0x2102 or 0x102. If you can no
longer access the router (because of a lost login or TACACS password), you can
safely assume that your configuration register is set to0x2102.
3. Use the power switch
in order to turn off the router, and then turn the router back on.
Note:
In order to simulate this step on a Cisco 6400, pull out and
then plug in the Node Route Processor (NRP) or Node Switch Processor (NSP)
card.
In order to simulate
this step on a Cisco 6×00 with NI-2, pull out and then plug in the NI-2 card.
4. Press Break on
the terminal keyboard a couple of times after you see the message program load
complete, entry point: 0x80008000, size: 0x6fdb4c in order to put the router
into ROMMON.
Note:
The
values of entry point and size are subjected to the routers.
If the break sequence
does not work, refer to Standard Break Key Sequence Combinations During
Password Recovery for other key combinations.
If unable to break into
ROMMON mode, perform these steps:
a. Remove flash.
b. Reload the router. Router will end up in ROMMON mode.
c. Insert flash.
d. Perform standard
procedure for password recovery.
5. Type confreg
0x2142 at the rommon 1> prompt in order to boot from Flash.
This step bypasses the
startup configuration where the passwords are stored.
6. Type reset at
the rommon 2> prompt.
The router reboots, but
ignores the saved configuration.
7. Type no after each setup question, or press Ctrl-C in
order to skip the initial setup procedure.
8. Type enable at
the Router> prompt.
You are in enable mode
and should see the Router# prompt.
9. Type configure
memory or copy startup-config running-config in order to copy the
nonvolatile RAM (NVRAM) into memory.
Warning:
Do not enter copy running-config startup-config or write.
These commands erase your startup configuration.
10. Type show
running-config.
The show
running-config command shows the configuration of the router. In this
configuration, the shutdowncommand appears under all interfaces, which
indicates all interfaces are currently shut down. In addition, the passwords
(enable password, enable secret, vty, console passwords) are in either an
encrypted or unencrypted format. You can reuse unencrypted passwords. You must
change encrypted passwords to a new password.
11. Type configure
terminal.
The hostname(config)#
prompt appears.
12. Type enable secret <password> in order to
change the enable secret password. For example:
13.
hostname(config)#
enable secret
cisco
14.
15. Issue the no
shutdown command on every interface that you use.
If you issue a show
ip interface brief command, every interface that you want to use should
display up up.
16. Type config-register <configuration_register_setting>
. Where configuration_register_setting is either the value you
recorded in step 2 or 0x2102 . For example:
17.
hostname(config)#
config-register
0x2102
18.
19. Press Ctrl-z or
end in order to leave the configuration mode.
The hostname# prompt
appears.
20. Type write
memory or copy running-config startup-config in order to commit the
changes.
Example
of Password Recovery Procedure
This section provides an
example of the password recovery procedure. This example was created with a
Cisco 2900 Series ISR. Even if you do not use a Cisco 2900 Series ISR, this
output provides an example of what you should experience on your product.
Router>
enable
Password:
Password:
Password:
% Bad secrets
Router>
show
version
Cisco IOS Software, C2900 Software
(C2900-UNIVERSALK9-M), Version 15.0(1)M1,
RELEASE SOFTWARE (fc1)
Technical Support:
http://www.cisco.com/techsupport
Copyright (c) 1986-2009 by Cisco
Systems, Inc.
Compiled Wed 02-Dec-09 15:23 by
prod_rel_team
ROM: System Bootstrap, Version
15.0(1r)M1, RELEASE SOFTWARE (fc1)
c2921-CCP-1-xfr uptime is 2 weeks,
22 hours, 15 minutes
System returned to ROM by reload
at 06:06:52 PCTime Mon Apr 2 1900
System restarted at 06:08:03
PCTime Mon Apr 2 1900
System image file is
“flash:c2900-universalk9-mz.SPA.150-1.M1.bin”
Last reload reason: Reload Command
This product contains
cryptographic features and is subject to United
States and local country laws
governing import, export, transfer and
use. Delivery of Cisco
cryptographic products does not imply
third-party authority to import,
export, distribute or use encryption.
Importers, exporters, distributors
and users are responsible for
compliance with U.S. and local
country laws. By using this product you
agree to comply with applicable
laws and regulations. If you are unable
to comply with U.S. and local
laws, return this product immediately.
A summary of U.S. laws governing
Cisco cryptographic products may be found at:
http://www.cisco.com/wwl/export/crypto/tool/stqrg.html
If you require further assistance
please contact us by sending email to
Cisco CISCO2921/K9 (revision 1.0)
with 475136K/49152K bytes of memory.
Processor board ID FHH1230P04Y
1 DSL controller
3 Gigabit Ethernet interfaces
9 terminal lines
1 Virtual Private Network (VPN)
Module
1 Cable Modem interface
1 cisco Integrated Service
Engine-2(s)
Cisco Foundation 2.2.1 in slot 1
DRAM configuration is 64 bits wide
with parity enabled.
255K bytes of non-volatile
configuration memory.
248472K bytes of ATA System
CompactFlash 0 (Read/Write)
62720K bytes of ATA CompactFlash 1
(Read/Write)
Technology Package License
Information for Module:’c2900′
—————————————————————-
Technology Technology-package
Technology-package
Current Type Next reboot
—————————————————————–
ipbase ipbasek9 Permanent ipbasek9
security securityk9 Permanent
securityk9
uc uck9 Permanent uck9
data datak9 Permanent datak9
Configuration
register is 0x2102
Router>
!—
The router was just powercycled, and during bootup a !— break sequence was
sent to the router after seeing the following message !— program load
complete, entry point: 0x80008000, size: 0x6fdb4c.
!
rommon 1 >
confreg
0x2142
You must reset or power cycle for
new config to take effect
rommon 2 >
reset
System Bootstrap, Version
15.0(1r)M1, RELEASE SOFTWARE (fc1)
Copyright (c) 2009 by cisco
Systems, Inc.
TAC:Home:SW:IOS:Specials for info
C2900 platform with 524288 Kbytes
of main memory
program load complete, entry
point: 0x80008000, size: 0x6fdb4c
Self decompressing the image :
###############################
##############################################################
##############################################################
##############################################################
###############################
[OK]
Restricted Rights Legend
Use, duplication, or disclosure by
the Government is
subject to restrictions as set
forth in subparagraph
(c) of the Commercial Computer
Software – Restricted
Rights clause at FAR sec.
52.227-19 and subparagraph
(c) (1) (ii) of the Rights in
Technical Data and Computer
Software clause at DFARS sec.
252.227-7013.
cisco Systems, Inc.
170 West Tasman Drive
San Jose, California 95134-1706
Cisco IOS Software, C2900 Software
(C2900-UNIVERSALK9-M), Version 15.0(1)M1,
RELEASE SOFTWARE (fc1)
Technical Support:
http://www.cisco.com/techsupport
Copyright (c) 1986-2009 by Cisco
Systems, Inc.
Compiled Wed
02-Dec-09 15:23 by prod_rel_team
Cisco CISCO2921/K9 (revision 1.0)
with 475136K/49152K bytes of memory.
Processor board ID FHH1230P04Y
1 DSL controller
3 Gigabit Ethernet interfaces
9 terminal lines
1 Virtual Private Network (VPN)
Module
1 Cable Modem interface
1 cisco Integrated Service
Engine-2(s)
Cisco Foundation 2.2.1 in slot 1
DRAM configuration is 64 bits wide
with parity enabled.
255K bytes of non-volatile
configuration memory.
248472K bytes of ATA System CompactFlash
0 (Read/Write)
62720K bytes of ATA CompactFlash 1
(Read/Write)
— System Configuration Dialog
—
Would you like to enter the
initial configuration dialog? [yes/no]:
n
Press RETURN to get started!
00:00:19: %LINK-3-UPDOWN:
Interface BRI0/0, changed state to up
00:00:19: %LINK-3-UPDOWN:
Interface Ethernet0/0, changed state to up
00:00:19: %LINK-3-UPDOWN:
Interface Ethernet0/1, changed state to up
00:00:19: %LINK-3-UPDOWN:
Interface Serial0/0, changed state to down
00:00:19: %LINK-3-UPDOWN:
Interface Serial0/1, changed state to down
00:00:20: %LINEPROTO-5-UPDOWN:
Line protocol on Interface BRI0/0,
changed state to down
00:00:20: %LINEPROTO-5-UPDOWN:
Line protocol on Interface Ethernet0/0,
changed state to up
Router>
00:00:20: %LINEPROTO-5-UPDOWN:
Line protocol on Interface Ethernet0/1,
changed state to up
00:00:20: %LINEPROTO-5-UPDOWN:
Line protocol on Interface Serial0/0,
changed state to down
00:00:20: %LINEPROTO-5-UPDOWN:
Line protocol on Interface Serial0/1,
changed state to down
00:00:50: %SYS-5-RESTART: System
restarted —
Cisco IOS Software, C2900 Software
(C2900-UNIVERSALK9-M), Version 15.0(1)M1,
RELEASE SOFTWARE (fc1)
Technical Support:
http://www.cisco.com/techsupport
Copyright (c) 1986-2009 by Cisco
Systems, Inc.
Compiled Wed 02-Dec-09 15:23 by
prod_rel_team
00:00:50: %LINK-5-CHANGED:
Interface BRI0/0,
changed state to administratively
down
00:00:52: %LINK-5-CHANGED:
Interface Ethernet0/0,
changed state to administratively
down
00:00:52: %LINK-5-CHANGED: Interface
Serial0/0,
changed state to administratively
down
00:00:52: %LINK-5-CHANGED:
Interface Ethernet0/1,
changed state to administratively
down
00:00:52: %LINK-5-CHANGED:
Interface Serial0/1,
changed state to administratively
down
00:00:53: %LINEPROTO-5-UPDOWN:
Line protocol on Interface Ethernet0/0,
changed state to down
00:00:53: %LINEPROTO-5-UPDOWN:
Line protocol on Interface Ethernet0/1,
changed state to down
Router>
Router>
enable
Router#
copy
startup-config running-config
Destination filename
[running-config]?
1324 bytes copied in 2.35 secs
(662 bytes/sec)
Router#
00:01:24: %LINEPROTO-5-UPDOWN:
Line protocol on Interface BRI0/0:1,
changed state to down
00:01:24: %LINEPROTO-5-UPDOWN:
Line protocol on Interface BRI0/0:2,
changed state to down
Router#
configure
terminal
Enter configuration commands, one
per line. End with CNTL/Z.
Router(config)#
enable
secret < password >
Router(config)#
^Z
00:01:54: %SYS-5-CONFIG_I:
Configured from console by console
Router#
show ip
interface brief
Interface IP-Address OK? Method
Status Protocol
Ethernet0/0 10.200.40.37 YES TFTP
administratively
down
down
Serial0/0 unassigned YES TFTP
administratively
down
down
BRI0/0 193.251.121.157 YES unset
administratively
down
down
BRI0/0:1 unassigned YES unset
administratively
down
down
BRI0/0:2 unassigned YES unset
administratively
down
down
Ethernet0/1 unassigned YES TFTP
administratively
down
down
Serial0/1 unassigned YES TFTP
administratively
down
down
Loopback0 193.251.121.157 YES TFTP
up up
Router#
configure
terminal
Enter configuration commands, one
per line. End with CNTL/Z.
Router(config)#
interface
Ethernet0/0
Router(config-if)#
no
shutdown
Router(config-if)#
00:02:14: %LINK-3-UPDOWN:
Interface Ethernet0/0, changed state to up
00:02:15: %LINEPROTO-5-UPDOWN:
Line protocol on Interface Ethernet0/0,
changed state to up
Router(config-if)#
interface
BRI0/0
Router(config-if)#
no
shutdown
Router(config-if)#
00:02:26: %LINK-3-UPDOWN:
Interface BRI0/0:1, changed state to down
00:02:26: %LINK-3-UPDOWN:
Interface BRI0/0:2, changed state to down
00:02:26: %LINK-3-UPDOWN:
Interface BRI0/0, changed state to up
00:02:115964116991:
%ISDN-6-LAYER2UP: Layer 2 for Interface BR0/0,
TEI 68 changed to up
Router(config-if)#
^Z
Router#
00:02:35: %SYS-5-CONFIG_I:
Configured from console by console
Router#
copy
running-config startup-config
Destination filename
[startup-config]?
Building configuration…
[OK]
Router#
show
version
Cisco IOS Software, C2900 Software
(C2900-UNIVERSALK9-M), Version 15.0(1)M1,
RELEASE SOFTWARE (fc1)
Technical Support:
http://www.cisco.com/techsupport
Copyright (c) 1986-2009 by Cisco
Systems, Inc.
Compiled Wed 02-Dec-09 15:23 by
prod_rel_team
ROM: System Bootstrap, Version
15.0(1r)M1, RELEASE SOFTWARE (fc1)
c2921-CCP-1-xfr uptime is 2 weeks,
22 hours, 15 minutes
System returned to ROM by reload
at 06:06:52 PCTime Mon Apr 2 1900
System restarted at 06:08:03
PCTime Mon Apr 2 1900
System image file
is “flash:c2900-universalk9-mz.SPA.150-1.M1.bin”
Last reload reason: Reload Command
Cisco CISCO2921/K9 (revision 1.0)
with 475136K/49152K bytes of memory.
Processor board ID FHH1230P04Y
1 DSL controller
3 Gigabit Ethernet interfaces
9 terminal lines
1 Virtual Private Network (VPN)
Module
1 Cable Modem interface
1 cisco Integrated Service
Engine-2(s)
Cisco Foundation 2.2.1 in slot 1
DRAM configuration is 64 bits wide
with parity enabled.
255K bytes of non-volatile
configuration memory.
248472K bytes of ATA System
CompactFlash 0 (Read/Write)
62720K bytes of ATA CompactFlash 1
(Read/Write)
Configuration register is 0x2102
Router#
configure
terminal
Enter configuration commands, one
per line. End with CNTL/Z.
Router(config)#
config-register
0x2102
Router(config)#^Z
00:03:20: %SYS-5-CONFIG_I:
Configured from console by console
Router#
show
version
Cisco IOS Software, C2900 Software
(C2900-UNIVERSALK9-M), Version 15.0(1)M1,
RELEASE SOFTWARE (fc1)
Technical Support:
http://www.cisco.com/techsupport
Copyright (c) 1986-2009 by Cisco
Systems, Inc.
Compiled Wed 02-Dec-09 15:23 by
prod_rel_team
ROM: System Bootstrap, Version
15.0(1r)M1, RELEASE SOFTWARE (fc1)
c2921-CCP-1-xfr uptime is 2 weeks,
22 hours, 15 minutes
System returned to ROM by reload
at 06:06:52 PCTime Mon Apr 2 1900
System restarted at 06:08:03
PCTime Mon Apr 2 1900
System image file is
“flash:c2900-universalk9-mz.SPA.150-1.M1.bin”
Last reload reason: Reload Command
Cisco CISCO2921/K9 (revision 1.0)
with 475136K/49152K bytes of memory.
Processor board ID FHH1230P04Y
1 DSL controller
3 Gigabit Ethernet interfaces
9 terminal lines
1 Virtual Private Network (VPN)
Module
1 Cable Modem interface
1 cisco Integrated Service
Engine-2(s)
Cisco Foundation 2.2.1 in slot 1
DRAM configuration is 64 bits wide
with parity enabled.
255K bytes of non-volatile
configuration memory.
248472K bytes of ATA System
CompactFlash 0 (Read/Write)
62720K bytes of ATA CompactFlash 1
(Read/Write)
Configuration register is 0x2142
(will be
0x2102
at next reload)
Router#