Viper

Sagteware kiekie:
Viper
Sagteware besonderhede:
Weergawe: 1.4
Upload datum: 3 Jun 15
Ontwikkelaar: Frank4DD
Lisensie: Gratis
Populariteit: 15

Rating: 3.0/5 (Total Votes: 1)

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!

Ander sagteware ontwikkelaar Frank4DD

WebCert
WebCert

20 Feb 15

Kommentaar te Viper

Kommentaar nie gevind
Kommentaar te lewer
Draai op die foto!