PTW2

Aus Wardriving-Forum.de Enzyklopädie

Wechseln zu: Navigation, Suche
Wahrscheinlichkeit der Decodierung mit PTW
Wahrscheinlichkeit der Decodierung mit PTW2

PTW2 ist die Weiterentwicklung von PTW und wurde von Martin Beck (hirte) und Erik Tews entwickelt. Der Vorteil von PTW2 ist das man deutlich weniger Pakete benötig um den Key zuberechnen. Besonders wirksam ist PTW2 zusammen mit der Packet-Injection, weil die erzeugten Keystreams deutlich länger sind. Damit PTW2 bei aircrack-ng als Attacke verwendet wird sind in den neueren Versionen keine Parameter mehr möglich, früher war dieser jedoch -z. Die PTW-Attacke wird in aircrack-ng durch PTW2 ersetzt werden, da ihre Funktionen in PTW2 integriert sind.

Inhaltsverzeichnis

[Bearbeiten] Installation

Derzeit ist die PTW2-Attacke noch nicht im aktuellen aircrack-ng SVN Branch. Deshalb muss man sie aus ihrem eigenen Repositorium herunterladen. Dies geht mit

 svn co http://trac.aircrack-ng.org/svn/branch/ptw2

[Bearbeiten] ...ohne airolib-ng

Für die Installation ohne Airolib-ng

gebt ihr einfach

make

und

make install

ein.

[Bearbeiten] ...mit airolib-ng

Wenn ihr Airolib-ng mit benutzen wollt dann lest euch die README und die INSTALL durch.


[Bearbeiten] Fehlerbehebung

Fehlermeldung bei "make"

gcc -g -W -Wall -Werror -O3 -D_FILE_OFFSET_BITS=64 -D_REVISION=1211  -Iinclude  
-c -o aircrack-ng.o aircrack-ng.c
In file included from aircrack-ng.c:63:
crypto.h:12:26: error: openssl/hmac.h: Datei oder Verzeichnis nicht gefunden
crypto.h:13:25: error: openssl/sha.h: Datei oder Verzeichnis nicht gefunden
crypto.h:15:25: error: openssl/rc4.h: Datei oder Verzeichnis nicht gefunden
crypto.h:16:25: error: openssl/aes.h: Datei oder Verzeichnis nicht gefunden
cc1: warnings being treated as errors
aircrack-ng.c: In function ‘do_wpa_crack’:
aircrack-ng.c:4156: error: implicit declaration of function ‘HMAC’
aircrack-ng.c:4156: error: implicit declaration of function ‘EVP_sha1’
aircrack-ng.c:4162: error: implicit declaration of function ‘EVP_md5’
make[1]: *** [aircrack-ng.o] Fehler 1

Euch fehlen die Pakete "openssl" und "libssl-dev". Diese könnt ihr mit einem Paketverwaltungswerkzeug eurer Wahl (apt-get, yum) nachinstallieren.