Apakah Anda pernah bertanya-tanya informasi apa yang dibawa oleh sinyal Wi-Fi di sekitar kita? Gelombang radio tak terlihat itu mungkin mengandung aliran data yang jauh lebih kompleks dari yang kita bayangkan. we embark on a journey to explore how to capture Wi-Fi data from the air and extract valuable insights—a process that goes beyond technical exploration to reveal the inner workings of wireless communication.
Untuk mulai menangkap data Wi-Fi, Anda akan membutuhkan perangkat keras dan perangkat lunak khusus.Omnipeek USB dongle yang dipasangkan dengan perangkat lunak OmnipeekPengaturan ini memungkinkan laptop Anda untuk dengan mudah menangkap paket Wi-Fi terdekat.
Sebelum memulai, pastikan Anda telah menginstal driver yang benar dan memverifikasi bahwa Omnipeek mengenali USB dongle Anda.Kewenangan administrator pada laptop Anda sangat penting agar perangkat lunak berfungsi dengan baik.
Setelah lingkungan Anda siap, cobalah menangkap paket awal. Jika Anda melihat paket data muncul di antarmuka penangkapan, selamat! pengaturan perangkat keras Anda selesai!
Untuk analisis yang berarti, kita perlu fokus pada komunikasi Wi-Fi tertentu. Dalam demonstrasi ini, kita menggunakan platform pengembangan CY8CKIT-062S2-43012 PSoCTM 62S2 Wi-Fi BT Pioneer Kit.Menggunakan ModusToolbox's Wi-Fi MQTT Client contoh kode, kami berhasil menghubungkan papan ke hotspot iPhone dan mengamati pesan konfirmasi koneksi di TeraTerm (emulator terminal kami).
Sementara pesan-pesan ini mengkonfirmasi koneksi yang berhasil, kami ingin memeriksa paket Wi-Fi yang sebenarnya: Apa data yang dikirimkan? Bagaimana kualitas sinyal? Apakah ada kesalahan transmisi?Pertanyaan-pertanyaan ini membimbing langkah selanjutnya..
Menganalisis komunikasi Wi-Fi membutuhkan pengetahuan tentang saluran tertentu (frekuensi) yang digunakan.Salah satu metode yang mudah adalah menghubungkan laptop Anda ke hotspot iPhone yang sama (yang mendukung beberapa koneksi) dan memeriksa properti koneksi jaringan untuk menemukan informasi saluran.
Dengan informasi ini (saluran 6 dalam kasus kami), konfigurasi Omnipeek untuk memantau saluran yang benar dalam pengaturan "New Capture".
Untuk menangkap proses koneksi lengkap termasuk semua paket salaman, kami menggunakan teknik: Pertama lepaskan papan pengembangan (dengan melepaskan kabel USB), mulai menangkap Omnipeek,Kemudian sambungkan kembali papanIni memungkinkan Omnipeek untuk merekam semua paket yang ditukarkan selama koneksi kembali.
Setelah papan terhubung kembali dan kita menguji koneksi dengan menekan tombol SW2 dua kali, kita menghentikan pengambilan dan menyimpan data paket ̇ sekarang kita memiliki catatan komunikasi Wi-Fi yang berharga.
Sementara Omnipeek menawarkan fitur analisis yang kuat, kami menunjukkan menggunakan gratis, open-source Wireshark alat untuk pemeriksaan yang lebih dalam.Buka file capture yang disimpan untuk melihat semua paket yang tercatat.
Untuk secara khusus menganalisis komunikasi antara papan pengembangan kami dan iPhone, kami membutuhkan alamat Wi-Fi MAC papan (tersedia dalam output TeraTerm: C4:AC:59:9C:64Di Wireshark, gunakan filter ini:
Wlan.ta == c4: ac:59:9c:64Aku tidak tahu apa yang terjadi.59:9c:64:38
Ini menampilkan semua paket yang melibatkan perangkat target kita.
Menambahkaneapolke filter kami mengungkapkan proses tegang empat arah kritis:
(wlan.ta == c4: ac:59:9c:64Aku tidak tahu apa yang terjadi.59:9c:64(38) && eapol
Di sini kita dapat mengamati urutan salaman dan mengidentifikasi alamat MAC iPhone (2A:55:20Perhatikan bahwa iPhone dapat mengubah alamat MAC mereka dengan setiap aktivasi hotspot, tidak seperti router tetap.
Data Wi-Fi biasanya dienkripsi. Tanpa kunci keamanan (SSID dan kata sandi), beberapa isi paket tampak tidak dapat dibaca (ditampilkan dengan warna merah di Wireshark).navigasi ke Edit > Preferensi > Protokol > IEEE 802.11, mengaktifkan dekripsi, dan masukkan kredensial yang benar.
Dengan dekripsi diaktifkan, kita dapat memeriksa paket DHCP menggunakan:
(wlan.ta == c4: ac:59:9c:64Aku tidak tahu apa yang terjadi.59:9c:64(38) && dcp
Ini mengungkapkan alamat IP (172.20.10.4) ditugaskan ke dewan pengembangan kami, mencocokkan output TeraTerm dan memvalidasi akurasi penangkapan kami.
Melalui proses ini, kami telah berhasil menangkap dan menganalisis komunikasi Wi-Fi dari penyambutan sambungan untuk transmisi data terenkripsi dan penugasan IP.Metodologi ini memberikan dasar untuk memahami jaringan nirkabel, berharga untuk penelitian keamanan, optimasi kinerja, dan pemecahan masalah.
Catatan penting: