- Δύο μέθοδοι για την κατασκευή Wi-Fi jammer με το NodeMCU
- Μέθοδος 1: Ανεβάζοντας το Jammer Sketch χρησιμοποιώντας το Arduino IDE
- Εκτέλεση του NodeMCU Wi-Fi Jammer
- Δημιουργήστε ένα ψεύτικο δίκτυο WiFi
- Μέθοδος 2: Μεταφόρτωση υλικολογισμικού χρησιμοποιώντας ESP8266 flasher
Έχετε σκεφτεί ποτέ να μπλοκάρει το δίκτυο σύνδεσης Wi-Fi; Τώρα τις μέρες, η παραβίαση κωδικού πρόσβασης Wi-Fi είναι πολύ συνηθισμένη, επομένως μπλοκάροντας το δίκτυο Wi-Fi, μπορείτε να αποκλείσετε ή να μπλοκάρετε οποιαδήποτε σύνδεση Wi-Fi και κανείς δεν μπορεί να συνδεθεί σε αυτό το δίκτυο Wi-Fi ακόμη και αφού γνωρίζει τον κωδικό πρόσβασης. Αυτό μπορεί να γίνει με ένα μικροσκοπικό μικροελεγκτή ESP12E, το οποίο αναφέρεται επίσης ως μονάδα Wi-Fi ή NodeMCU. Εάν είστε νέοι σε αυτό το μικρό αλλά ισχυρό τσιπ, διαβάστε το άρθρο Ξεκινώντας με το ESP12 Το ESP είναι πολύ δημοφιλές για κόλπα Wi-Fi, όπως δημιουργία ψεύτικου δικτύου Wi-Fi, εξυπηρέτηση της δικής σας σελίδας για κλοπή κωδικού πρόσβασης κάποιου, αποκλεισμός δικτύου Wi-Fi κ.λπ. Ακόμα και πωλούνται ESP, με όλο το λογισμικό να αναβοσβήνει για να κάνει αυτά τα κόλπα, πρέπει απλώς να συνδέσετε και να παίξετε . Αλλά εδώ δημιουργούμε το δικό μας Wi-Fi jammer.
Τεχνικά, δεν κατασκευάζουμε jammer αλλά Deauther. Υπάρχει μια μικρή διαφορά μεταξύ αυτών. Ένα Jammer στέλνει σήματα θορύβου στο φάσμα Wi-Fi (2,4 GHz), διαταράσσοντας έτσι το αρχικό φάσμα συχνοτήτων Wi-Fi. Ενώ ένα Deauther στέλνει πακέτα για να παρεμβαίνει στα σήματα Wi-Fi σας, διαταράσσεται έτσι η κανονική λειτουργία του δρομολογητή Wi-Fi. Συμπεριφέρεται σαν jammer.
Υπάρχει ένα πρωτόκολλο Wi-Fi που ονομάζεται 802.11 το οποίο λειτουργεί ως πλαίσιο αποαυτοποίησης. Αυτό χρησιμοποιείται για την ασφαλή αποσύνδεση όλων των χρηστών που είναι συνδεδεμένοι με το δρομολογητή. Για να αποσυνδέσετε οποιαδήποτε συσκευή από κάποιο δίκτυο Wi-Fi, δεν είναι σημαντικό να γνωρίζετε τον κωδικό πρόσβασης ή να βρίσκεστε στο δίκτυο, απλώς χρειάζεστε τη διεύθυνση mac του δρομολογητή Wi-Fi και της συσκευής πελάτη και αρκεί να βρίσκεστε στο εύρος των αυτό το δίκτυο Wi-Fi.
Αποποίηση ευθυνών: Είναι παράνομο να χρησιμοποιείτε jammer στους κοινόχρηστους χώρους χωρίς να λαμβάνετε άδεια από την κυβέρνηση. εξουσία. Αυτό το σεμινάριο είναι μόνο για εκπαιδευτικούς σκοπούς. Κάντε το με δική σας ευθύνη.
Δύο μέθοδοι για την κατασκευή Wi-Fi jammer με το NodeMCU
Υπάρχουν πολλοί διαθέσιμοι κωδικοί ή υλικολογισμικό για να γίνει το NodeMCU ως Wi-Fi jammer. Απλώς πρέπει να εγγράψετε τον κώδικα ή το υλικολογισμικό στο NodeMCU. Εδώ έχουμε επιλέξει δύο σταθερές και εύκολες μεθόδους, χρησιμοποιώντας τις οποίες μπορείτε να χρησιμοποιήσετε το NodeMCU για να ενεργήσετε ως Wi-Fi jammer.
1. Μεταφόρτωση σκίτσου Jammer Arduino στο ESP12.
Για αυτήν τη μέθοδο θα χρησιμοποιήσουμε τον κώδικα Arduino και τη βιβλιοθήκη που γράφτηκε από τον Spacehuhn και είναι πολύ μεγάλος κώδικας, οπότε θα χρησιμοποιήσουμε αυτόν τον κώδικα για να ανεβάσουμε απευθείας στο NodeMCU μας χρησιμοποιώντας το Arduino IDE.
2. Μεταφόρτωση υλικολογισμικού Wi-Fi Jammer σε ESP12 χρησιμοποιώντας ESP8266 flasher.
Για αυτήν τη μέθοδο χρειαζόμαστε υλικολογισμικό Jammer για το NodeMCU, το οποίο θα ληφθεί από τους δεδομένους συνδέσμους:
- ESP8266 φιάλη
- Deauther Firmware - Είναι βασικά ένα αρχείο.bin. Διατίθεται για τρεις εκδόσεις NodeMCU ανάλογα με τη μνήμη flash (1MB, 4MB και 512Kb). Κατεβάστε την έκδοση σύμφωνα με τις προδιαγραφές του σκάφους σας. Στην περίπτωσή μου, η έκδοση του πίνακα είναι 1MB.
Μέθοδος 1: Ανεβάζοντας το Jammer Sketch χρησιμοποιώντας το Arduino IDE
Ας ξεκινήσουμε με τη μεταφόρτωση του κωδικού Arduino
Βήμα 1: - Μεταβείτε στο Αρχείο -> Προτιμήσεις στο Arduino IDE και προσθέστε αυτόν τον σύνδεσμο
στις διευθύνσεις URL πρόσθετων διαχειριστών πινάκων και κάντε κλικ στο OK.
Κλείστε το Arduino IDE και ανοίξτε το ξανά.
Βήμα 2: - Κάντε κλικ στο Εργαλεία -> Πίνακας -> Διαχειριστής συμβουλίου . Αναζήτηση για ESP8266. Πρέπει να επιλέξετε την έκδοση 2.0.0. Αυτός ο κωδικός θα λειτουργεί μόνο για αυτήν την έκδοση. Εάν έχετε ήδη εγκαταστήσει άλλες εκδόσεις, καταργήστε την και εγκαταστήστε το 2.0.0
Βήμα 3: - Πηγαίνετε ξανά στο Αρχείο -> Προτιμήσεις και κάντε κλικ στη διαδρομή φακέλου στην ενότητα Περισσότερες προτιμήσεις .
Βήμα 4: - Τώρα, ανοίξτε τα πακέτα -> esp8266 -> υλικό -> esp8266-> 2.0.0 -> εργαλεία -> sdk -> συμπεριλάβετε
και ανοίξτε το αρχείο user_interface.h με τον επεξεργαστή κειμένου.
Βήμα 5: - Ελάτε στην τελευταία γραμμή του κώδικα και πριν από το #endif και προσθέστε αυτές τις γραμμές:
typedef void (** freedom_outside_cb__t) (κατάσταση uint8); int wifi_register_send_pkt_freedom_cb (freedom_outside_cb_t cb); άκυρο wifi_unregister_send_pkt_freedom__cb (άκυρο); int wifi_send_pkt_freedom (uint8 ** buf, int len, bool sys_seq);
Στη συνέχεια, Αποθηκεύστε το αρχείο.
Βήμα 6: - Εξαγάγετε τη βιβλιοθήκη που έχετε κατεβάσει νωρίτερα και ανοίξτε την. Άνοιγμα esp8266_deauther-master -> esp8266_deauther -> esp8266_deauther.ino
Αυτό είναι το σκίτσο που θα μεταφορτωθεί στο NodeMCU. Συντάξτε αυτό το σκίτσο. Εάν υπάρχει σφάλμα, τότε πρέπει να εγκαταστήσετε αυτές τις βιβλιοθήκες:
- ArduinoJson
- ESP8266 OLED SSD1306
- Adafruit NeoPixel
- Συνδεδεμένη λίστα
Τώρα, ο κωδικός σας είναι έτοιμος για μεταφόρτωση. Συνδέστε το NodeMCU στον υπολογιστή, επιλέξτε την πλακέτα NodeMCU esp-12E από το μενού εργαλείων, επιλέξτε τη σωστή θύρα και πατήστε το κουμπί αποστολής.
Εκτέλεση του NodeMCU Wi-Fi Jammer
Επαναφέρετε την πλακέτα ESP12 μετά τη μεταφόρτωση του κωδικού και ανοίξτε το Serial Monitor.
Θα δείτε αυτές τις πληροφορίες στη σειριακή οθόνη:
Βήμα 1: - Τώρα, συνδέστε τον φορητό υπολογιστή ή το smartphone σας με το Σημείο πρόσβασης που δημιουργήθηκε από το NodeMCU. Το όνομα του AP είναι " pwned " και ο κωδικός πρόσβασης είναι " deauther " Πρόκειται για προεπιλεγμένο όνομα και κωδικό πρόσβασης που μπορείτε να δείτε στη σειριακή οθόνη.
Βήμα 2: - Ανοίξτε το πρόγραμμα περιήγησής σας και εισαγάγετε αυτήν τη διεύθυνση 192.168.4.1 .
Θα δείτε μια προειδοποίηση, θα τη διαβάσετε και θα κάνετε κλικ στο Έχω διαβάσει και κατανοήσει
Βήμα 3: - Μετά από αυτό θα δείτε το παράθυρο που δίνεται παρακάτω. Κάντε κλικ στο Scan APs για να αναζητήσετε τα διαθέσιμα δίκτυα WiFi. Τώρα, κάντε κλικ στο Reload.
Βήμα 4: - Κάντε κλικ στο δίκτυο WiFi που θέλετε να Jam. Μπορείτε να επιλέξετε περισσότερα από ένα, αλλά θα κάνει το NodeMCU σας ασταθές.
Βήμα 5: - Κάντε κλικ στο Attacks και θα δείτε ότι έχετε επιλέξει έναν στόχο για επίθεση. Για να ξεκινήσετε το Attack κάντε κλικ στο start και στη συνέχεια Reload.
Έχετε μπλοκάρει με επιτυχία το δίκτυο. Για να σταματήσετε την επίθεση κάντε κλικ στο κουμπί διακοπής.
Δημιουργήστε ένα ψεύτικο δίκτυο WiFi
Εάν θέλετε να δημιουργήσετε ψεύτικα δίκτυα WiFi, π.χ. Beacons. Κάντε κλικ στα SSID παραπάνω και ονομάστε τα SSID όπως θέλετε. Προσθέστε και αποθηκεύστε τα. Επιστρέψτε στο μενού Attacks και κάντε κλικ στο Start μπροστά από το Beacon.
Μπορείτε να ελέγξετε στο κινητό σας ή στον υπολογιστή σας ότι θα εμφανιστεί το όνομα wifi που έχετε δημιουργήσει, αλλά δεν θα συνδεθεί με αυτό το ψεύτικο δίκτυο, είναι απλώς ένα spam WiFi.
Μέθοδος 2: Μεταφόρτωση υλικολογισμικού χρησιμοποιώντας ESP8266 flasher
Τώρα, θα δούμε τη δεύτερη μέθοδο όπου πρέπει να ανεβάσουμε ένα υλικολογισμικό στο ESP12 χρησιμοποιώντας το Esp8266 flasher. Είναι εύκολο στη χρήση και δεν χρειάζεται να κάνετε επιπλέον εργασία ή επεξεργασία σε σκίτσο, όπως έχουμε κάνει στην προηγούμενη μέθοδο.
Βήμα 1: - Ανοίξτε το αρχείο esp8266flasher.exe.
Βήμα 2: - Κάντε κλικ στο Config και, στη συνέχεια, στο εικονίδιο ρύθμισης. Επιλέξτε το αρχείο.bin που έχετε κατεβάσει για τον πίνακα και κάντε κλικ στο Operations.
Βήμα 3: - Κάντε κλικ στο Flash και θα ξεκινήσει η διαδικασία μεταφόρτωσης. Περιμένετε λίγα λεπτά και η μεταφόρτωση του υλικολογισμικού σας ολοκληρώθηκε.
Για να εκτελέσετε αυτό το υλικολογισμικό, επαναφέρετε το nodemcu και όλα τα βήματα για την εκτέλεση του NodeMCU Wi-Fi Jammer είναι τα ίδια με αυτά που έχουμε κάνει σε περίπτωση προηγούμενης μεθόδου που χρησιμοποιεί το σκίτσο Arduino.
Όπως μπορείτε να δείτε, αυτή η μέθοδος είναι πολύ εύκολη και πιο σταθερή από την έκδοση Arduino. Θα προτείνω λοιπόν να χρησιμοποιήσετε αυτήν τη μέθοδο για καλύτερη απόδοση.
Μπορείτε να χρησιμοποιήσετε την εφαρμογή για κινητά αντί να μεταβείτε στο πρόγραμμα περιήγησης για πρόσβαση στην πύλη.
Κατεβάστε την εφαρμογή από αυτόν τον σύνδεσμο. Η διεπαφή αυτής της εφαρμογής είναι ίδια με την ιστοσελίδα.
Μπορείτε να ενεργοποιήσετε το NodeMCU χρησιμοποιώντας το smartphone σας. Για αυτό θα χρειαστείτε ένα καλώδιο OTG και το φορητό σας jammer WiFi είναι έτοιμο για εργασία, αλλά χρησιμοποιήστε αυτήν τη συσκευή με κίνδυνο που έχετε ήδη προειδοποιήσει !!
Έτσι, με εύκολα διαθέσιμο κώδικα ή υλικολογισμικό, καθίσταται πολύ εύκολο να μπλοκάρει ή να επικαλύπτει οποιοδήποτε wifi netwrok, έτσι ώστε κανείς να μην μπορεί να συνδεθεί με αυτό, αλλά και πάλι να το χρησιμοποιήσει προσεκτικά.