Nyílt forráskódú biztonsági eszközök
hashcat: GPU feltörése, szabályok és valóság
A hashcat a GPU feltörő motorja: több száz kivonatolási módok, szólista és szabályfolyamatok, maszkos támadások és --show/--left könyvelés, amely több száz GB-os jelszó működését auditálhatóvá teszi. A visszaállított hash-készletekkel való elköteleződések során olyan irányelvekre gyakorolt hatásokat eredményez, amelyekből a tárgyaló diákjai készülnek, és ezt olyan gépi sebességgel teszi, amely a modern jelszópolitikát alakította. Ez az eszköz a legkevésbé tűri az amatőr hibákat is: a rossz hash módok GPU-napokat pazarolnak, a feltört kimenet pedig élő hitelesítő anyag.
Kulcspontok
- Tanulja meg fejből az -m-t a közös célpontjaihoz: -m 0 (MD5), -m 1000 (NTLM), -m 1800 (sha512crypt), és a megfelelő mód az azonnali és a szemét közötti különbség.
- A támadási módok az igazi szókincs: -a 0 szótár + szabály, -a 3 maszk, -a 6 hibrid; mindegyik más-más politikai kérdésre ad választ.
- A szabályok énekelni teszik a hashcatet: a szólista plusz a szabályok/rockyou-30000.rule-style sets változatok milliárdjait teszteli anélkül, hogy azok a lemezen lennének.
- A --show (feltört), a --left (nem feltört) és a potfile könyvelés a jelszavak auditálását auditálható tudománygá alakítja, nem pedig füsttesztté.
- Mindig először a benchmark: a hashcat -b a tényleges kártyákon megmondja, hogy egy maszk ténylegesen mennyibe kerül, mielőtt az ügyfél GPU-óradíjat fizet.
- A teljesítmény plafonja a memóriaköltség hashelése: a titkosítás és a titkosítás rendkívül lassítja a GPU-kat, és ez az algoritmusok lényege – ennek megfelelően tervezze meg az elvárásokat.
- Saját hardver laboratóriumi etika: csak olyan kivonatokat törj fel, amelyeket olyan rendszerekből bontott ki, amelyekre feljogosították a tesztelést (szerződéses ügyfélrendszerek, laboratóriumi virtuális gépek, saját fiókok) – a GPU ártatlan, a megbízási hatókör nem.
- Kimeneti fegyelem: a feltört jelszavak valódi emberek valódi hitelesítő adatai; a tárhely titkosított, a megőrzés megegyezik a szerződéssel, és semmi sem megy a jelentésbe, mint amire az ügyfélnek ténylegesen szüksége van.
Terepi jegyzet
Két kérdés minden futás előtt: a megfelelő -m-t választottam, és elolvastam-e, hogy mit fogok csinálni a feltört listával? Az első GPU-napokat takarít meg; a második távol tartja az ügyfelek jelszavait az ajánló e-mailektől – ez a szabály egy korai karrierhibából származik.
Gyakori kérdések
Mi a különbség -a 0 és -a 3 között?
-a 0 szótárakat és szabályokat futtat; -a 3 konstrukció maszk szerint (felső maszk, char osztály) brute force; hibrid (-a 6) mindkettőt kombinálja.
Szükségem van konkrét GPU-ra?
Bármilyen modern kártya segít, de a sebességskálák feltörése hardverrel és hash költséggel; az elköteleződés előtti benchmarkok megakadályozzák azokat az ígéreteket, amelyeket egyetlen kártya sem tud betartani.
A hashcat képes feltörni a WPA kézfogásokat?
Igen (22000-es mód modern buildeken, megfelelően rögzített handshake fájllal), így általában véget is ér a vezeték nélküli repedési lánc.
Helyi GPU-k vagy felhő GPU-k?
A helyi kártyák olcsóbbak a folyamatos munkához, és házon belül tartják az adatokat; felhőszakadások az egyszeri nagy futásokhoz; az ügyfél-szerződés adatkezelési záradékai határozzák meg, hogy melyiket használhatja.
Hogyan segít a Kinetikatech a nyílt forráskódú biztonsági eszközök területén
Az ajánlat egyszerű: A tesztelő eszköztár szakemberei valójában folyamatosan töltődnek: szkennerek, szippantó készülékek, crackerek és webes proxy-k elmagyarázták, hogyan használják őket valódi műveleteknél – parancsok, jelzők, kimenetek, és hogy mindegyikük hol helyezkedik el a módszertanban. Bízd a Behatolási tesztek és Linux-szerverbiztonság szolgáltatásunkra, és teljes lefedettséget kapsz: komoly felmérés, tiszta bevezetés, folyamatos felügyelet.