CPU vs GPU – Co si vybrat k „rozluštění“ hesel?
Pokud chceme dobrodružství zahájit obnovou hesel, např. ze souboru handshake při auditu WiFi sítě, zip souborů, zašifrovaných dokumentů atd., vyplatí se to udělat co nejefektivněji, pokud je hardware zapnutý který nám umožňuje.
K tomuto účelu používám známý a oblíbený nástroj, jelikož samotní tvůrci dávají „Švýcarský nůž na obnovu hesel“ – Hashcat. Častou chybou lidí, kteří začínají své dobrodružství s tímto tématem, je, že Hashcat nebo jiné nástroje běží na virtuálních strojích. To není efektivní, protože Hashcat má možnost přesunout výpočty z procesoru (CPU) na kartu nebo grafické karty (GPU), čímž se znásobí rychlost a tím i efektivita obnovy hesla.Proč není používání virtuálních strojů efektivní?
Vbox nebo Vmware pouze emulují grafickou kartu a neumožňují vám plně využít možnosti hardwaru. A proč se vyplatí přepínat výpočty z CPU na GPU? Věc je jednoduchá: nejslabší grafická karta bude vždy výkonnější než nejvýkonnější procesor. Na snímcích obrazovky můžete vidět nárůst výkonu GPU vzhledem k CPU na stejném notebook s procesorem Pentium i3 gen8 a nevýraznou GeForce kartou MX 150, až na to, že procesor jader zapojených do výpočtů má 6, zatímco tento model karty má 384 grafických jader v technologii CUDA (nejnovější GPU karty těchto jader mají několik tis.
CPU:
GPU:
Pro lepší ilustraci časového rozdílu jsem použil slovník o hmotnosti 15,4 GB, proto se vyplatí využít plné možnosti Hashcatu, pokud se chcete tímto způsobem bavit, vyplatí se provozovat plnohodnotný linuxový systém, např. z USB flash disku s prezistencí nebo z disku. Hashcat je k dispozici také pro Windows. Bez ohledu na systém budeme muset nainstalovat nejnovější ovladače pro naši kartu. Jak to obejmout? Doporučuji vám přečíst si dokumentaci na webu projektu
Autor příspěvku - Rafał Sulikowski:
Rafałův Instagram: ODKAZ
Instagram SAPSAN: ODKAZ
Skupina na FB pro Pentesters: ODKAZ