Hacking DVD BackTrack, Linux, Hashe RSS Feed twitter airdump.cz BackTrack 3 4 5 6 CZ
Security a Tip
Donate a Sponzor

Crack WPA-PSK – Nvidia CUDA Ubuntu 10.04 LTS – Pyrit & Cowpatty

NVIDIA CUDA WPA-PSK crack Aktualizace BackTrack 4 na jádro 2.6.9.34 nebo poslední vydání BackTrack 4 R1 přineslo i vám možná víc strasti než slasti. Nefunkčnost a nemožnost instalovat ovládače CUDA připomíná nemoci přechodů na vyšší jádra (nebo novější ovládače grafických karet) u starších distribucí Ubuntu. Kdo používáte Ubuntu Linux od verze 5 nebo 6 jistě víte o čem je řeč :) U čtení changelogu aplikace Pyrit jsem na moment zajásal. Byla přidána možnost distribuovat zátěž na další počítače v síti – soudě dle RPC & SSH bezpečně i napříč internetem. Po kompletní aktualizaci BackTrack 4 kdy jsem ale nebyl schopen nastartovat ani opravit X server s originál nVidia ovládačem, jsem se pokusil rozběhat Pyrit 0.3.1 na Ubuntu 10.04 Jauny Jackalope 32 i 64bit. Snadno a úspěšně..

V prvním případku Ubuntu 10.04 Jaunty Jackalope, 32 bit platforma: pyrit & cpyrit beží na originál ovládačích 195.x.x které jsou k dispozici přímo z repozitáře Ubuntu! Není potřeba nic aktualizovat ani reinstalovat. Stačí doinstalovat CUDA Toolkit a lze rovnou kompilovat pyrit + cpyrit.

Pokud ale chcete používat poslední ovládač nVidia CUDA 256.x.x pak je potřeba několik zásahů do systému. A to jak u 32 tak i u 64 bit platformy Ubuntu 10.04. Na rozdíl od distribuce backTrack ovládač funguje jak s crackerem pyrit & cpyrit tak i s X serverem.

Pyrit & cPyrit – Ubuntu 10.04.1 64 bit – ovládač 195.x.x nebo 256.x.x

Od verze pyrit 0.3.0 je vyžadována přítomnost scapy.

wget http://www.secdev.org/projects/scapy/files/scapy-latest.tar.gz
tar -zxvf scapy-latest.tar.gz
cd pyrit
./setup.py build
sudo ./setup.py install

Kompilace Pyrit

mimo Scapy nejde Pyrit a cPyrit kompilovat bez přítomnosti ncrypt, python a dalších.. Nesplněné závisloti (pokud se taková situace vyskytne) najdete v error logu u kompilace
– python-ncrypt (0.6.4-0ubuntu3.1)

Ubuntu 10.04 LTS 32 i 64bit testováno s ovládačem 195.36.15 (32bit) a 260.24 (64bit).. verze ovládače + cuda toolkit:

devdriver_3.0_linux_32_195.36.15.run
cudatoolkit_3.0_linux_32_ubuntu9.04.run

devdriver_3.2_linux_64_260.24.run
cudatoolkit_3.2.9_linux_64_ubuntu10.04.run

Cpyrit

kompilace neproběhně bez g++ a definované cesty k CUDA lib v souboru ld.s.conf t.j soubor musí obsahovat řádek /usr/local/cuda/lib. Ideální je nejdříve instalovat CUDA Tolkit který tuto cestu zapíše automaticky u instlace..

Závislosti

cuda alternatives řeší instalace libglu1

sudo apt-get install libglu1

případně nalinkování libglu

sudo ln -s /usr/lib/libGLU.so.1 /usr/lib/libGLU.so

Problém s instlací ovládačů – běžící X server

sudo /etc/init.d/gdm stop
killall gdm

Ideální je instalovat ovládač v recovery módu.. Zastavení X serveru Ubuntu občas nemusí být triviální záležitost :) U instalace v recovery módu bude vyzvání ke změně init na level 3, jelikož recovery mód běží pod init 1.. Příkaz:

telinit 3

Řešení problému s překládačem (starší 4.3 novější verze 4.4)

Doinstalujeme starší verzi gcc (4.3)

sudo apt-get install gcc-4.3 g++-4.3

Pak pouze přepínáme dle potřeby kompilace

sudo update-alternatives –install /usr/bin/gcc gcc /usr/bin/gcc-4.3 40 –slave /usr/bin/g++ g++ /usr/bin/g++-4.3
sudo update-alternatives –install /usr/bin/gcc gcc /usr/bin/gcc-4.4 60 –slave /usr/bin/g++ g++ /usr/bin/g++-4.4

Původní 195.x.x nebo nejnovější ovládač 260.x.x?

Pokud hodláte použít nejnovější ovládač 260.x.x neobejdete se bez blacklistu který zabrání autoload ovládačů, potažmo konflikt.. Použít lze klasický blacklist nebo můžete vytvořit blacklist vlastní. Platí pro 32 i 64bit platfromu

sudo gedit /etc/modprobe.d/nvidia-ovladace-grafiky.conf

který bude obsahovat toto

blacklist vga16fb
blacklist nouveau
blacklist lbm-nouveau
blacklist nvidia-173
blacklist nvidia-96
blacklist nvidia-current
blacklist nvidiafb

Následně odinstalujeme všechny ovládače v systému příkazem

sudo apt-get purge nvidia-*

Restart nebo zastavení gdm jak bylo popsáno výš. Pokud již používáte propertiální ovládač označen pomocí GUI nástroje v admin menu.. tento pomocí stejného nástroje uvolnit a systém restartovat.. Po restartu, pokud nepoužijete recovery mode, systém nastartuje do low graphic mode.. pak stačí znát složku kde je připraven ovládač pro instalaci a postupovat takto
Třeba CTRL-ALT-BACKSPACE, CTRL-F1 + zavolat příkaz

sudo service gdm stop
cd /složka-s-ovládačem
./run devdriver_3.2_linux_64_260.24.run

U instalace určitě potvrdit dotaz na spuštění nvidia-xconfig po instalaci nastartujeme GDM příkazem

sudo service gdm start

Diskuze Crack WPA-PSK Nvidia CUDA pyrit

První kroky s pyrit..

Předpokládá, že máte na disku cap soubor s handshake (k dipospozici pro testovací účly v download složce handshake na našem portálu).. analýza handshake:

sudo pyrit -r rm.cap analyze
#0: Station 00:15:xx:xx:xx:f5, handshake found
#1: Station 01:00:xx:xx:xx:16
#2: Station 00:16:xx:xx:xx:9a, handshake found

Test crack – ověření podpory CUDA, benchmark a crack WPA-PSK pomocí slovníku

sudo pyrit list_cores
sudo pyrit benchmark
sudo pyrit -r rm.cap -i slovnik.tar.gz -b 00:15:xx:xx:xx:f5 attack_passthrough

AMP Sec 2010

Kam dál?



Přihlásit / Odhlásit odběr novinek

Počet přihlášených k odběru novinek

    2572