Před pár dny se na domovském webu Aircracku potichu, bez jakýchkoliv oznámení objevila ke stažení verze aplikace aircrack-ng s podporou CUDA technologie. Tuto je možno využít jen pro slovníkový ůtok na WPA klíč. Samozřejmě je nutné mít grafickou kartu Nvidia podporující CUDA, nainstalován CUDA ovladač grafické karty Nvidia, a také CUDA_SDK, nejlépe verze 2.2 . Se starší verzí CUDA_SDK 1.0 mne osobně aircrack-ng-cuda nefungoval korektně.
Uvádím dvě možnosti pro instalaci. Jedna znamená stáhnutí nejnovějšího buildu aircrack-ng CUDA, který obsahuje i ostatní programy balíčku aircrack-ng a jeho kompilaci. Po které je dle mne žádoucí vytvořený binární soubor ve složce aircrack-ng-cuda/src „aircrack-ng“ přejmenovat např. na „aircrack-ng-cuda“, aby se Vám po instalaci nepřepsal a nenahradil Váš původní aircrack-ng. To je z toho důvodu, že tato verze je teprve v ranném vývoji, mohou se v ní vyskytovat chyby a asi by nebylo vhodné touto verzí plně nahradit tuto aplikaci. Druhá možnost je stáhnout si již upravený balíček aircrack-ng-cuda, který obsahuje jen soubory potřebné pro kompilaci tohoto programu. Výhoda této možnosti je, že tento balíček je velmi malý, kompilace rychlejší a odpadá potřeba přejmenovávání.
První možnost
Stáhneme si nejnovější build CUDA aircrack-ng, a to v terminálu příkazem:
svn co http://trac.aircrack-ng.org/svn/branch/aircrack-ng-cuda aircrack-ng-cuda
Ve složce aircrack-ng-cuda/src se nachází soubor „Makefile“, který otevřeme v textovém editoru a na řádek č. 43 vložíme tento kód:
CUDA_INSTALL_PATH = /usr/local/cuda
Změnu uložíme, a v terminálu přejdeme do složky se staženými zdrojovými soubory aircracku a spustíme kompilaci:
cd aircrack-ng-cuda
CUDA=true make
Poté jen stačí nově vytvořený „aircrack-ng“ přejmenovat a zkopírovat do potřebného umístění:
cp /root/aircrack-ng-cuda/src/aircrack-ng /usr/local/bin/aircrack-ng-cuda
Druhá možnost
Rozbalíme archív se zdrojovými soubory aircrack-ng-cuda:
tar -zxvf aircrack-ng-cuda-only-r1579.tar.gz
V terminálu přejdeme do rozbalené složky a aplikaci zkompilujeme a nainstalujeme:
cd aircrack-ng-cuda-only-r1579
make
make install
Pro využití GPU pro výpočet je potřeba použít přepínač -p 1.
Použití aircrack-ng-cuda:
aircrack-ng-cuda -p 1 -w SLOVNÍK DUMP


Jak je vidět ze screenů, rychlost slovníkového ůtoku je poměrně slabá v porovnání s použitím např. dvoujádrového processoru pro výpočet. Ale může to být poměrně slabou grafickou kartou (9600GS) v testovaném notebooku, a nebo také tím, že tato verze s podporou CUDA je poměrně mladá a časem po optimalizaci kódu může být vše jinak.

Soubor můžete stahovat z download sekce (odkaz ve vysouvacím menu nahoře – složka wep-wpa-pentest)
Pro AMP Security psal Marcos.









