Récupérer le mot de passe d’un Cisco Catalyst 2950

mai 4th, 2008
|

Vous avez un de ces switchs qui traine dans un coin de votre bureau depuis plusieurs mois, tellement qu’il est couvert d’une couche de poussière de plusieurs millimètres. Vous en avez besoin, vous le nettoyez… mais voila, au moment de le configurer, impossible de se souvenir du mot de passe!

Je vais donc mettre à votre disposition, ici, une technique pour le récupérer (ou le changer). Pour celà, on va passer le switch en mode single-user (oui, comme sur votre distribution linux préférée !) et on va lire le mot de passe dans le fichier de configuration …si il n’est pas crypté… dans ce cas précis on le changera directement.

  • Mettons les mains dans le cambouis (ou du moins dans la poussière..):

  • 1. On connecte un PC sur le port console du switch puis a l’aide de « HyperTerminal » si votre OS est windows ou avec « tip » si vous utilisez Linux. Les réglages sont les suivants:
    Vitesse: 9600 baud,
    Parité: No parity,
    Données: 8 data bits,
    Bit de stop: 1 stop bit,
    Contrôle du flux: No flow control.

    2. Redémarrez l’engin. Pendant le redémarrage, appuyez environs 15 secondes sur le bouton qui se trouve souvent sur la façade avant du matériel.

    3. A la fin du chargement, vous aurez accès au terminal en mode single. on est dedans.

    4.Tapez:

    1
    flash_init

    5. Puis:

    1
    load_helper

    6. Et:

    1
    dir flash:

    7. Ici, on déplace le fichier config qui contient l’ancien mot de passe vers un fichier backup

    1
    rename flash:config.text flash:config.text.bak

    8. Redémarrage du switch..

    1
    boot

    9. Répondez « no » à la 1ère question qui vous est posée.

    10. On a donc a nouveau la main sur le terminal. Passez en mode enable:

    1
    en

    11. On remet en place le ficher de config initial.

    1
    rename flash:config.text.bak flash:config.text

    12. Et on charge le tout en mémoire:

    1
    copy flash:config.text system:running-config

    12b. Si votre mot de passe n’est pas crypté, c’est maintenant que vous pouvez le lire en faisant « sh ru », sinon il va falloir continuer…

    13. On change le mot de passe:

    1
    2
    3
    4
    5
    conf t  # mode configuration
    no enable secret # désactiver le mot de passe avant de le changer..
    enable password <nouveaumotdepasse>
    exit
    wr # écrire le tout sur la rom

    14. Redémarrez le tout.. c’est gagné ! Il ne vous reste plus qu’a nettoyer toute la poussière..

    One Comment:

    1. salut, merci pour la demo, en faites moi j’ai problème un peu plus délicat, il se trouve que le fichier boot (c-) est écrasé, et lorsque j’execute le flash_init et load_helper ça marche mais pour boot, ça ne marche pas.
      merci j’ai besoin d’aide. mon switch est un 2950 cisco

    Leave a comment: