Strumenti di sicurezza open source
THC-Hydra: Forza bruta attraverso i protocolli
Hydra è un protocollo idraulico a forza bruta: test di nome utente/password contro SSH, FTP, moduli HTTP, RDP e dozzine di altri servizi da un'unica riga di comando. In una metodologia si trova nella fase di accesso con credenziali, in cui si ha l'esposizione al servizio (da Nmap) e un'ipotesi sulle password deboli, e Hydra testa tale ipotesi alla velocità nativa del protocollo. La sua virtù è l'ampiezza; il suo pericolo è esattamente della stessa portata, perché ogni servizio che tocca registra gli errori e alcuni account bloccati.
Punti chiave
- Leggi la sintassi una volta e la possiedi: hydra -l user -P passlist.txt ssh://10.0.0.5 — -l o -L per i nomi utente, -p o -P per le password, service://host:port.
- I moduli Web necessitano di parametri: http-post-form con il percorso, la stringa di errore (filtro di accesso) e i parametri; leggere prima il modulo tramite Burp è il passaggio professionale.
- I thread (-t) sono uno scambio: più thread vanno più velocemente e fanno scattare i lockout più velocemente; SSH su -t 4 è educato dove -t 16 pagine un SOC e le politiche di blocco decidono, non l'impazienza.
- Abbina gli elenchi di parole all'ambito: rockyou.txt va bene per i laboratori, i domini di produzione meritano elenchi personalizzati creati dai modelli di denominazione del cliente.
- Scegli i protocolli in cui Hydra è effettivamente bravo, FTP tramite RDP, e lascia i moderni flussi protetti da Kerberos o MFA agli strumenti creati per loro.
- Le condizioni di arresto contano: un risultato sulla seconda credenziale non richiede il decimillesimo tentativo e -F o il tuo wrapper decide quando termina.
- L'etica qui è concreta, non astratta: la forza bruta contro un sistema che non sei incaricato di testare è un tentativo di accesso non autorizzato (un crimine nella maggior parte delle giurisdizioni), e anche le corse autorizzate necessitano di tariffe concordate, finestre e un numero di telefono per essere fermate.
- Il risultato professionale è una scoperta controllata: una o due credenziali comprovate sufficienti a dimostrare la debolezza, nomi oscurati per contratto e il paradosso del blocco documentato come la prossima soluzione del cliente.
Nota dal campo
La politica di blocco è la prima cosa che chiedo adesso, ho appreso nel pomeriggio che un'esecuzione SSH di 16 thread ha contattato l'help desk di un cliente e ha congelato quaranta account di turno. La lentezza va bene per Hydra: dimostra ancora il punto.
Domande frequenti
Idra contro Medusa contro Ncrack?
Stessa famiglia di lavoro, copertura e comportamento del protocollo diversi: l'ampiezza di Hydra lo mantiene predefinito, Medusa e Ncrack guadagnano posti su set di protocolli specifici.
Questo bloccherà gli account?
Spesso, e questa è una questione di pianificazione del coinvolgimento, non di impostazione degli strumenti: i tassi di tentativi concordati e i colloqui sulla tolleranza al blocco vengono prima del primo incendio.
Lo spray password è la stessa cosa?
No: lo spraying è una password su molti account distribuiti nel tempo e i team attenti alle politiche la scrivono come un metodo proprio (più silenzioso) piuttosto che come una forza bruta.
Che dire degli obiettivi moderni con l'AMF?
Hydra testa il fattore frontale; qualsiasi cosa dietro MFA, Kerberos o flussi di autenticazione intelligente richiede una metodologia e strumenti completamente diversi.
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.