PMK = PBKDF2(Password, SSID, 4096)
Cara menghasilkan PMK
PMK dihasilkan dari menggabungkan Password WiFi, Nama Wifi, dan diulang-ulang selama 4096 kali.
Ketika melakukan rekaman, hampir semua variabel di atas sudah diketahui kecuali Password WiFi. Jadi cara mengetahui Passwordnya adalah dengan cara mencari PMK dan setelah ketemu PMK, mencari password WiFinya. Hal seperti ini bisa dilakukan dengan sangat cepat menggunakan GPU, sebuah RTX 4070 Super bisa melakukan 1.273.400 password per detik.
Jadi prosesnya kira-kira seperti ini:
1. Merekam packet-packet untuk di capture
2. Mencari Password WiFi baik dengan PMKID atau 4-Way Handshake (cracking)
Kita sekarang sudah tahu cara kerja dari Pwnagotchi tapi kita masih belum terlalu jelas tentang apa itu Pwnagotchi? Sebelumnya sudah saya bilang bahwa Pwnagotchi adalah sebuah alat yang dibuat dengan layar, baterai, raspberry pi untuk merekam packet WPA, packet-packet tersebut nantinya akan dicopy ke komputer lain yang lebih kuat untuk dilakukan proses cracking (biasanya dengan menggunakan hashcat). Lalu AInya untuk apa? AInya digunakan untuk mengubah beberapa parameter (contohnya berapa detik sekali scan, deauth berapa kali, dll) untuk memaksimalkan data yang ditangkap dalam lingkungan tertentu.
Artikel ini penjelasannya memang agak panjang (maaf ya!), semoga kalian belajar hal yang baru dari artikel ini. Kalau ada pertanyaan atau masukkan tuliskan di kolom komentar ya!
Baca juga (hal yang saya pakai untuk referensi)
Websitenya Evilsocket yang menjelaskan tentang serangan PMKID
Website CyberArk yang menyerang kira-kira 5000 WiFi di Tel Aviv