Strumenti di sicurezza open source
hashcat: Cracking GPU, regole e realtà
hashcat è il motore di cracking GPU: modalità hash a centinaia, elenchi di parole e pipeline di regole, attacchi con maschera e --show/--left contabilità che rende verificabile il funzionamento di password di centinaia di GB. Negli impegni con set di hash recuperati, produce i risultati sull'impatto delle politiche da cui vengono ricavate le diapositive delle sale riunioni, e lo fa alle velocità della macchina che hanno plasmato la moderna politica delle password. È anche lo strumento con la minore tolleranza per gli errori amatoriali: modalità di hash errate sprecano giorni di GPU e l'output crackato è materiale di credenziali live.
Punti chiave
- Impara -m a memoria per i tuoi obiettivi comuni: -m 0 (MD5), -m 1000 (NTLM), -m 1800 (sha512crypt) e la modalità giusta è la differenza tra istantaneo e spazzatura.
- Le modalità di attacco sono il vero vocabolario: -a 0 dizionario + regola, -a 3 maschera, -a 6 ibrido; ciascuno risponde a una domanda politica diversa.
- Le regole fanno cantare hashcat: wordlist plus rule/rockyou-30000.rule-style sets testa miliardi di varianti senza che esistano sul disco.
- --show (craccato), --left (non crackato) e la contabilità dei file pot trasformano il controllo delle password in una scienza verificabile piuttosto che in un test del fumo.
- Prima il benchmark, sempre: hashcat -b sulle tue carte effettive ti dice quanto costerà effettivamente una maschera prima che un cliente paghi le tariffe orarie GPU.
- Il limite massimo delle prestazioni è l'hashing del costo della memoria: bcrypt e scrypt rallentano enormemente le GPU, e questo è lo scopo di questi algoritmi: pianifica le aspettative di conseguenza.
- Etica del laboratorio hardware proprietario: crackare solo gli hash estratti dai sistemi che sei stato autorizzato a testare (sistemi client sotto contratto, VM di laboratorio, i tuoi account): la GPU è innocente, l'ambito del coinvolgimento no.
- Disciplina di output: le password crackate sono le vere credenziali di persone reali; l'archiviazione è crittografata, la conservazione corrisponde al contratto e nel report non viene inserito nulla oltre ciò di cui il cliente ha effettivamente bisogno.
Nota dal campo
Due domande prima di ogni esecuzione: ho scelto la -m giusta e ho letto cosa farò con la lista craccata? Il primo fa risparmiare giorni di GPU; il secondo mantiene le password dei clienti fuori dalle e-mail di riferimento, una regola derivante da un errore all'inizio della carriera.
Domande frequenti
Qual è la differenza tra -a 0 e -a 3?
-a 0 esegue dizionari e regole; -a 3 costrutti per maschera (maschera superiore, classe char) forza bruta; ibrido (-a 6) combina entrambi.
Ho bisogno di una GPU specifica?
Qualsiasi scheda moderna aiuta, ma la velocità di cracking aumenta con l'hardware e il costo dell'hash; i parametri di riferimento prima degli impegni impediscono le promesse che nessuna carta può mantenere.
Hashcat può crackare gli handshake WPA?
Sì (modalità 22000 su build moderne con un file di handshake catturato correttamente), che è il modo in cui solitamente termina la catena di cracking wireless.
GPU locali o GPU cloud?
Le carte locali sono più economiche per il lavoro continuo e mantengono i dati internamente; il cloud scoppia per grandi corse una tantum; le clausole relative al trattamento dei dati del contratto cliente stabiliscono quali sei autorizzato a utilizzare.
Come Kinetikatech aiuta con strumenti di sicurezza open source
Lo abbiamo già risolto centinaia di volte: I professionisti degli strumenti di test continuano a caricarli: scanner, sniffer, cracker e proxy web hanno spiegato il modo in cui vengono utilizzati negli impegni reali: comandi, flag, output e dove ciascuno di essi si trova in una metodologia. Con Penetration test e Sicurezza server Linux, ottiene il ciclo completo: valutiamo, implementiamo, vigiliamo 24 ore su 24 e rispondiamo in 30 minuti quando conta.