Aircrack-ng s podporou nVidia CUDA

NVIDIA CUDA WPA crack 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

aircrack-ng CUDA driver

aircrack-ng CUDA driver další možnost

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.

aircrack-ng CUDA driver

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

diskuze metasploit

Pro AMP Security psal Marcos.

Kam dál?