Hoe herstel ik Cisco wachtwoorden?
Als "dienst" wachtwoord-versleuteling is niet geconfigureerd op de Cisco-apparaat, kunt u lezen van de platte tekst wachtwoorden uit het configuratiebestand.
Als "dienst" wachtwoord-versleuteling is geconfigureerd op de Cisco-apparaat, de meeste van de wachtwoorden zijn versleuteld met een zwakke encryptie algoritme (type 7) dat is triviaal te ontsleutelen. Als u toegang heeft tot de configuratie van de Cisco-bestand, kunt u nog steeds decrypteren de wachtwoorden vrij gemakkelijk.
"dienst" wachtwoord-encryptie is ingeschakeld met het volgende commando:
FAQ-Cisco (config) # service wachtwoord-versleuteling
Netwerk beheerders vaak slaan IOS configuratie bestanden op T FTP (Trivial File Transfer Protocol)-servers. Op een server, kunt u vinden configuratie bestanden voor elke Cisco-apparaat op het netwerk.
Cisco gebruikt twee coderingsmethoden om IOS wachtwoorden. De eerste, type 7, maakt gebruik van een Cisco proprietary zwakke encryptie algoritme. De tweede, type 5, gebruik maakt van sterke MD5 versleuteling.
Cisco Type 7 passwords
Als u een wachtwoord in het configuratie bestand met een'7 'in het tweede tot de laatste gebied, dat wachtwoord wordt gecodeerd met behulp van Cisco's zwakke eigen algoritme. Bijvoorbeeld:
zodat het wachtwoord 7 03003E2E05077C4F4007
Er zijn veel programma's beschikbaar te decoderen Cisco type 7 wachtwoorden.
Hier is een klein Perl programma te ontsleutelen Cisco type 7 wachtwoorden:
#! / usr / bin / perl-w
# $ Id: ios7decrypt.pl, tegen 1,1 1998/01/11 21:31:12 mesrik Exp $
#
# Credits voor de originele code en beschrijving hobbit@avian.org,
# SPHiXe,. Mudge et al.. en voor John Bashinski
# Voor Cisco IOS wachtwoorden feiten.
#
# Gebruik van deze code voor elk kwaadwillig of illegale doeleinden is ten strengste verboden!
#
@ xlat = (0x64, 0x73, 0x66, 0x64, 0x3b, 0x6b, 0x66, 0x6f, 0x41,
0x2c, 0x2e, 0x69, 0x79, 0x65, 0x77, 0x72, 0x6b, 0x6c,
0x64, 0x4a, 0x4b, 0x44, 0x48, 0x53, 0x55, 0x42);
while (<>) (
if (/ (wachtwoord | md5) \ n +7 \ s + ([\ da-f] +) / io) (
if (! (lengte ($ 2) & 1)) (
$ ep = $ 2; $ dp = "";
($ s, $ e) = ($ 2 = ~ /^(..)(.+)/ o);
for ($ i = 0; $ i <lengte ($ e); $ i + = 2) (
$ dp .= sprintf "% c", hex (substr ($ e, $ i, 2)) ^ $ xlat [$ s + +];
)
s / 7 \ s + $ ep / $ dp /;
)
)
print;
Cisco Type 5 wachtwoorden
Inschakelen geheime wachtwoorden hashed met gebruikmaking van de MD5 (Message Digest 5) algoritme in plaats van de zwakke Cisco proprietary algoritme. Inschakelen geheime wachtwoorden zijn niet triviaal te ontsleutelen.
Een "geheime staat" wachtwoord is geconfigureerd met het volgende commando:
FAQ-Cisco (config) # staat geheime wachtwoord
Als u een wachtwoord in het configuratie bestand met een'5 'in de tweede tot de laatste gebied, dat wachtwoord is hashed gebruik van het MD5-algoritme. Bijvoorbeeld:
stellen geheime 5 $ 1 $ B8pH $ PmmcMRoqfeEtQ7WxL865a0
Hoewel MD5 is een sterk algoritme is, kan nog steeds worden aangevallen met een woordenboek aanval of een brute force attack.
|
Bookmark Hoe herstel ik Cisco wachtwoorden?





