Nástroje zabezpečení s otevřeným zdrojovým kódem
THC-Hydra: Hrubá síla napříč protokoly
Hydra je protokol brute-force instalatérství: testování uživatelského jména/hesla proti SSH, FTP, HTTP formulářům, RDP a desítkám dalších služeb z jediného příkazového řádku. V metodice sedí ve fázi pověřeného přístupu, kde máte přístup ke službě (z Nmap) a hypotézu o slabých heslech a Hydra tuto hypotézu testuje rychlostí protokolární. Jeho předností je šíře; jeho nebezpečí je přesně stejné, protože každá služba, které se dotkne, zaznamenává selhání a některé účty uzamkne.
Klíčové body
- Přečtete si syntaxi jednou a vlastníte ji: hydra -l user -P passlist.txt ssh://10.0.0.5 — -l nebo -L pro uživatelská jména, -p nebo -P pro hesla, service://host:port.
- Webové formuláře potřebují parametry: http-post-form s cestou, řetězcem selhání (filtr přihlášení) a parametry; Profesionálním krokem je nejprve přečíst formulář přes Burp.
- Vlákna (-t) jsou obchod: více vláken jde rychleji a rychleji se zablokuje; SSH na -t 4 je zdvořilé, kde -t 16 stránek a SOC a zásady uzamčení rozhodují, nikoli netrpělivost.
- Porovnejte seznamy slov s rozsahem: rockyou.txt je vhodný pro laboratorní boxy, produkční domény si zaslouží vlastní seznamy sestavené z klientových vzorů jmen.
- Vyberte protokoly, v nichž je Hydra skutečně dobrá, FTP přes RDP a ponechte moderní toky chráněné Kerberos nebo MFA nástrojům vytvořeným pro ně.
- Podmínky zastavení jsou důležité: nález na druhém pověření nepotřebuje desetitisící pokus a -F nebo váš vlastní obal rozhodne, kdy skončí.
- Etika je zde konkrétní, nikoli abstraktní: hrubá síla proti systému, jehož testování nemáte na základě smlouvy, je samotný pokus o neoprávněný přístup (ve většině jurisdikcí trestný čin) a dokonce i autorizované běhy vyžadují dohodnuté sazby, okna a telefonní číslo, aby bylo možné zastavit.
- Profesionálním výstupem je kontrolované zjištění: jeden nebo dva ověřené údaje postačující k prokázání slabiny, redigovaná jména podle smlouvy a paradox blokování zdokumentovaný jako další oprava klienta.
Poznámka z terénu
Zásady blokování jsou první věcí, na kterou se teď ptám, dozvěděl jsem se odpoledne, že běh 16vláknového SSH zavolal na klientský help desk a zmrazil čtyřicet směnných účtů. Pomalý je pro Hydru v pořádku – stále to dokazuje smysl.
Časté dotazy
Hydra vs Medusa vs Ncrack?
Stejná skupina úloh, různé pokrytí protokolů a chování: Šířka Hydry ji udržuje jako výchozí, Medusa a Ncrack získávají místa na konkrétních sadách protokolů.
Zablokuje to účty?
Často, a to je otázka plánování zakázky, nikoli nastavení nástroje: dohodnuté četnosti pokusů a rozhovory o toleranci blokování přicházejí před prvním požárem.
Stříkání hesla je to samé?
Ne: sprejování je jedním heslem napříč mnoha účty rozloženými v čase a týmy, které si uvědomují zásady, je píší jako vlastní (tišší) metodu, nikoli jako rozmazání hrubou silou.
A co moderní cíle s MFA?
Hydra testuje přední faktor; cokoli, co stojí za toky MFA, kerberos nebo smart auth, potřebuje jinou metodologii a úplně jiné nástroje.
Jak Kinetikatech pomáhá s nástroje zabezpečení s otevřeným zdrojovým kódem
Nemusíte se stát odborníkem na nástroje zabezpečení s otevřeným zdrojovým kódem: Profesionálové z testovací sady nástrojů mají skutečně nabité: skenery, sniffery, crackery a webové proxy vysvětlily způsob, jakým se používají při skutečných zakázkách – příkazy, příznaky, výstupy a kde každý sedí v metodice. Přesně proto existuje Penetrační testy a Zabezpečení linuxových serverů: zprovoznění, zpevnění, monitoring a člověk ve službě dnem i nocí.