Viper

Software screenshot:
Viper
Software detaljer:
Version: 1.4
Upload dato: 3 Jun 15
Udvikler: Frank4DD
Licens: Gratis
Popularitet: 15

Rating: 3.0/5 (Total Votes: 1)

Viper er en brute-force password krakker.
Da jeg forsøgte at forstå usikkerhed UNIX passwords, jeg kiggede til enkel password cracking software som et eksempel. Sure, der var den berømte Crack, men jeg fandt Hales viper.pl mere læsbar. Jeg ønskede at forbedre koden til at måle og udskrive ydeevne og tid estimater for brute force-angreb, så jeg kontaktede Hale om mine ideer, herunder re-skriver hans program i »C« for maksimal hastighed.
Jeg ønskede at vide, hvor lang tid det tager at kontrollere for alle mulige password kombination på forskellige platforme for forskellige tegnsæt og til forskellige password længder. Resultaterne var meget interessant!
Men først skal vi se på flere detaljer, hvordan adgangskoder fungerer, og hvordan de er genereret. Efter at skrive en adgangskode krakker er ikke så svært. Det grundlæggende design af en brute-force password cracker er en løkke, hvor vi løbende beregne password hashes fra inkrementeres password strenge af et generisk tegnsæt - og sammenligne resultatet med den virkelige password hash, indtil de passer. Lets antage adgangskoden kun indeholder små bogstaver fra 'a' igennem 'z', ville vi begynde hashing og sammenligne:
»A«, »b«, »c«, »d« ... »w«, »x«, »y ',' z ', så
 "Aa", "ab", "ac", "ad" ... "zw ',' zx ',' zy ',' zz ', så
 "Aaa ',' AaB ',' aac ',' aad '..." ZZW', 'zzx', 'zzy', 'zzz'
 ... Fortsætter med at den maksimale længde password indtil vi finder den "vindende" kombination. Jo hurtigere det kører bedre, fordi simpel matematik fortæller os, hvor mange adgangskode string kombinationer vi nødt til at tjekke. I eksemplet med en adgangskode med max. 8 tegn (alle små bogstaver), kan vi beregne det samlede antal kombinationer (eksempel for de 26 små bogstaver i det engelske alfabet):
 
(26) + 261+
(26x26) + 262+
(26x26x26) + 263+
(26x26x26x26) + 264+
(26x26x26x26x26) + 265+
(26x26x26x26x26x26) + 266+
(26x26x26x26x26x26x26) + 267+
(26x26x26x26x26x26x26x26) 268
= 217.180.147.158 kombinationer!

Andre software developer Frank4DD

WebCert
WebCert

20 Feb 15

Kommentarer til Viper

Kommentarer ikke fundet
Tilføj kommentar
Tænd billeder!