La práctica que se va a explicar en este post es como poder conectarse como enable en un Router Cisco ASA sin saber la contraseña. Los pasos se procederán a hacer con el dispositivo conectado al puerto serie (para configurar el puerto serie en linux ir al siguiente post).
Para empezar conectar el equipo al ordenador e iniciar minicom.
# minicom
Una vez iniciado, quitar la alimentación del router y volver a ponérsela y empezará a cargar toda la configuración. PRE.cjk { font-family: “Droid Sans Fallback”,monospace; }PRE.ctl { font-family: “FreeSans”,monospace; }P { margin-bottom: 0.21cm; }
– Cuando salga el siguiente mensaje darle a ESC
Use BREAK or ESC to interrupt boot.
Use SPACE to begin boot immediately.
PRE.cjk { font-family: “Droid Sans Fallback”,monospace; }PRE.ctl { font-family: “FreeSans”,monospace; }P { margin-bottom: 0.21cm; }
– Saldrá lo siguiente:
Boot interrupted.
PRE.cjk { font-family: “Droid Sans Fallback”,monospace; }PRE.ctl { font-family: “FreeSans”,monospace; }P { margin-bottom: 0.21cm; }
Ethernet0/0
MAC Address: 2894.0f20.a947
Link is DOWN
Use ? for help.
rommon #0>
- Escribir confreg y dejar todas por defecto menos la 1 y la 6.
rommon #0> confreg
Current Configuration Register: 0x00000001
Configuration Summary:
boot default image from Flash
Do you wish to change this configuration? y/n [n]: y
enable boot to ROMMON prompt? y/n [n]: n
enable TFTP netboot? y/n [n]: n enable Flash boot? y/n [n]: n
PRE.cjk { font-family: “Droid Sans Fallback”,monospace; }PRE.ctl { font-family: “FreeSans”,monospace; }P { margin-bottom: 0.21cm; }
select specific Flash image index? y/n [n]: n
disable system configuration? y/n [n]: y
go to ROMMON prompt if netboot fails? y/n [n]: n
enable passing NVRAM file specs in auto-boot mode? y/n [n]: n
PRE.cjk { font-family: “Droid Sans Fallback”,monospace; }PRE.ctl { font-family: “FreeSans”,monospace; }P { margin-bottom: 0.21cm; }
disable display of BREAK or ESC key prompt during auto-boot? y/n [n]: n
PRE.cjk { font-family: “Droid Sans Fallback”,monospace; }PRE.ctl { font-family: “FreeSans”,monospace; }P { margin-bottom: 0.21cm; }
Current Configuration Register: 0x00000001
Configuration Summary:
boot ROMMON
PRE.cjk { font-family: “Droid Sans Fallback”,monospace; }PRE.ctl { font-family: “FreeSans”,monospace; }P { margin-bottom: 0.21cm; }
Update Config Register (0x0) in NVRAM…
rommon #1>
PRE.cjk { font-family: “Droid Sans Fallback”,monospace; }PRE.ctl { font-family: “FreeSans”,monospace; }P { margin-bottom: 0.21cm; }
– A continuación escribir boot para reiniciar el router.
rommon #1> boot
Launching BootLoader…
Default configuration file contains 1 entry.
PRE.cjk { font-family: “Droid Sans Fallback”,monospace; }PRE.ctl { font-family: “FreeSans”,monospace; }P { margin-bottom: 0.21cm; }
Searching / for images to boot.
Loading /asa911-k8.bin… Booting…
Platform ASA5505
Loading…
IO memory blocks requested from bigphys 32bit: 9928
Ãosfsck 2.11, 12 Mar 2005, FAT32, LFN
Starting check/repair pass.
…
PRE.cjk { font-family: “Droid Sans Fallback”,monospace; }PRE.ctl { font-family: “FreeSans”,monospace; }P { margin-bottom: 0.21cm; }
- Por último, conectarse como enable (contraseña en blanco).
Type help or ‘?’ for a list of available commands.
ciscoasa> enable
Password:
ciscoasa#
PRE.cjk { font-family: “Droid Sans Fallback”,monospace; }PRE.ctl { font-family: “FreeSans”,monospace; }P { margin-bottom: 0.21cm; }
ciscoasa# copy startup-config running-config
Destination filename [running-config]?
PRE.cjk { font-family: “Droid Sans Fallback”,monospace; }PRE.ctl { font-family: “FreeSans”,monospace; }P { margin-bottom: 0.21cm; }
ciscoasa# conf term
ciscoasa(config)# password contraseña_nueva
ciscoasa(config)# enable password contraseña_nueva
PRE.cjk { font-family: “Droid Sans Fallback”,monospace; }PRE.ctl { font-family: “FreeSans”,monospace; }P { margin-bottom: 0.21cm; }
ciscoasa(config)# config-register 0x1
- Copiar la configuración actual al la de inicio.
ciscoasa(config)# copy running-config startup-config
Source filename [running-config]?
-Reiniciar el router.
ciscoasa(config)# reload noconfirm