Πρώτη κυκλοφορία του Pwnagotchi, ενός παιχνιδιού hacking WiFi

Εισήχθη πρώτη σταθερή κυκλοφορία του έργου pwnagotchi, η οποία αναπτύσσει ένα εργαλείο για την παραβίαση ασύρματων δικτύων, σχεδιασμένο με τη μορφή ηλεκτρονικού κατοικίδιου που θυμίζει παιχνίδι Tamagotchi. Βασικό πρωτότυπο της συσκευής χτισμένο χτισμένο σε μια πλακέτα Raspberry Pi Zero W (παρέχεται από υλικολογισμικό για εκκίνηση από κάρτα SD), αλλά μπορεί επίσης να χρησιμοποιηθεί σε άλλες πλακέτες Raspberry Pi, καθώς και σε οποιοδήποτε περιβάλλον Linux που διαθέτει ασύρματο προσαρμογέα που υποστηρίζει λειτουργία παρακολούθησης. Ο έλεγχος πραγματοποιείται μέσω σύνδεσης οθόνης LCD ή μέσω διεπαφή ιστού. Ο κώδικας του έργου είναι γραμμένος σε Python και διανέμονται από άδεια σύμφωνα με το GPLv3.

Για να διατηρηθεί η καλή διάθεση ενός κατοικίδιου ζώου, πρέπει να τροφοδοτείται με πακέτα δικτύου που αποστέλλονται από συμμετέχοντες στο ασύρματο δίκτυο στο στάδιο της διαπραγμάτευσης μιας νέας σύνδεσης (χειραψία). Η συσκευή βρίσκει διαθέσιμα ασύρματα δίκτυα και προσπαθεί να υποκλέψει αλληλουχίες χειραψίας. Επειδή η χειραψία αποστέλλεται μόνο όταν ένας πελάτης συνδέεται στο δίκτυο, η συσκευή χρησιμοποιεί διάφορες τεχνικές για να τερματίσει τις συνεχείς συνδέσεις και να αναγκάσει τους χρήστες να εκτελέσουν λειτουργίες επανασύνδεσης δικτύου. Κατά τη διάρκεια της παρακολούθησης, συσσωρεύεται μια βάση δεδομένων πακέτων, συμπεριλαμβανομένων των κατακερματισμών που μπορούν να χρησιμοποιηθούν για να μαντέψουν τα κλειδιά WPA.

Πρώτη κυκλοφορία του Pwnagotchi, ενός παιχνιδιού hacking WiFi

Το έργο είναι αξιοσημείωτο για τη χρήση μεθόδων ενισχυτική μάθηση AAC (Actor Advantage Critic) και βασίζεται σε νευρωνικά δίκτυα μακροπρόθεσμη βραχυπρόθεσμη μνήμη (LSTM), το οποίο έγινε ευρέως διαδεδομένο όταν δημιουργήθηκαν bots για παιχνίδια στον υπολογιστή. Το μοντέλο εκμάθησης εκπαιδεύεται καθώς λειτουργεί η συσκευή, λαμβάνοντας υπόψη την προηγούμενη εμπειρία για την επιλογή της βέλτιστης στρατηγικής για επίθεση σε ασύρματα δίκτυα. Χρησιμοποιώντας μηχανική εκμάθηση, το Pwnagotchi επιλέγει δυναμικά τις παραμέτρους υποκλοπής κυκλοφορίας και επιλέγει την ένταση του αναγκαστικού τερματισμού των περιόδων σύνδεσης χρήστη. Υποστηρίζεται επίσης ο χειροκίνητος τρόπος λειτουργίας, στον οποίο η επίθεση εκτελείται «μπροστά».

Για την αναχαίτιση των τύπων κίνησης που απαιτούνται για την επιλογή κλειδιών WPA, χρησιμοποιείται το πακέτο καλύτερο καπάκι. Η υποκλοπή πραγματοποιείται τόσο σε παθητική λειτουργία όσο και χρησιμοποιώντας γνωστούς τύπους επιθέσεων που αναγκάζουν τους πελάτες να στείλουν ξανά αναγνωριστικά στο δίκτυο PMKID. Πακέτα που καλύπτουν όλες τις μορφές χειραψίας που υποστηρίζονται hashcat, αποθηκεύονται σε αρχεία PCAP με υπολογισμό, ένα αρχείο για κάθε ασύρματο δίκτυο.

Πρώτη κυκλοφορία του Pwnagotchi, ενός παιχνιδιού hacking WiFi

Κατ' αναλογία με το Tamagotchi, υποστηρίζεται η ανίχνευση άλλων συσκευών σε κοντινή απόσταση, ενώ είναι επίσης δυνατή η προαιρετική συμμετοχή στην κατασκευή ενός γενικού χάρτη κάλυψης. Το πρωτόκολλο που χρησιμοποιείται για τη σύνδεση συσκευών Pwnagotchi μέσω WiFi είναι Dot11. Οι κοντινές συσκευές ανταλλάσσουν λαμβανόμενα δεδομένα σχετικά με ασύρματα δίκτυα και οργανώνουν κοινή εργασία, μοιράζοντας κανάλια για την πραγματοποίηση μιας επίθεσης.

Η λειτουργικότητα του Pwnagotchi μπορεί να επεκταθεί πρόσθετα, που υλοποιούν λειτουργίες όπως ένα σύστημα αυτόματης ενημέρωσης λογισμικού, δημιουργία αντιγράφων ασφαλείας, σύνδεση της χειραψίας με συντεταγμένες GPS, δημοσίευση δεδομένων σχετικά με παραβιασμένα δίκτυα στις υπηρεσίες onlinehashcrack.com, wpa-sec.stanev.org, wigle.net και PwnGRID, πρόσθετες ενδείξεις (κατανάλωση μνήμης, θερμοκρασία κ.λπ.) και εφαρμογή επιλογής κωδικού πρόσβασης λεξικού για αναχαιτισμένη χειραψία.

Πηγή: opennet.ru

Προσθέστε ένα σχόλιο