Viper

Software screenshot:
Viper
Dettagli del software:
Versione: 1.4
Data di caricamento: 3 Jun 15
Sviluppatore: Frank4DD
Licenza: Libero
Popolarità: 15

Rating: 3.0/5 (Total Votes: 1)

La Viper è una password cracker forza bruta.
Quando stavo cercando di capire l'insicurezza delle password UNIX, ho cercato semplice software cracking delle password come esempio. Certo, c'era il famoso Crack, ma ho trovato viper.pl di Hale più leggibile. Volevo migliorare il codice di misurare e prestazioni di stampa e le stime di tempo per attacchi di forza bruta, così ho contattato Hale mie idee, tra cui ri-scrivere il suo programma 'C' per la massima velocità.
Volevo sapere quanto tempo ci vuole per verificare per ogni combinazione di password possibili su diverse piattaforme, per i diversi set di caratteri e per le diverse lunghezze di password. I risultati sono stati molto interessanti!
Ma in primo luogo, abbiamo bisogno di guardare più nel dettaglio come funzionano le password e il modo in cui vengono generati. Dopo di che, scrivendo un password cracker non è così difficile. Il disegno di base di un cracker forza bruta della password è un ciclo in cui abbiamo continuamente calcola gli hash delle password da stringhe di password incrementati di un set di caratteri generico - e confrontare il risultato al reale hash della password fino a quando non corrispondono. Consente di assumere la password contiene solo le lettere minuscole da 'un' attraverso 'z', avremmo iniziato hashing e il confronto:
'A', 'b', 'c', 'd' ... 'w', 'x', 'y', 'z', poi
 'Aa', 'ab', 'ac', 'ad' ... 'zw', 'zx', 'zy', 'zz', poi
 'Aaa', 'AAB', 'aac', 'aad' ... 'ZZW', 'ZZX', 'zZY', 'zzz'
 ... Continua alla lunghezza massima della password fino a trovare la combinazione 'vincente'. Il più veloce si corre il meglio, perché la matematica semplice ci dice quanti string password combinazioni abbiamo bisogno di controllare. Utilizzando l'esempio di una password con max. 8 caratteri (tutto minuscolo), possiamo calcolare il numero totale di combinazioni (ad esempio per le 26 lettere minuscole dell'alfabeto inglese):
 
(26) + 261+
(26x26) + 262+
(26x26x26) + 263+
(26x26x26x26) + 264+
(26x26x26x26x26) + 265+
(26x26x26x26x26x26) + 266+
(26x26x26x26x26x26x26) + 267+
(26x26x26x26x26x26x26x26) 268
= 217.180.147.158 combinazioni!

Altri software di sviluppo Frank4DD

WebCert
WebCert

20 Feb 15

Commenti a Viper

I commenti non trovato
Aggiungi commento
Accendere le immagini!