Viper is 'n brute krag wagwoord kraak.
Toe ek probeer om die onsekerheid van UNIX wagwoorde te verstaan, het ek vir 'n eenvoudige wagwoord krake sagteware as 'n voorbeeld. Sure, daar was die beroemde Crack, maar ek het gevind Hale se viper.pl meer leesbaar. Ek wou die kode om te meet en druk prestasie en tyd skattings vir brute krag aanvalle te verbeter, so ek gekontak Hale oor my idees insluitend re skryf van sy program in 'C' vir 'n maksimum spoed.
Ek wou weet hoe lank dit neem om te kyk vir elke moontlike wagwoord kombinasie op verskillende rekenaar platforms, vir verskillende karakter sets en vir verskillende wagwoord lengtes. Die uitslae was hoogs interessant!
Maar eers moet ons kyk in meer besonderhede hoe wagwoorde werk en hoe hulle gegenereer word. Daarna, skryf 'n wagwoord cracker is nie so moeilik. Die basiese ontwerp van 'n brute krag wagwoord cracker is 'n lus in wat ons voortdurend bereken wagwoord hashes van geïnkrementeer wagwoord snare van 'n generiese karakter stel - en vergelyk die resultaat van die werklike wagwoord hash totdat hulle pas. Kom ons neem die wagwoord bevat net klein letters van 'n 'deur' Z ', sou ons hashing en vergelyk begin:
'N "," b "," c "," d' ... 'w', 'x', 'y', 'z', dan
'Aa "," ab "," ac "," ad' ... 'zw', 'zx', 'ZY', 'zz ", dan
'Aaa', 'aab', 'aac "," Aad' ... 'zzw', 'zzx', 'zzy "," zzz "
... Bly om die maksimum wagwoord lengte totdat ons die 'wen-kombinasie. Hoe vinniger loop die beter, want eenvoudige wiskunde sê vir ons hoeveel wagwoord string kombinasies wat ons nodig het om te kyk. Gebruik die voorbeeld van 'n wagwoord met Max. 8 karakters (alle kleinletters), kan ons die totale aantal kombinasies (byvoorbeeld vir die 26 kleinletters van die Engelse alfabet) te bereken:
(26) + 261+
(26x26) + 262+
(26x26x26) + 263+
(26x26x26x26) + 264+
(26x26x26x26x26) + 265+
(26x26x26x26x26x26) + 266+
(26x26x26x26x26x26x26) + 267+
(26x26x26x26x26x26x26x26) 268
= 217.180.147.158 kombinasies!
Soek op kategorie
- Besigheid en kantoor sagteware
- Bestuurders
- Blaaiers
- Digitale foto sagteware
- Grafiese ontwerp sagteware
- Huis en familie sagteware
- Internet sagteware
- Klank sagteware
- Kommunikasie sagteware
- Lessenaar verbeteringe
- Netwerk sagteware
- Nut van die stelsel
- Ontwikkelaar gereedskap
- Opvoedkundige en wetenskap sagteware
- Produktiwiteit sagteware
- Screensavers
- Sekuriteit sagteware
- Skyf & lêer sagteware
- Speletjies
- Video sagteware
- Web ontwikkeling sagteware
Die gewilde sagteware
-
Puppy Linux "Slacko" 28 Apr 17
-
Return To Castle Wolfenstein Coop 20 Feb 15
-
Zorin OS Lite 16 Aug 18
-
Oracle Solaris 22 Jun 18
-
qNotesManager 17 Feb 15
-
Papa Louie: When Pizzas Attack! 14 Apr 15
-
Xplore 3 Jun 15
Viper
Ander sagteware ontwikkelaar Frank4DD
WebCert
20 Feb 15
Kommentaar te Viper
Soek op kategorie
- Besigheid en kantoor sagteware
- Bestuurders
- Blaaiers
- Digitale foto sagteware
- Grafiese ontwerp sagteware
- Huis en familie sagteware
- Internet sagteware
- Klank sagteware
- Kommunikasie sagteware
- Lessenaar verbeteringe
- Netwerk sagteware
- Nut van die stelsel
- Ontwikkelaar gereedskap
- Opvoedkundige en wetenskap sagteware
- Produktiwiteit sagteware
- Screensavers
- Sekuriteit sagteware
- Skyf & lêer sagteware
- Speletjies
- Video sagteware
- Web ontwikkeling sagteware
Die gewilde sagteware
-
Cub Linux 11 Apr 16
-
ed2k-gtk-gui 4 Jun 15
-
Lantern 3 Jun 15
-
LaTeX::BibTeX 14 Apr 15
-
Java-Chess 3 Jun 15
-
Return To Castle Wolfenstein Coop 20 Feb 15
-
Linux Lite 20 Jan 18
Kommentaar nie gevind