Nástroje zabezpečení s otevřeným zdrojovým kódem
hashcat: Praskání GPU, pravidla a realita
hashcat je GPU cracking engine: hašovací režimy po stovkách, seznamy slov a potrubí pravidel, maskovací útoky a --show/--left účetnictví, díky kterému je práce s hesly o více stech GB auditovatelná. Při zapojeních s obnovenými hashovacími sadami vytváří zjištění dopadu na politiku, ze kterých jsou vytvořeny snímky zasedací místnosti, a činí tak při strojových rychlostech, které formovaly moderní politiku hesel. Je to také nástroj s nejmenší tolerancí k amatérským chybám: nesprávné hashovací režimy plýtvají GPU-dny a popraskaný výstup je živým materiálem pověření.
Klíčové body
- Naučte se -m nazpaměť pro vaše společné cíle: -m 0 (MD5), -m 1000 (NTLM), -m 1800 (sha512crypt) a správný režim je rozdíl mezi instantem a garbage.
- Režimy útoku jsou skutečnou slovní zásobou: -a 0 slovník + pravidlo, -a 3 maska, -a 6 hybrid; každý odpovídá na jinou politickou otázku.
- Pravidla rozezpívají hashcat: wordlist plus rules/rockyou-30000.rule-style set testuje miliardy variant, aniž by existovaly na disku.
- --show (cracked), --left (uncracked) a potfile bookkeeping promění audit hesel na auditovatelnou vědu spíše než na kouřový test.
- Vždy nejprve srovnávejte: hashcat -b na vašich skutečných kartách vám řekne, kolik bude maska skutečně stát, než klient zaplatí hodinové sazby GPU.
- Stropem výkonu je hašování nákladů na paměť: enormně bcrypt a scrypt pomalá GPU, a to je smyslem těchto algoritmů – podle toho plánujte očekávání.
- Vlastní hardwarová laboratorní etika: prolomte pouze haše, které jste extrahovali ze systémů, které jste měli oprávnění testovat (klientské systémy na základě smlouvy, laboratorní virtuální počítače, vaše vlastní účty) – GPU je nevinný, rozsah zapojení nikoli.
- Výstupní disciplína: prolomená hesla jsou skutečnými přihlašovacími údaji skutečných lidí; úložiště je zašifrováno, uchovávání odpovídá smlouvě a do sestavy se nedostane nic nad rámec toho, co klient skutečně potřebuje.
Poznámka z terénu
Dvě otázky před každým spuštěním: Zvolil jsem správné -m a přečetl jsem si, co udělám s popraskaným seznamem? První šetří GPU-dny; druhý udržuje hesla klientů mimo e-mail s doporučením – pravidlo z chyby na začátku kariéry.
Časté dotazy
Jaký je rozdíl mezi -a 0 a -a 3?
-a 0 spustí slovníky a pravidla; -a 3 konstruuje maskou (horní maska, třída znaku) hrubá síla; hybrid (-a 6) kombinuje obojí.
Potřebuji konkrétní GPU?
Jakákoli moderní karta pomáhá, ale prolomení rychlosti se mění s náklady na hardware a hash; benchmarky před zapojením brání slibům, které žádná karta nemůže dodržet.
Dokáže hashcat prolomit WPA handshake?
Ano (režim 22000 na moderních sestavách se správně zachyceným souborem handshake), čímž obvykle končí řetězec bezdrátového crackování.
Místní GPU nebo cloudová GPU?
Místní karty jsou levnější pro nepřetržitou práci a uchovávají data in-house; protržení mraků pro jednorázové velké závody; klauzule o zpracování dat klientské smlouvy rozhodují o tom, které smíte používat.
Jak Kinetikatech pomáhá s nástroje zabezpečení s otevřeným zdrojovým kódem
Dnes děláme tohle: 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. Naše služba Penetrační testy a Zabezpečení linuxových serverů pokrývá vše od posouzení po nasazení, nepřetržitý dohled a pohotovostní zásah do 30 minut.