Po kilku próbach część moich doświadczeń została zapisana w następujący sposób.
Przede wszystkim wiemy, że GUP musi spełnić dwa warunki, aby przyspieszyć w hashcat: 1. Przyspieszoną kartę graficzną (GPU); 2. Zainstaluj cuda.
Mój komputer ma system win10, karta n 3060
Początkowo chciałem zakończyć przyspieszenie hashcat w kali linux, ale karta graficzna w maszynie wirtualnej jest generowana przez algorytm i nie może być używana do przyspieszania. Kiedy zobaczyłem, że karta n może łączyć się bezpośrednio z maszyną wirtualną, rozejrzałem się z nadzieją, ale nie znalazłem samouczka dotyczącego bezpośredniego dostępu do karty graficznej odpowiedniego dla kali linux. Co więcej, tylko host Linuksa może łączyć się bezpośrednio z maszyną wirtualną windows w Internecie. Ja i ja chcemy łączyć się bezpośrednio z systemem windows. linux jest odwrotny, więc nie mam odpowiedniego sposobu na wykonanie tego kroku. Nawet jeśli to się skończy, nadal muszę przełączać karty graficzne tam i z powrotem, a ja nadal korzystam głównie z systemu win10. Jeśli mam możliwość, mogę napisać program do przełączania kart graficznych, ale nie jest to dla mnie odpowiednie w tej chwili, więc to się skończyło. Mam nadzieję, że ten etap uda się udoskonalić w przyszłości.
Zdecydowałem się więc na zakończenie przyspieszenia hashcat na hoście. Domyślna karta graficzna hosta to 3060, więc o ile cuda i hashcat są zainstalowane, możesz normalnie korzystać z przyspieszenia GPU. Pobierz i zainstaluj cuda bezpośrednio, a następnym krokiem możesz go zainstalować (link). Należy zwrócić uwagę na hashcat. hashcat zaleca bezpośrednie pobranie pliku binarnego z oficjalnej strony internetowej (link), rozpakowanie i użycie. Należy pamiętać, że hashcat jest aplikacją wiersza poleceń. Kliknij dwukrotnie, aby otworzyć hashcat.exe. Zawsze się awariuje i należy je otworzyć za pomocą wiersza poleceń w cmd terminala systemowego.
(Problem z instalacją hashcata w msys2: zestaw narzędzi CUDA SDK nie jest zainstalowany lub nieprawidłowo zainstalowany)
Mam pewne problemy, jeśli instaluję hashcat za pomocą instrukcji instalacji na githubie (zestaw narzędzi CUDA SDK nie jest zainstalowany lub nieprawidłowo zainstalowany).
W tym problemie widać, że nie można wykryć cuda, ale zainstalowałem już cuda, ponieważ nie znaleziono cuda, system domyślnie ustawia api na opencl. Osobiście nie wiem, w czym leży problem. Przejrzałem kilka angielskich stron internetowych i wypróbowałem niektóre operacje, ale bezskutecznie, więc się poddałem. Ale jednocześnie, ponieważ pobrałem binarny hashcat, spróbowałem i zakończyłem się sukcesem, nie wiem dlaczego.
hashcat zainstalowany powyżej za pomocą msys2 będzie miał ten sam problem zarówno w powłoki msys2, jak i w powłoki systemowej
Binarny hashcat pobrany bezpośrednio za pomocą powłoki systemowej nie ma tego problemu
api automatycznie wykrywa cuda i nie zgłasza żadnego błędu.
Dzięki HashCat-B możesz poznać prędkość, z jaką hashcat uderza w różne rodzaje skrótów, niektóre są bardzo szybkie, a inne nie. Różne rodzaje skrótów, każda Różnica w liczbie skrótów na sekundę jest ogromna. Porównując z przyspieszeniem GPU lub bez niego, hashcat jest 60 razy szybszy po przyspieszeniu GPU niż bez przyspieszenia.
Artykuł jest przedrukowany z Internetu! Oryginalna strona internetowa mistrza odzyskiwania haseł bez dokumentów