Instrumente de securitate open-source
THC-Hydra: Forța brută peste protocoale
Hydra este un protocol de instalații cu forță brută: testare nume de utilizator/parolă împotriva formularelor SSH, FTP, HTTP, RDP și alte zeci de servicii dintr-o singură linie de comandă. Într-o metodologie, se află la faza de acces acreditat, unde aveți expunere la serviciu (din Nmap) și o ipoteză despre parole slabe, iar Hydra testează acea ipoteză la viteza nativă a protocolului. Virtutea lui este lățimea; pericolul său este exact de aceeași amploare, deoarece fiecare serviciu pe care îl atinge înregistrează erorile și blochează unele conturi.
Puncte-cheie
- Citiți o dată sintaxa și o dețineți: hydra -l user -P passlist.txt ssh://10.0.0.5 — -l sau -L pentru nume de utilizator, -p sau -P pentru parole, service://host:port.
- Formularele web au nevoie de parametri: http-post-form cu calea, șirul de eșec (filtru de conectare) și parametrii; citirea formularului prin Burp mai întâi este pasul profesional.
- Firele (-t) sunt o tranzacție: mai multe fire merg mai repede și blochează mai repede; SSH la -t 4 este politicos unde -t 16 pagini un SOC, iar politicile de blocare decid, nu nerăbdarea.
- Potriviți listele de cuvinte cu domeniul de aplicare: rockyou.txt este bine pentru casetele de laborator, domeniile de producție merită liste personalizate construite din modelele de denumire ale clientului.
- Alegeți protocoale la care Hydra este de fapt bun, FTP prin RDP și lăsați fluxurile moderne Kerberos sau MFA protejate instrumentelor create pentru ei.
- Condițiile de oprire contează: o constatare privind a doua acreditări nu are nevoie de a zecea mie încercare, iar -F sau propriul dvs. wrapper decide când se termină.
- Etica aici este concretă, nu abstractă: forța brută împotriva unui sistem pe care nu sunteți contractat să îl testați este o încercare de acces neautorizat în sine (o crimă în majoritatea jurisdicțiilor), și chiar și rulările autorizate au nevoie de tarife, ferestre și un număr de telefon convenite pentru a se opri.
- Rezultatul profesional este o constatare controlată: una sau două acreditări dovedite suficiente pentru a demonstra slăbiciunea, numele redactate pe contract și paradoxul de blocare documentat ca următoarea soluție a clientului.
Notă de teren
Politica de blocare este primul lucru pe care îl cer acum, am aflat după-amiaza că o rulare SSH cu 16 fire a trimis biroul de asistență al unui client și a înghețat patruzeci de conturi de schimb. Slow este bine pentru Hydra - încă dovedește ideea.
Întrebări frecvente
Hydra vs Medusa vs Ncrack?
Aceeași familie de locuri de muncă, acoperire și comportament diferit de protocol: lărgimea lui Hydra o menține implicit, Medusa și Ncrack câștigă locuri pe seturi de protocol specifice.
Acest lucru va bloca conturile?
Adesea, și aceasta este o întrebare de planificare a angajamentului, nu o setare a instrumentului: ratele de încercare convenite și discuțiile privind toleranța la blocare vin înainte de primul incendiu.
Pulverizarea parolelor este același lucru?
Nu: pulverizarea este o singură parolă în multe conturi răspândite de-a lungul timpului, iar echipele care știe politicile o scriu ca o metodă proprie (mai silențioasă), mai degrabă decât o neclaritate brută.
Dar țintele moderne cu MAE?
Hydra testează factorul frontal; orice din spatele fluxurilor MFA, kerberos sau smart auth are nevoie de o metodologie diferită și instrumente complet diferite.
Cum ajută Kinetikatech la instrumente de securitate open-source
Am tratat asta de sute de ori: Profesioniștii din cutia de instrumente de testare păstrează de fapt încărcați: scanere, sniffer, crackere și proxy-uri web au explicat modul în care sunt utilizate în angajamente reale - comenzi, steaguri, ieșiri și unde se află fiecare într-o metodologie. Cu Teste de penetrare and Securitate servere Linux primești bucla completă: evaluăm, implementăm, urmărim nonstop și intervenim în 30 de minute când e nevoie.