Αναρωτηθήκατε ποτέ ποιες πληροφορίες μεταφέρονται από τα σήματα Wi-Fi γύρω μας; Αυτά τα αόρατα ραδιοκύματα μπορεί να περιέχουν ροές δεδομένων πολύ πιο περίπλοκες από ό,τι φανταζόμαστε. 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.
Για να αρχίσετε να συλλέγετε δεδομένα Wi-Fi, θα χρειαστείτε εξειδικευμένο υλικό και λογισμικό.το Omnipeek USB dongle συνδυασμένο με το λογισμικό OmnipeekΑυτή η ρύθμιση επιτρέπει στο λάπτοπ σας να συλλαμβάνει χωρίς κόπο τα κοντινά πακέτα Wi-Fi.
Πριν ξεκινήσετε, βεβαιωθείτε ότι έχετε εγκαταστήσει τα σωστά προγράμματα οδήγησης και επαληθεύστε ότι το Omnipeek αναγνωρίζει το USB dongle σας.Τα δικαιώματα διαχειριστή στο φορητό σας υπολογιστή είναι απαραίτητα για να λειτουργεί σωστά το λογισμικό.
Μόλις το περιβάλλον σας είναι έτοιμο, δοκιμάστε μια αρχική λήψη πακέτων.
Για ουσιαστική ανάλυση, πρέπει να επικεντρωθούμε σε συγκεκριμένες επικοινωνίες Wi-Fi.Χρησιμοποιώντας τον κώδικα παραδείγματος του πελάτη Wi-Fi MQTT του ModusToolbox, συνδέσαμε με επιτυχία την πλακέτα σε ένα hotspot iPhone και παρατηρήσαμε μηνύματα επιβεβαίωσης σύνδεσης στο TeraTerm (ο εξομοιωτής τερματικού μας).
Ενώ αυτά τα μηνύματα επιβεβαιώνουν την επιτυχημένη σύνδεση, θέλουμε να εξετάσουμε τα πραγματικά πακέτα Wi-Fi: Ποια δεδομένα μεταδίδονται; Πώς είναι η ποιότητα του σήματος; Υπάρχουν σφάλματα μετάδοσης;Αυτές οι ερωτήσεις καθοδηγούν τα επόμενα βήματά μας..
Η ανάλυση της επικοινωνίας Wi-Fi απαιτεί γνώση του συγκεκριμένου καναλιού (συχνότητας) που χρησιμοποιείται.Μια απλή μέθοδος είναι η σύνδεση του φορητού υπολογιστή σας στο ίδιο hotspot iPhone (που υποστηρίζει πολλαπλές συνδέσεις) και τον έλεγχο των ιδιοτήτων σύνδεσης δικτύου για να βρείτε τις πληροφορίες κανάλια.
Με αυτές τις πληροφορίες (κανάλι 6 στην περίπτωσή μας), ρυθμίστε το Omnipeek για να παρακολουθεί το σωστό κανάλι στις ρυθμίσεις "Νέα λήψη".
Για να καταγράψουμε την πλήρη διαδικασία σύνδεσης, συμπεριλαμβανομένων όλων των πακέτων χειραψίας, χρησιμοποιήσαμε μια τεχνική: Πρώτα αποσυνδέστε την πλακέτα ανάπτυξης (αποσυνδέοντας το καλώδιο USB), ξεκινήστε την καταγραφή του Omnipeek,Στη συνέχεια, συνδέστε ξανά την πλακέτα.Αυτό επιτρέπει στο Omnipeek να καταγράφει όλα τα πακέτα που ανταλλάσσονται κατά τη διάρκεια της επανασύνδεσης.
Μετά την επανασύνδεση της πλακέτας και δοκιμάζουμε τη σύνδεση πατώντας το κουμπί SW2 δύο φορές, σταματάμε την λήψη και αποθηκεύουμε τα δεδομένα πακέτου, τώρα έχουμε πολύτιμα αρχεία επικοινωνίας Wi-Fi.
Ενώ το Omnipeek προσφέρει ισχυρά χαρακτηριστικά ανάλυσης, θα δείξουμε τη χρήση του δωρεάν, ανοιχτού κώδικα εργαλείου Wireshark για βαθύτερη εξέταση.Ανοίξτε το αρχείο αποθήκευσης για να δείτε όλα τα καταγεγραμμένα πακέτα.
Για να αναλύσουμε ειδικά την επικοινωνία μεταξύ του πίνακα ανάπτυξης και του iPhone, χρειαζόμαστε τη διεύθυνση MAC Wi-Fi του πίνακα (διαθέσιμη στην έξοδο του TeraTerm: C4: AC:59:9C:64Στο Wireshark, εφαρμόστε αυτό το φίλτρο:
Γεια σου, Κούπερ.59:9c:64Γεια σου, Τζορτζ.59:9c:64:38
Αυτό δείχνει όλα τα πακέτα που αφορούν τον στόχο μας.
Προσθήκηεαπόληστο φίλτρο μας αποκαλύπτει την κρίσιμη τετραμερή διαδικασία χειραψίας:
(wlan.ta == c4: ac:59:9c:64Γεια σου, Τζορτζ.59:9c:64Γεωργία
Εδώ μπορούμε να παρατηρήσουμε τη σειρά χειραψίας και να προσδιορίσουμε τη διεύθυνση MAC του iPhone (2A:55:20Σημειώστε ότι τα iPhone μπορούν να αλλάξουν τη διεύθυνση MAC τους με κάθε ενεργοποίηση hotspot, σε αντίθεση με τους σταθερούς δρομολογητές.
Τα δεδομένα Wi-Fi είναι συνήθως κρυπτογραφημένα. Χωρίς το κλειδί ασφαλείας (SSID και κωδικό πρόσβασης), ορισμένα περιεχόμενα πακέτων εμφανίζονται αδιανόητα (δείχνονται με κόκκινο στο Wireshark).να περιηγηθείτε στο Επεξεργασία > Προτιμήσεις > Πρωτόκολλα > IEEE 802.11, ενεργοποιήστε την αποκρυπτογράφηση, και εισάγετε τα σωστά στοιχεία.
Με την αποκρυπτογράφηση ενεργοποιημένη, μπορούμε να εξετάσουμε τα πακέτα DHCP χρησιμοποιώντας:
(wlan.ta == c4: ac:59:9c:64Γεια σου, Τζορτζ.59:9c:64Γεωργία
Αυτό αποκαλύπτει τη διεύθυνση IP (172.20.10.4) ανατέθηκε στο συμβούλιο ανάπτυξης μας, που ταιριάζει με την έξοδο του ΤέραΤερμ και επικυρώνει την ακρίβεια της λήψης μας.
Μέσω αυτής της διαδικασίας, έχουμε καταγράψει και αναλύσει με επιτυχία τις επικοινωνίες Wi-Fi από τις χειραψίες σύνδεσης μέχρι την κρυπτογραφημένη μετάδοση δεδομένων και την ανάθεση IP.Η μεθοδολογία αυτή παρέχει βάση για την κατανόηση των ασύρματων δικτύων, πολύτιμο για την έρευνα ασφάλειας, βελτιστοποίηση της απόδοσης και επίλυση προβλημάτων.
Σημαντικές σημειώσεις: