Mohon tunggu...
Heagan Nicholas
Heagan Nicholas Mohon Tunggu... Lainnya - Murid

Saya suka otomotif, teknologi, dan banyak hal lainnya

Selanjutnya

Tutup

Inovasi

Mainan Imut buat Hacking WiFi

24 Desember 2024   13:03 Diperbarui: 24 Desember 2024   13:03 26
+
Laporkan Konten
Laporkan Akun
Kompasiana adalah platform blog. Konten ini menjadi tanggung jawab bloger dan tidak mewakili pandangan redaksi Kompas.
Lihat foto
Bagikan ide kreativitasmu dalam bentuk konten di Kompasiana | Sumber gambar: Freepik

Siapa yang bisa sangka mainan di atas sebenernya dipakai buat hacking WiFi? Padahal mirip-mirip sama tamagotchi, loh! Gadget di atas adalah pwnagotchi, yaitu sebuah gadget yang dibuat dengan menggunakan layar, baterai, dan raspberry pi untuk capture material-material WPA yang bisa di crack pada nantinya, dan menggunakan AI untuk menambah efisiensinya. Apa itu WPA? Cracking? Mari saya jelaskan.


Kalau kalian hubungkan smartphone kalian dengan jaringan WiFi yang baru pastinya perlu password, kan? Sistem ini adalah sistem WPA, biasanya versi WPA yang dipakai dalam kehidupan sehari-hari adalah WPA2-PSK. Lalu bagaimana alat sekecil ini bisa digunakan untuk hacking WiFi?

4-Way Handshake - wifi-professionals.com
4-Way Handshake - wifi-professionals.com

Saat smartphone kalian koneksi ke router, terjadi satu proses yang dinamakan "4-Way Handshake" yaitu proses dimana smartphone dan router berkomunikasi (dengan mengirimkan 4 packet) agar nantinya bisa berkomunikasi secara terenkripsi.

Cara kerjanya seperti ini, adapter WiFi bisa masuk ke dalam mode "monitoring" dimana adapter tersebut bisa merekam "packet" yang dikirimkan tanpa perlu koneksi ke jaringan WiFi tersebut. Karena packet-packet ini hanya dikirimkan ketika ada perangkat yang mau connect ke router, maka pwnagotchi bisa melakukan serangan "deauth" agar perangkat yang sudah terkoneksi terputus koneksinya dan menghubungkan ulang ke router sehingga packet-packet tersebut bisa dihasilkan.

Pwnagotchi juga menggunakan cara lain yaitu PMKID leaking, tapi sebelum itu kita perlu tahu dahulu apa itu hashing. Hashing secara simpel adalah kumpulan dari huruf dan angka yang dihasilkan dari suatu data, hash dihasilkan dengan menggunakan rumus matematika yang tidak bisa dikembalikan (one way function) jadi data tersebut bisa dihasilkan tetapi hasil tersebut sulit sekali untuk dikembalikan ke data awal, contohnya dari hashing adalah MD5.

Lanjut tentang PMKID leaking, pokoknya ketika suatu perangkat meminta untuk berhubung ke router dengan pertama mengirimkan suatu paket yaitu "association request" (paket ini bisa dibilang cuma "minta" buat mulai komunikasi, masih belum ada masukkin password) dan yang nantinya akan dibalas oleh "association response" dan nanti akan mulai 4-Way Handshake dan terkoneksi. Ketika packet "association response" terkirim, ada sesuatu di dalam packet ini yang namanya "PMKID".

PMKID = HMAC-SHAI-128(PMK|MAC_AP|MAC_STA)

Cara menghasilkan PMKID

PMKID dihasilkan dengan cara menggabungkan PMK (nanti akan dijelaskan), Mac Address dari Router, dan Mac Address dari Client. Mac Address pokoknya adalah sebuah ID yang digunakan untuk networking.

HALAMAN :
  1. 1
  2. 2
  3. 3
Mohon tunggu...

Lihat Konten Inovasi Selengkapnya
Lihat Inovasi Selengkapnya
Beri Komentar
Berkomentarlah secara bijaksana dan bertanggung jawab. Komentar sepenuhnya menjadi tanggung jawab komentator seperti diatur dalam UU ITE

Belum ada komentar. Jadilah yang pertama untuk memberikan komentar!
LAPORKAN KONTEN
Alasan
Laporkan Konten
Laporkan Akun