Po některých vlastních pokusech jsem některé své zkušenosti zaznamenal následovně.
Za prvé víme, že pro zrychlení GUP v Hashcatu musí být splněny dvě podmínky: 1. Akcelerovatelná grafická karta (GPU); 2. Nainstalujte cuda.
Můj počítač je systém win10, n karta 3060
Zpočátku jsem chtěl dokončit akceleraci hashcatu v kali Linuxu, ale grafická karta ve virtuálním stroji je generována algoritmem a nelze ji použít k akceleraci. Když jsem viděl, že karta n může být přímo připojena k virtuálnímu stroji, hledal jsem se s nadějí, ale nenašel jsem přímý tutoriál pro grafickou kartu vhodný pro kali linux a pouze hostitel Linuxu je přímo připojen k virtuálnímu stroji windows na internetu. Já a já chceme přímo připojit linux ze systému windows. Je to naopak, takže nemám vhodný způsob, jak tento krok dokončit. A i když je to hotové, musím stále přepínat grafické karty tam a zpět a stále používám hlavně systém win10, pokud mám možnost, můžu napsat program pro přepínání grafických karet, ale momentálně to není pro mě vhodné, takže je u konce, doufám, že tento krok se v budoucnu dokáže zdokonalit.
Proto jsem se rozhodl dokončit akceleraci hashcat na hostitelském počítači Výchozí grafická karta hostitele je 3060, takže pokud je cuda a hashcat nainstalován, můžete normálně používat akceleraci GPU. Stáhněte a nainstalujte cuda přímo a můžete ji nainstalovat dalším krokem (odkaz). hashcat doporučuje přímo stáhnout binární soubor z oficiálních webových stránek (odkaz), rozbalit jej a použít. Všimněte si, že hashcat je aplikace příkazového řádku Dvakrát klikněte pro otevření hashcat.exe. Pokud se zřídí, otevřete ji pomocí příkazového řádku v cmd systémového terminálu.
(Problémy s instalací hashcatu na msys2: CUDA SDK toolkit není nainstalován nebo nesprávně nainstalován)
Mám nějaké problémy s instalací hashcatu pomocí instalačních pokynů na githubu (CUDA SDK toolkit není nainstalován nebo je nainstalován nesprávně).
Tento problém je vidět v tom, že cuda nelze detekovat, ale cuda jsem již nainstaloval, protože cuda nebyla nalezena, systém nastaví api na opencl jako výchozí. Osobně nevím, kde je problém, prohlédl jsem si nějaké anglické webové stránky a vyzkoušel některé operace, ale nefungovalo to, tak jsem to vzdal. Ale zároveň, protože jsem si stáhl binární hashcat, zkusil jsem to a podařilo se mi to, nevím proč.
hashcat nainstalovaný výše pomocí msys2 bude mít stejný problém, ať už je v shellu msys2 nebo systémovém shellu
Binární hashcat přímo stažený otevřeným pomocí systémového shellu nemá tento problém
api automaticky detekuje cuda bez chyby.
Prostřednictvím hashcat-b můžete znát rychlost, jakou hashcat zasáhne různé typy hashů, některé jsou velmi rychlé a některé ne Různé typy hashů, každá sekunda Rozdíl v počtu hashů je obrovský. Porovnáním s nebo bez akcelerace GPU je hashcat 60krát rychlejší po akceleraci GPU než bez akcelerace.
Článek je přetištěn z internetu! Mistrovská webová stránka pro obnovu hesla bez dokumentu Originál