NOC online · 24/7Longview, TX · +1 323 412 0665
KinetikatechServers · Security · Websites
IT

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

  1. 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.
  2. 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.
  3. 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.
  4. 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.
  5. 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.
  6. Le condizioni di arresto contano: un risultato sulla seconda credenziale non richiede il decimillesimo tentativo e -F o il tuo wrapper decide quando termina.
  7. 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.
  8. 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.

Parli con un ingegnere

Problemi al server? Sito violato? Sito lento?

Incidenti critici gestiti in 30 minuti — 24 ore su 24, 7 giorni su 7.

Richiedi supporto urgente support@kinetikatech.com