PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : [Text-Tut] Kali Rolling mit Cuda 8 + Pyrit



jabberwocky
24.05.2017, 10:54
####+++###

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..

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:

apt update && apt -y upgrade && apt -y dist-upgrade

Danach sollte uname -a folgendes ausgeben:

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:

apt install -y linux-headers-$(uname -r)
apt install -y bumblebee-nvidia
restart


Nachdem das System wieder erfolgreich bebootet hat geht es weiter:

wget https://sourceforge.net/projects/virtualgl/files/virtualgl_2.5.2_amd64.deb
dpkg -i virtualgl_2.5.2_amd64.deb


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


export PERL5LIB=.

Nun installieren wir Cuda:

./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:

add /usr/local/cuda-8.0/lib64 to /etc/ld.so.conf and run ldconfig

Weiter gehts mit:

apt install -y nvidia-opencl-icd

...und anschließend:

./cuda_8.0.44_linux.run -silent -driver

Jetzt ist es sehr wichtig, dass wir die Pfade richtig setzen:

export PATH=/usr/local/cuda-8.0/bin${PATH:+:${PATH}}
und

export LD_LIBRARY_PATH=/usr/local/cuda-8.0/lib64

Nun testen wir ob alles ordnungsgemäß funktioniert hat:

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:

apt install -y libz-dev libssl-dev libpcap-dev

Jetzt holen wir uns Pyrit von Github...

cd /
git clone https://github.com/JPaulMora/Pyrit.git



und installieren es...

cd Pyrit
python setup.py build
python setup.py install



und...

cd modules/cpyrit_opencl/
python setup.py build
python setup.py install



Jetzt aktivieren wir noch die GPU für Pyrit:

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

tentpole84
27.06.2017, 18:04
Ersmal ein klasse Tutorial und vielen Dank für die Anleitung die soweit auch ganz gut funktioniert hat.
Weiterhin würde ich gerne die Graka mit Pyrit und Cuda testen, würdest du evtl ein weiteres Tutorial erstellen das darauf aufbaut?

Gruß RmK