####+++###
Wer schon auf der aktuellen Kali Rolling Version unterwegs ist und nicht auf Cuda 8 + Pyrit verzichten möchte !
<Bitte beachtet, dass Ihr nach dem Reboot alle Befehle in dem selben Terminal ausführt >
<Info> Es wird gcc5 oder höher benötigt (Wird aber automatisch aktualisiert, sofern Ihr dieser Anleitung folgen!
Zustand nach frisch installiertem Kali Linux..
Code:
root@6ng:~# uname -a
Linux 6ng 4.9.0-kali3-amd64 #1 SMP Debian 4.9.18-1kali1 (2017-04-04) x86_64 GNU/Linux
Anschließend bringen wir alles auf den neusten Stand:
Code:
apt update && apt -y upgrade && apt -y dist-upgrade
Danach sollte uname -a folgendes ausgeben:
Code:
root@6ng:~# uname -a
Linux 6ng 4.9.0-kali4-amd64 #1 SMP Debian 4.9.25-1kali1 (2017-05-04) x86_64 GNU/Linux
Nun führen wir folgendes der Reihe nach aus:
Code:
apt install -y linux-headers-$(uname -r)
apt install -y bumblebee-nvidia
restart
Nachdem das System wieder erfolgreich bebootet hat geht es weiter:
Code:
wget https://sourceforge.net/projects/virtualgl/files/virtualgl_2.5.2_amd64.deb
dpkg -i virtualgl_2.5.2_amd64.deb
Code:
wget https://developer.nvidia.com/compute/cuda/8.0/prod/local_installers/cuda_8.0.44_linux-run
mv cuda_8.0.44_linux-run cuda_8.0.44_linux.run
chmod +x cuda_8.0.44_linux.run
Nun installieren wir Cuda:
Code:
./cuda_8.0.44_linux.run -override
Hier bitte alles mit "Ja" oder "Default" bestätigen AUSSER den Grafiktreiber -> dort wählen wir "NEIN" aus...(nicht installieren)
Sobald dieser Vorgang abgeschlossen ist, bitte folgendes tun:
Code:
add /usr/local/cuda-8.0/lib64 to /etc/ld.so.conf and run ldconfig
Weiter gehts mit:
Code:
apt install -y nvidia-opencl-icd
...und anschließend:
Code:
./cuda_8.0.44_linux.run -silent -driver
Jetzt ist es sehr wichtig, dass wir die Pfade richtig setzen:
Code:
export PATH=/usr/local/cuda-8.0/bin${PATH:+:${PATH}}
und
Code:
export LD_LIBRARY_PATH=/usr/local/cuda-8.0/lib64
Nun testen wir ob alles ordnungsgemäß funktioniert hat:
Code:
cd /root/NVIDIA_CUDA-8.0_Samples/1_Utilities/deviceQuery
make
./deviceQuery
++++++++++++++++++++++++++++++++++++++++++++++++++ +++++++++++++++++++++++++++++
Als nächstes installieren wir noch ein paar Abhängigkeiten für Pyrit:
Code:
apt install -y libz-dev libssl-dev libpcap-dev
Jetzt holen wir uns Pyrit von Github...
und installieren es...
Code:
cd Pyrit
python setup.py build
python setup.py install
und...
Code:
cd modules/cpyrit_opencl/
python setup.py build
python setup.py install
Jetzt aktivieren wir noch die GPU für Pyrit:
Code:
vim ~/.pyrit/config
limit_ncpus = 4 #Hier könnt ihr zusätzlich noch festlegen, wieviel Prozessorkerne (CPU) integriert werden sollen!
use_OpenCL = true #Dieser Wert muß auf "true" geändert werden! (GPU)
Ab nun an könnt ihr Pyrit mit Cuda Unterstützung nutzen. Bumbelee greift nur bei explizitem Aufruf auf den Cudatreiber zurück.
Ich habe ein paar wenige Beschreibungen zu diesem Thema gefunden, die aber alle leider nicht funktioniert haben...
Daher alles etwas abgeändert und erweitert..
Viel Erfolg....
#jabberwocky
& Greez @ apatedolos