Como recuperar senha

Olá! Esse artigo te ensinará como recuperar senhas no Cisco. Muitas pessoas ficam dependentes de técnicos para reaver a senha de console, senha de enable e telnet nos equipamentos da Cisco mais comuns no mercado.

Nota imporante:
É necessário conexão física com o roteador pela porta de console, localizada na parte traseira do roteador.

1 - Console via hyperterminal

Abra o software hyperterminal do Windows, o minicom no Linux. Conecte-se na porta serial com as configurações:

Bits por segundo: 9600
Bits de dados: 8
Paridade: nenhum
Bits de parada: 1


2 - Entrando no modo monitor

Ligue o roteador, alguns informações devem ser exibidas no terminal. Tecle CRTL + BREAK (ou apenas BREAK) para entrar no modo ROM MONITOR. O prompt abaixo deve ser exibido:
rommon 1> _
3 - Alterando registro de inicialização

A maioria dos roteadores e swiths da Cisco armazena suas configurações no arquivo startup-config, inclusive as senhas. Teremos que alterar o registro de inicialização, dizendo para o cisco que ele deve ignorar o startup-config, assim, nenhuma configuração anterior será efetiva após a alteração. Não se preocupe, as configurações não serão perdidas, apenas não serão processadas. Depois de alterarmos as senhas, poderemos restaurar o registro.

Se você possui um Cisco da série 2500, execute:
rommon 1> o/r 0x2142
Se você possui um Cisco série 2600, execute:
rommon 1> confreg 0x2142
Pronto, desativamos o startup-config, agora vamos iniciar o roteador.
Série 2500:
rommon 1> i
Série 2600:
rommon 1> reset

4 - Alterando as senhas

Após o roteador ter iniciado, entre no modo privilegiado (enable):
router> enable
router#
Carregue as configurações do startup-config para a memória, nesse ponto o roteador estará configurado da forma que estava anteriormente, porém estamos logados nele com acesso privilegiado!
router# copy startup-config  running-config

Agora iremos alterar as senhas, entre no modo de configuração com o comando abaixo:
routername# configure terminal
Alterando a senha de console:
routername(config)# enable password NOVASENHACONSOLE
routername(config)# line con 0
routername(config-line)# login
routername(config-line)# password NOVASENHACONSOLE
routername(config-line)# exit
routername(config)# 
Alterando a senha do modo privilegiado (enable):
routername(config)# enable secret NOVASENHAENABLE

Alterando a senha de telnet:
routername(config)# line vty 0 4
routername(config-line)# login
routername(config-line)# password NOVASENHA
routername(config-line)# exit
routername(config)# 
Agora vamos reativar a inicialização do startup-config que haviamos desativado no passo 3 desse artigo.
routername(config)# config-register 0x2102
E por último, o mais importante, vamos salvar as alterações no startup-config:
routername(config)# exit
routername# copy running-config  startup-config
E pra finalizar o serviço, vamos reiniciar o roteador e garantir que tudo deu certo:
routername# reload