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!
- Hjemmeside
- Linux
- Viper
Søg efter kategori
- Audio software
- Browsere
- Business & kontorsoftware
- Desktop ekstraudstyr
- Digital foto software
- Disk & fil software
- Drivers
- Grafisk design software
- Hjem & familie software
- Internet software
- Kommunikationssoftware
- Netværkssoftware
- Produktivitet software
- Screensavers
- Sikkerhedssoftware
- Spil
- Systemværktøjer
- Uddannelsesmæssige og videnskab software
- Udviklingsværktøjer
- Video software
- Webudvikling software
Populære software
-
Cub Linux 11 Apr 16
-
LibreOffice 20 Jan 18
-
Linpus Linux Lite 17 Feb 15
-
Adobe Developer Connection Developer Desktop 3 Jun 15
-
qNotesManager 17 Feb 15
-
HP Linux Imaging and Printing 1 Dec 17
-
Syslinux 17 Feb 15
Viper
Andre software developer Frank4DD
WebCert
20 Feb 15
Kommentarer til Viper
Søg efter kategori
- Audio software
- Browsere
- Business & kontorsoftware
- Desktop ekstraudstyr
- Digital foto software
- Disk & fil software
- Drivers
- Grafisk design software
- Hjem & familie software
- Internet software
- Kommunikationssoftware
- Netværkssoftware
- Produktivitet software
- Screensavers
- Sikkerhedssoftware
- Spil
- Systemværktøjer
- Uddannelsesmæssige og videnskab software
- Udviklingsværktøjer
- Video software
- Webudvikling software
Populære software
-
Distro Astro 17 Feb 15
-
Syslinux 17 Feb 15
-
Linpus Linux Lite 17 Feb 15
-
Elementary OS 17 Aug 18
-
Puppy Linux 19 Feb 15
-
Papa Louie: When Pizzas Attack! 14 Apr 15
-
LinuxTLE 11 May 15
Kommentarer ikke fundet