Tato chybová zpráva naznačuje, že při inicializaci zařízení (např. GPU) došlo k nedostatku paměti, což způsobilo selhání alokace paměti v příkazu OpenCL clEnqueueNDRangeKernel () ( CL_MEM_OBJECT_ALLOCATION_FAILURE ). Obvykle to souvisí s nedostatečnou volnou pamětí GPU, pravděpodobně z následujících důvodů:
Nedostatečná paměť GPU : Váš GPU nemá dostatek paměti pro zvládnutí úkolů požadovaných hashcatem nebo jinými nástroji. Například, když se pokusíte prolomit velmi velký hash soubor nebo použijete velmi vysokou sílu prolomení, požadavky na paměť se výrazně zvýší.
Jiné procesy zabírají paměť GPU : Na vašem GPU mohou běžet jiné procesy, které zabírají spoustu paměti, což způsobuje, že Hashcat nemůže přidělit dostatek paměti.
Problémy s ovladačem GPU : Někdy jsou verze ovladače GPU nekompatibilní nebo mají chyby, které mohou způsobit problémy se správou paměti. Aktualizace ovladače může pomoci vyřešit tento problém.
Omezení přidělení paměti : Některé implementace OpenCL mohou mít omezení velikosti pro jednotlivé přidělení paměti. Pokud váš úkol vyžaduje jeden paměťový blok, který překračuje tento limit, dojde také k selhání přidělení paměti.
Snižte parametry útoku :
Snižte velikost dávky ( - -workload-profile nebo -n a -u parametry), abyste snížili využití paměti.
Použijte menší hash seznam nebo rozdělte velký soubor na menší části.
Vypněte ostatní procesy zabírající GPU :
Potvrďte, že žádný jiný proces nepoužívá GPU. Aktuální využití paměti můžete zkontrolovat pomocí Správce úloh (Windows) nebo nvidia-smi (Linux/Windows, pro GPU NVIDIA).
Upravte výběr zařízení :
Vyberte různá zařízení (pokud existuje více GPU) pomocí parametrů -d .
Aktualizujte nebo přeinstalujte ovladač GPU :
Ujistěte se, že ovladač GPU je nejnovější verze, zejména pokud používáte novější verzi GPU nebo operačního systému.
Použití nižšího režimu hashovacího algoritmu :
Použití nižšího režimu (pokud je to vhodné) může snížit požadavky na paměť.
Přidejte více fyzické paměti :
Pokud máte více GPU, zvažte přidání fyzické paměti nebo výměnu za GPU s více paměti.
Vyzkoušením výše uvedených metod byste měli být schopni najít vhodné řešení problému s nedostatkem paměti.