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!
- Pagina iniziale
- Linux
- Viper
Applicazioni visualizzati di recente
Drug Lord 24 Sep 15
Ricerca per categoria
- Aumenti Desktop
- Browser
- Business & ufficio software
- Driver
- Giochi
- Screensaver
- Software audio
- Software di comunicazione
- Software di progettazione grafica
- Software di rete
- Software di sicurezza
- Software di sviluppo web
- Software di video
- Software didattico e scientifico
- Software fotografico digitale
- Software Home & famiglia
- Software internet
- Software per la produttività
- Software su disco e di file
- Strumenti di sviluppo
- Utilità di sistema
Popolare software
XTerm 3 Jun 15
Wifislax 9 Aug 16
OpenShot Video Editor 17 Aug 18
LaTeX::BibTeX 14 Apr 15
CentOS Live CD 22 Jun 18
Xplore 3 Jun 15
Slax 20 Feb 15
Viper
Altri software di sviluppo Frank4DD
WebCert
20 Feb 15
Commenti a Viper
Applicazioni visualizzati di recente
Drug Lord 24 Sep 15
Ricerca per categoria
- Aumenti Desktop
- Browser
- Business & ufficio software
- Driver
- Giochi
- Screensaver
- Software audio
- Software di comunicazione
- Software di progettazione grafica
- Software di rete
- Software di sicurezza
- Software di sviluppo web
- Software di video
- Software didattico e scientifico
- Software fotografico digitale
- Software Home & famiglia
- Software internet
- Software per la produttività
- Software su disco e di file
- Strumenti di sviluppo
- Utilità di sistema
Popolare software
Vyatta 18 Feb 15
Autodesk Homestyler 15 Apr 15
Elastix 2 Oct 16
BackBox Linux 16 Aug 18
Macpup 19 Feb 15
Distro Astro 17 Feb 15
Boot-Repair-Disk 20 Feb 15
I commenti non trovato