Έκδοση PDF Έκδοση PDF αυτού του εγγράφου

Είστε εξοικειωμένοι με τον όρο keylogging υλικού; Ένα keylogger υλικού είναι η τέλεια λύση για την παρακολούθηση της δραστηριότητας του χρήστη, με πολύ χαμηλό κίνδυνο αποκάλυψης. Ένα keylogger υλικού είναι ένα αποκλειστικά ηλεκτρονικό συσκευή, έτσι δεν απαιτείται πρόσβαση στο λειτουργικό σύστημα, δεν αφήνονται ίχνη και το λογισμικό δεν έχει δυνατότητα ανίχνευσης μιας τέτοιας συσκευής. Ωστόσο, ο όρος keylogger υλικού κληρονομεί ένα αδύναμο σημείο: απαιτείται φυσική πρόσβαση στο keylogger για την ανάκτηση των καταγεγραμμένων δεδομένων. Αυτό το πρόβλημα έχει βρει τη λύση του: ένα Ασύρματο Keylogger.

Keelog έχει ήδη κυκλοφορήσει ένα σχέδιο open source PS/2 hardware keylogger στο κοινό. Τώρα, το κάνουμε ξανά με το DIY Ασύρματο Keylogger. Αυτό το σχέδιο είναι πλήρως δωρεάν για ιδιωτική και εμπορική χρήση, με τους ακόλουθους περιορισμούς:

  1. Όλα τα υλικά που παρουσιάζονται σε αυτήν την ιστοσελίδα αποτελούν πνευματική ιδιοκτησία της Keelog και η χρήση τους συνιστά αποδοχή των όρων άδειας παρακάτω και της γενικής Συμφωνίας Χρήστη.
  2. Το έργο αυτό του ασύρματου Keylogger παρέχεται όπως είναι, με όλα τα ελαττώματα και χωρίς καμία εγγύηση.

Δεν πρέπει να χρησιμοποιείτε το Ασύρματο Keylogger για την παράνομη παρακολούθηση δεδομένων στα οποία δεν έχετε εξουσιοδότηση να κατέχετε, ειδικά κωδικούς πρόσβασης, τραπεζικά στοιχεία, εμπιστευτική αλληλογραφία κλπ. Τα περισσότερα κράτη αναγνωρίζουν αυτό ως έγκλημα.

Το Ασύρματο Keylogger αποτελείται από δύο κύρια μπλοκ κατασκευής: τον πομπό και τον δέκτη. Η πραγματική καταγραφή πληκτρολογίου λαμβάνει χώρα στον πομπό, ο οποίος είναι στην πραγματικότητα ένα PS/2 υλικό keylogger, με ενσωματωμένη μονάδα ασύρματης επικοινωνίας 2,4 GHz. Τα δεδομένα πληκτρολόγησης που καταγράφονται μεταδίδονται μέσω του ραδιο-συνδέσμου σε πραγματικό χρόνο, αντί να αποθηκεύονται. Από την άλλη πλευρά, ο δέκτης είναι μια ασύρματη μονάδα απόκτησης με διεπαφή USB. Όλα τα δεδομένα πληκτρολόγησης που λαμβάνονται από τον πομπό στέλνονται στον υπολογιστή φιλοξενία μέσω USB. Από την πλευρά του λογισμικού, αυτά τα δεδομένα είναι διαθέσιμα μέσω ενός εικονικού θύρας COM, επιτρέποντας τη χρήση οποιουδήποτε τερματικού πελάτη για την οπτικοποίηση των δεδομένων πληκτρολόγησης.

Ασύρματο σχήμα πλαισίου keylogger

Ασύρματο σχήμα πλαισίου keylogger

Ολόκληρο το σύστημα λειτουργεί σε πραγματικό χρόνο, έτσι το κείμενο που πληκτρολογείται στον απομακρυσμένο υπολογιστή εμφανίζεται αμέσως στην πλευρά του παραλήπτη. Το σύστημα έχει μέγιστη εμβέλεια περίπου 50 γιάρδες (μέτρα). Αυτό αντιστοιχεί σε μια αποτελεσματική εμβέλεια περίπου 20 γιάρδες (μέτρα) μέσω 2-4 τοίχων, ανάλογα με το πάχος τους.

Ασύρματος πομπός Keylogger

Ασύρματος πομπός Keylogger

Δέκτης ασύρματου Keylogger

Δέκτης ασύρματου Keylogger

Τόσο ο πομπός όσο και ο δέκτης βασίζονται στα ίδια σχέδια και πίνακες κυκλωμάτων. Και τα δύο έχουν την ίδια μορφή και προορίζονται για τοποθέτηση σε καλώδια επέκτασης για τα PS/2 και USB. Η συνιστώμενη θήκη είναι μια θήκη EMC-balun, η οποία κάνει τη συσκευή να μοιάζει με ένα κανονικό καλώδιο επέκτασης.

Αυτό το άρθρο περιγράφει ολόκληρη τη διαδικασία συναρμολόγησης του DIY Ασύρματου Keylogger. Ανάλογα με τις δεξιότητές σας, μπορείτε να επιλέξετε να δημιουργήσετε το δικό σας Ασύρματο Keylogger από το μηδέν ή να παραγγείλετε ένα προεκτοπισμένο από εμάς. Μπορούμε να παραδώσουμε ένα σετ εξαρτημάτων με προγραμματισμένους μικροελεγκτές και τυπική θήκη (όπως φαίνεται στις φωτογραφίες) ή ένα πλήρως συναρμολογημένο και δοκιμασμένο σετ συσκευών. Παρακαλούμε κύλιση στην ενότητα σετ για περισσότερες λεπτομέρειες.

Αν αποφασίσετε να δημιουργήσετε το δικό σας Ασύρματο Keylogger, θα πρέπει να έχετε κάποια βασική εμπειρία με την ηλεκτρονική και το συγκόλληση, ιδανικά με την τεχνολογία SMT (Surface Mounted Technology). Η ευκολότερη επιλογή περιλαμβάνει την παραγγελία ενός κιτ με εξαρτήματα από εμάς και τη συγκόλληση, την καλωδίωση και την τελική συναρμολόγηση από εσάς. Αυτό περιλαμβάνει τη χρήση ενός σιδερένιου σταθερής θερμοκρασίας και αρκετά καλές δεξιότητες συγκόλλησης. Αν αποφασίσετε να σχεδιάσετε και να παράγετε τις κυκλωματικές σας πλακέτες, θα πρέπει να έχετε σημαντική εμπειρία σε αυτό τον τομέα και τον κατάλληλο εξοπλισμό.

Ο παρακάτω πίνακας συνοψίζει το BOM (Bill of Materials) που περιέχεται σε μια μονάδα πομπού ή δέκτη. Ένα επιπλέον καλώδιο επέκτασης PS/2 απαιτείται για τον πομπό, και ένας συνδέστης τύπου A ή καλώδιο USB απαιτείται για το δέκτη.

Σετ ηλεκτρονικών εξαρτημάτων

Σετ ηλεκτρονικών εξαρτημάτων

Καλώδια, περίβλημα και κυκλώματα εκτύπωσης

Καλώδια, περίβλημα και κυκλώματα εκτύπωσης

Δείκτης Περιγραφή Αποτύπωμα Ποσότητα
U1 Μικροελεγκτής AT91SAM7S64 TQFP64 1
U2 Πομποδέκτης nRF2401 QFN24 1
U3 Ρυθμιστής τάσης MCP1700T-330 SOT-23 1
Q1 Κρύσταλλο 18.432 MHz HC-49 SMD 1
Q2 Κρύσταλλο 16 MHz HC-49 SMD 1
R1, R2 Αντίσταση 1.5 kΩ 0805 2
R3, R4 Αντίσταση 27 Ω 0805 2
R5 Αντίσταση 1 MΩ 0805 1
R6 Αντίσταση 22 kΩ 0805 1
C1, C27 Πυκνωτής 10 nF 0805 2
C2, C28 Πυκνωτής 1 nF 0805 2
C3, C4, C6, C7, C8 Πυκνωτής 22 pF 0805 5
C5 Πυκνωτής 33 nF 0805 1
C9 Πυκνωτής 2.2 pF 0805 1
C10, C11 Πυκνωτής 1 pF 0805 2
C12, C22, C23, C24, C25, C26, C32, C33, C34, C42, C43 Πυκνωτής 100 nF 0805 11
C21, C31, C41 Πυκνωτής 1 µF 0805 3
L1 Μαγνητική χάντρα 0805 1
L2 Πηνίο 3.6 nH 0805 1
L3 Πηνίο 18 nH 0805 1

Ασύρματο Keylogger BOM (Έκδοση PDF)

Τόσο ο πομπός όσο και ο δέκτης χρησιμοποιούν τον ίδιο PCB και τον ίδιο σετ εξαρτημάτων (διαφέρουν στην καλωδίωση και το firmware). Ο μικροελεγκτής Atmel AT91SAM7S64 και ο ασύρματος πομποδέκτης nRF2401 αποτελούν τα πυρήνα των εξαρτημάτων. Και τα δύο απαιτούν κρυστάλλους για τη σωστή λειτουργία τους. Εκτός από τον ρυθμιστή τάσης MCP1700, όλα τα υπόλοιπα εξαρτήματα είναι παθητικά (αντιστάσεις, πυκνωτές και λίγοι πηνία). Για τη διπολική κεραία συνιστάται ένα απλό καλώδιο. Το διπλής όψης διπλού στρώματος PCB φαίνεται στις παρακάτω φωτογραφίες.

Διάταξη PCB - επάνω μέρος

Διάταξη PCB - επάνω μέρος (Έκδοση PDF)

Διάταξη PCB - κάτω μέρος

Διάταξη PCB - κάτω μέρος (Έκδοση PDF)

Εάν νιώθετε αρκετά εξειδικευμένοι για να κατασκευάσετε κυκλώματα PBC μόνοι σας, μπορείτε να χρησιμοποιήσετε το σετ μάσκας 1:1 που είναι διαθέσιμο παρακάτω. Το σχέδιο αναφοράς χρησιμοποιεί FR4 με πάχος 1,0 χιλιοστών.

Μάσκα PCB - επάνω πλευρά

Μάσκα PCB - επάνω πλευρά (Έκδοση PDF)

Μάσκα PCB - κάτω μέρος

Μάσκα PCB - κάτω μέρος (Έκδοση PDF)

Η κατασκευή του DIY Ασύρματου Keylogger μπορεί να είναι πολύ διασκεδαστική για τους λάτρεις της ηλεκτρονικής. Ωστόσο, είμαστε πλήρως ενήμεροι ότι η αναζήτηση εξαρτημάτων στο λιανικό εμπόριο και η κόλληση αποτυπωμάτων 0603 μπορεί να σας πάρει όλη αυτή τη χαρά. Γι' αυτό έχουμε ετοιμάσει δύο διαφορετικά κιτ, με τα πιο κοινά σετ εξαρτημάτων:

  • Πλήρες σετ εξαρτημάτων για πομπό ή δέκτη
  • Συναρμολογημένη πλακέτα πομπού ή δέκτη

Εάν επιθυμείτε να αγοράσετε οποιοδήποτε από τα παραπάνω κιτ, έχετε μια επιπλέον αίτηση ή θέλετε περισσότερες πληροφορίες, παρακαλούμε επικοινωνήστε με το Τμήμα Πωλήσεων μας.

Το ηλεκτρικό κύκλωμα του ασύρματου keylogger αποτελείται από δύο κύρια βασικά στοιχεία: τον μικροελεγκτή AT91SAM7S64 και τον πομποδέκτη nRF2401. Τα συνοδευτικά παθητικά στοιχεία αποτελούνται κυρίως από τον ταλαντωτή και το κύκλωμα ραδιοσυχνοτήτων. Ολόκληρος ο κύκλωμα τροφοδοτείται με 3,3V, που παράγεται από τον ρυθμιστή MCP1700 και φιλτράρεται από ένα σύνολο πυκνωτών. Η ενέργεια αντλείται απευθείας μέσω του διαύλου PS/2 (πομπός) ή USB (δέκτης). Αν έχετε ήδη συναρμολογημένες μικροπλακέτες, πηγαίνετε στην ενότητα σύνδεσης. Αν αποφασίσατε να συναρμολογήσετε τις πλακέτες του κυκλώματος μόνοι σας, θα πρέπει να ακολουθήσετε τα σχηματικά και τις οδηγίες παρακάτω.

Ηλεκτρικά σχέδια για ασύρματο keylogger

Ηλεκτρικά σχέδια για ασύρματο keylogger (Έκδοση PDF)

Χρησιμοποιήστε ένα λεπτό άκρο για το συγκόλληση (συνήθως μικρότερο από 0,5 χιλιοστά) και ροή συγκόλλησης (για παράδειγμα RMA7). Μην υπερθερμαίνετε τα εξαρτήματα. Ξεκινήστε τη συναρμολόγηση με τον πομποδέκτη nRF2401, καθώς έχει το πιο δύσκολο αποτύπωμα. Συνεχίστε με τον μικροελεγκτή AT91SAM7S64 και τον ρυθμιστή τάσης MCP1700. Βεβαιωθείτε πάντα ότι το ακροστιχίδιο 1 ταιριάζει με το πρώτο pad στο PCB. Τέλος, συγκολλήστε όλη την παρεμβολική κυκλώματος: κρυστάλλους, αντιστάσεις, πυκνωτές και πηνία. Αφήστε την κεραία για το τέλος. Μπορείτε να χρησιμοποιήσετε μια αφιερωμένη κεραία ISM 2,4 GHz, ή απλά να φτιάξετε μια κεραία διπόλου τέταρτου κύματος από ένα κομμάτι σύρμα. Η βέλτιστη μήκος είναι 1,23" (3,125 εκατοστά). Τα συναρμολογημένα mini-πίνακες πρέπει να μοιάζουν με αυτούς στις φωτογραφίες παρακάτω.

Συναρμολογημένη πλακέτα PCB επάνω μέρος με μικροελεγκτή

Συναρμολογημένη πλακέτα PCB επάνω μέρος με μικροελεγκτή

Συναρμολογημένη κάτω πλευρά πλακέτας μεταδότη

Συναρμολογημένη κάτω πλευρά πλακέτας μεταδότη

Μετά τη συναρμολόγηση των πλακετών κυκλωμάτων, ήρθε η ώρα για την καλωδίωση. Εκτός από το firmware, αυτός είναι ο τόπος όπου ο πομπός διαφέρει από τον δέκτη. Ο πομπός πρέπει να συνδεθεί παράλληλα με το δίαυλο PS/2. Η πλακέτα έχει πάνελ για συνδέσεις που οδηγούν τόσο προς τον υπολογιστή, όσο και προς το πληκτρολόγιο. Ο δέκτης, από την άλλη πλευρά, πρέπει να έχει μια τυπική σύνδεση στη θύρα USB. Οι παρακάτω εικόνες δείχνουν πώς πρέπει να γίνουν οι συνδέσεις.

Διάγραμμα σύνδεσης πομπού PS/2

Διάγραμμα σύνδεσης πομπού PS/2 (Έκδοση PDF)

Δέκτης USB σχήμα σύνδεσης

Δέκτης USB σχήμα σύνδεσης (Έκδοση PDF)

Χρησιμοποιήστε τα καλώδια επέκτασης PS/2 και USB, κόψτε τα ανοιχτά και απομονώστε τις γραμμές σήματος. Το δύσκολο μέρος είναι να αναγνωρίσετε πώς οι καλώδιο μέσα αντιστοιχούν στις γραμμές σήματος. Κάποια καλώδια τύπου PS/2 και USB έχουν τυποποιημένα χρώματα, ωστόσο η εμπιστοσύνη σε αυτά είναι πολύ κινδυνοφόρα. Η συνιστώμενη λύση θα ήταν να χρησιμοποιήσετε ένα δοκιμαστικό σύστημα βραχυκυκλώματος ή ένα ωμόμετρο για να ανακαλύψετε ποιο καλώδιο αντιστοιχεί σε ποιο σήμα. Τα διαγράμματα παρακάτω θα είναι χρήσιμα.

PS/2 ακροδέκτης σύνδεσης (μονάδα πομπού)

Σήμα Περιγραφή PS/2 καρφίτσα Σχόλια
VCC Τροφοδοσία +5V 4 πρέπει να συνδεθεί με το μοντούλο
GND Γείωση ισχύος 3
CLK Ρολόι 5
DATA Δεδομένα 1
NC Αχρησιμοποίητες γραμμές 2, 6 Δεν χρησιμοποιείται από το module αν υπάρχει, αφήστε το στην αρχική του κατάσταση
SHLD Ασπίδα -
Σύνδεση PS/2
Ασύρματος πομπός Keylogger

USB διάταξη ακίδων φις (μονάδα παραλήπτη)

Σήμα Περιγραφή USB καρφί Σχόλια
VCC Τροφοδοσία +5V 1 πρέπει να συνδεθεί με το μοντούλο
D- Δεδομένα 2
D+ Δεδομένα 3
GND Γείωση ισχύος 4
SHLD Ασπίδα - Δεν χρησιμοποιείται από το module αν υπάρχει, αφήστε το στην αρχική του κατάσταση
USB connector
Δέκτης ασύρματου Keylogger

Εάν οι μικροελεγκτές που χρησιμοποιείτε δεν έχουν προγραμματιστεί ακόμα, αυτή είναι μια καλή στιγμή για να μεταφορτώσετε το firmware χρησιμοποιώντας την τεχνολογία ISP (In-System Programming). Διαβάστε την ενότητα firmware για περισσότερες λεπτομέρειες. Όταν αυτό ολοκληρωθεί, τα μικρο-ταμπλό θα πρέπει να μοιάζουν με αυτά στις φωτογραφίες παρακάτω.

Πίνακας κυκλωμάτων πομπού συνδεδεμένος στο δίαυλο PS/2

Πίνακας κυκλωμάτων πομπού συνδεδεμένος στο δίαυλο PS/2

Πίνακας κυκλωμάτων δέκτη συνδεδεμένος με το USB

Πίνακας κυκλωμάτων δέκτη συνδεδεμένος με το USB

Πριν τοποθετήσετε το περίβλημα, σας προτείνουμε να κάνετε μια τελευταία έλεγχο. Χρησιμοποιήστε ένα δοκιμαστικό σύντομου κυκλώματος ή ένα ωμόμετρο για να ελέγξετε την αντίσταση μεταξύ της τροφοδοσίας (VCC) και της γης (GND) στον συνδέσμο του USB και του PS/2. Η ύπαρξη σύντομου κυκλώματος εδώ σημαίνει ότι ολόκληρο το κύκλωμα θα πρέπει να αναθεωρηθεί, διαφορετικά θα μπορούσε να οδηγήσει στην καταστροφή του υπολογιστή σας. Αν όλα είναι εντάξει, τοποθετήστε το περίβλημα χρησιμοποιώντας κόλλα ή ρητίνη και είστε έτοιμοι να ξεκινήσετε.

Μόλις έχετε συναρμολογήσει ένα ζεύγος συσκευών πομποδέκτη, είναι ώρα για το πρώτο τεστ. Συνιστούμε να χρησιμοποιήσετε έναν μοναδικό υπολογιστή για τον έλεγχο και των δύο συσκευών. Απενεργοποιήστε πρώτα τον υπολογιστή και συνδέστε τη μονάδα πομπού μεταξύ του πληκτρολογίου του PS/2 και της θύρας PS/2.

Συνδέστε τη μονάδα πομπού στη θύρα PS/2

Συνδέστε τη μονάδα πομπού στη θύρα PS/2

Συνδέστε το πληκτρολόγιο PS/2 στη μονάδα πομπού

Συνδέστε το πληκτρολόγιο PS/2 στη μονάδα πομπού

Όταν ολοκληρωθεί, εκκινήστε τον υπολογιστή και βεβαιωθείτε ότι το πληκτρολόγιο του PS/2 λειτουργεί σωστά (δεν πρέπει να είναι αντιληπτή η επίδραση του keylogger). Τώρα είναι η στιγμή να δοκιμάσετε τη μονάδα παραλήπτη. Πριν συνεχίσετε, παρακαλούμε κάντε λήψη των αρχείων οδηγών του Keelog πρώτα. Αποσυμπιέστε και αποθηκεύστε τα αρχεία στον τοπικό σκληρό δίσκο του υπολογιστή σας. Στη συνέχεια, συνδέστε τη μονάδα παραλήπτη σε ένα ελεύθερο θύρα USB (δεν χρειάζεται να απενεργοποιήσετε τον υπολογιστή). Βεβαιωθείτε ότι βρίσκεται σε θέση που επιτρέπει τη λήψη των ραδιοσημάτων που έρχονται από τον πομπό.

Συνδέστε τη μονάδα παραλήπτη σε μια δωρεάν θύρα USB

Συνδέστε τη μονάδα παραλήπτη σε μια δωρεάν θύρα USB

Την πρώτη φορά που συνδέεται η μονάδα παραλήπτη, θα εμφανιστεί ένα παράθυρο διαλόγου εγκατάστασης οδηγού. Αυστηρά μιλώντας, θα χρησιμοποιήσει τον συμπεριλαμβανόμενο εικονικό οδηγό COM port που παρέχεται με τα περισσότερα λειτουργικά συστήματα, όπως τα Windows. Ωστόσο, το αντίστοιχο αρχείο περιγραφής INF πρέπει να επιλεγεί χειροκίνητα. Όταν το σύστημα ζητά οδηγό, περιηγηθείτε στην τοποθεσία όπου αποθηκεύτηκε το αρχείο οδηγού. Οι παρακάτω εικόνες εικονίζουν τη διαδικασία.

Επιλέξτε να εντοπίσετε και να εγκαταστήσετε το λογισμικό οδηγών

Επιλέξτε να εντοπίσετε και να εγκαταστήσετε το λογισμικό οδηγών

Επιλέξτε να περιηγηθείτε για οδηγούς

Επιλέξτε να περιηγηθείτε για οδηγούς

Επιλέξτε να εμφανίσετε την επιλογή περιήγησης

Επιλέξτε να εμφανίσετε την επιλογή περιήγησης

Περιηγηθείτε στην τοποθεσία του προγράμματος οδήγησης

Περιηγηθείτε στην τοποθεσία του προγράμματος οδήγησης

Εάν η διαδικασία εγκατάστασης του προγράμματος οδήγησης ήταν επιτυχής, η μονάδα παραλήπτη πρέπει να είναι ορατή ως ένας μετατροπέας USB σε σειριακή μορφή. Ανοίξτε τον Διαχειριστή Συσκευών στα Windows για να το βρείτε και ελέγξτε ποια εικονική θύρα ανατέθηκε στη συσκευή.

Μονάδα παραλήπτη ορατή στον Διαχειριστή συσκευών

Μονάδα παραλήπτη ορατή στον Διαχειριστή συσκευών

Για να ξεκινήσετε τη λήψη δεδομένων πληκτρολόγησης από τη μονάδα μετάδοσης, μπορείτε να χρησιμοποιήσετε οποιονδήποτε πελάτη τερματικού, όπως το Hyperterminal. Σας προτείνουμε να χρησιμοποιήσετε τη δωρεάν εφαρμογή Simple Serial Monitor μας για την ευελιξία και την ευκολία χρήσης της.

Simple Serial Monitor

Απλός παρακολούθηση σειριακών (δωρεάν τερματικός πελάτης από την Keelog)

Μετά την εκκίνηση του Simple Serial Monitor (ή οποιασδήποτε εναλλακτικής εφαρμογής), θυμηθείτε να ορίσετε τη σωστή θύρα COM. Εάν όλα προχώρησαν σωστά, η μονάδα παραλήπτη θα εμφανίσει αμέσως όλα τα πλήκτρα που πληκτρολογήθηκαν στο πληκτρολόγιο του PS/2.

Απομακρυσμένος υπολογιστής με μονάδα πομπού PS/2, Τοπικός υπολογιστής με μονάδα παραλήπτη για το USB

Απομακρυσμένος υπολογιστής με μονάδα πομπού PS/2 / Τοπικός υπολογιστής με μονάδα παραλήπτη για το USB

Το επόμενο βήμα θα ήταν να δοκιμάσετε το ίδιο χρησιμοποιώντας δύο διαφορετικούς υπολογιστές. Βεβαιωθείτε ότι βρίσκονται εντός εμβέλειας μετάδοσης. Εάν βλέπετε κείμενο να εμφανίζεται στο παράθυρο τερματικού, τότε το σετ σας Wireless Keylogger είναι έτοιμο για την πρώτη πραγματική αποστολή του. Να θυμάστε να χρησιμοποιείτε αυτή τη συσκευή μόνο για νόμιμους σκοπούς!

Έκδοση PDF αυτού του εγγράφου Έκδοση PDF αυτού του εγγράφου
Οι όροι χρήσης και αναπαραγωγής περιέχονται στο έγγραφο
Λογισμικό (πομπός και δέκτης) Λογισμικό (πομπός και δέκτης)
Λογισμικό μικροελεγκτή για τον προγραμματισμό του πομπού και του δέκτη
Εικονικός οδηγός COM (Win 2K/XP/Vista) Εικονικός οδηγός COM (Win 2K/XP/Vista)
Οδηγός που επιτρέπει στον παραλήπτη να αναγνωριστεί ως εικονική θύρα COM
Απλός εγκαταστάτης Serial Monitor Απλός εγκαταστάτης Serial Monitor
Δωρεάν λογισμικό για την εμφάνιση δεδομένων πληκτρολόγησης που παρακολουθούνται μέσω της εικονικής θύρας COM (ισοδύναμο με το Hyperterminal). Απαιτεί το Microsoft .NET Framework.
Εγκατάσταση προγραμματιστή AT91 In-System (ISP) Εγκατάσταση προγραμματιστή AT91 In-System (ISP)
Λογισμικό για την αναβάθμιση του firmware χρησιμοποιώντας τον bootloader SAM-BA
Οδηγός χρήσης του Βοηθού Εκκίνησης SAM (SAM-BA) Οδηγός χρήσης του Βοηθού Εκκίνησης SAM (SAM-BA)
Οδηγός για τη φλασάριση του firmware στον μικροελεγκτή μέσω ενός ενσωματωμένου bootloader, χωρίς τη χρήση οποιουδήποτε επιπλέον προγραμματιστή
Λίστα υλικών (BOM) Λίστα υλικών (BOM)
Λίστα συστατικών για τη συναρμολόγηση του Ασύρματου Keylogger (πομπός και δέκτης)
Σχήμα καλωδίωσης Σχήμα καλωδίωσης
Σχήμα καλωδίωσης για το Ασύρματο Keylogger (πομπός και δέκτης)
Ηλεκτρικά σχέδια Ηλεκτρικά σχέδια
Ηλεκτρικό σχήμα για το Ασύρματο Keylogger (πομπός και δέκτης)
Κορυφή διάταξης PCB Κορυφή διάταξης PCB
Πάνω μέρος της διάταξης του PCB (πομπός και δέκτης)
Κάτω διάταξη PCB Κάτω διάταξη PCB
Κάτω μέρος της διάταξης του PCB (πομπός και δέκτης)
Κορυφή μάσκας PCB Κορυφή μάσκας PCB
Μάσκα για την επάνω πλευρά της πλακέτας κυκλώματος (πομπός και δέκτης), κλιμακωμένη 1:1
Κάτω μέρος μάσκας PCB Κάτω μέρος μάσκας PCB
Μάσκα για την κάτω πλευρά της πλακέτας κυκλώματος (πομπός και δέκτης), κλιμακωμένη 1:1

Διαβάστε αυτή την ενότητα μόνο αν χρειάζεστε να κάνετε flash τον AT91SAM7S64 μικροελεγκτή μόνοι σας. Αν αγοράσατε ένα πακέτο από εμάς, το έχουμε ήδη κάνει για εσάς.

Οι σύγχρονοι μικροελεγκτές, όπως ο Atmel AT91SAM7S64, έχουν υψηλά πακεταρισμένα αποτυπώματα, κάτι που δυσκολεύει την εύρεση παραδοσιακών προγραμματιστών που τους υποστηρίζουν. Γι' αυτό η ISP (In-System Programming) έχει αναπτυχθεί πολύ γρήγορα τα τελευταία χρόνια. Η ISP επιτρέπει τη συναρμολόγηση ολόκληρης της πλακέτας κυκλώματος πρώτα, και στη συνέχεια το flash του firmware, συχνά χρησιμοποιώντας πολύ απλά εργαλεία. Ο AT91SAM7S64 υλοποιεί μια πολύ βολική λύση ISP, βασισμένη στο ενσωματωμένο προϊόν USB. Ονομάζεται SAM-BA (SAM Boot Assistant) και απαιτεί μόνο ένα καλώδιο USB και μερικά απλά jumpers. Για να εκτελέσετε το SAM-BA στις μικρο-πλακέτες Wireless Keylogger σας, κατεβάστε πρώτα το AT91 ISP εργαλείο. Στη συνέχεια, ακολουθήστε τα παρακάτω βήματα για να ολοκληρώσετε το flash του firmware στη μονάδα πομπού και δέκτη.

Βήμα 1: Ισχύει μόνο για τη μονάδα πομπού. Προετοιμάστε ένα καλώδιο USB με έναν αρσενικό τύπου A φις σε μία πλευρά και μονωμένα καλώδια στην άλλη πλευρά. Κόψτε τις γραμμές VCC, GND, D+ και D- του USB στις κατάλληλες τρύπες στο PCB. Αυτό το βήμα δεν είναι απαραίτητο για τον δέκτη, καθώς έχει ήδη μια σύνδεση USB.

Βήμα 2: Προετοιμάστε μερικά σύντομα καλώδια για τη σύντομη κυκλώση των ακίδων SAM-BA: TST, ΔΙΑΓΡΑΦΗ, PA2, PA1, PA0, 3,3V. Κολλήστε ένα άκρο κάθε καλωδίου στις πλακέτες SAM-BA σε και τις δύο πλακέτες. Εναλλακτικά, μπορείτε να προετοιμάσετε ειδικά jumpers όπως φαίνεται στις φωτογραφίες.

Σχήμα καλωδίωσης SAM-BA

Σχήμα καλωδίωσης SAM-BA (Έκδοση PDF)

Βήμα 3: Εγκαταστήστε το πακέτο λογισμικού AT91 ISP.

Βήμα 4: Συνδέστε τη συσκευή σε μια δωρεάν θύρα USB. Ένα μήνυμα Η συσκευή δεν αναγνωρίζεται είναι φυσιολογικό σε αυτό το στάδιο.

Βήμα 5: Συνδέστε για λίγο τα καλώδια σήματος ERASE και 3.3V. Αυτό θα διαγράψει τη μνήμη flash του μικροελεγκτή.

Καλώδια και jumpers για την εκκίνηση SAM-BA

Διαγραφή μνήμης (ο ακροδέκτης ERASE συντομεύθηκε στα 3,3V)

Διαγραφή μνήμης (ο ακροδέκτης ERASE συντομεύθηκε στα 3,3V)

Ενεργοποίηση φορτιστή (PA0, PA1, PA2 και TST συνδεδεμένα στα 3.3V)

Ενεργοποίηση φορτιστή (PA0, PA1, PA2 και TST συνδεδεμένα στα 3.3V)

Βήμα 6: Αποσυνδέστε τη συσκευή από τη θύρα USB. Βεβαιωθείτε ότι το πόρπημα ΔΙΑΓΡΑΦΗ δεν είναι πλέον συνδεδεμένο στα 3,3V. Τώρα συνδέστε σύντομα το σετ από τα pins PA0, PA1, PA2 και TST στα 3,3V. Συνδέστε ξανά τη συσκευή στη θύρα USB (Η συσκευή δεν αναγνωρίζεται ενδέχεται να εμφανιστεί ξανά). Αφήστε τη συσκευή συνδεδεμένη για περίπου 10 δευτερόλεπτα και στη συνέχεια αποσυνδέστε τη συσκευή από τη θύρα USB. Αυτή η λειτουργία θα έπρεπε να έχει ενεργοποιήσει τον εκκινητή SAM-BA.

Βήμα 7: Αφαιρέστε όλες τις συντομίες ή τους jumpers και συνδέστε τη συσκευή στη θύρα USB. Θα πρέπει να εμφανιστεί το παράθυρο διαλόγου Νέος Υλικό Βρέθηκε. Ακολουθήστε την προεπιλεγμένη διαδικασία και επιτρέψτε στον οδηγό να βρει τους οδηγούς μόνος του.

<i>Οδηγός εύρεσης νέου υλικού</i>

Οδηγός εύρεσης νέου υλικού

Βήμα 8: Ανοίξτε τον Διαχειριστή Συσκευών και επιβεβαιώστε ότι ο εκκινητής SAM-BA έχει ενεργοποιηθεί.

Διαχειριστής συσκευών με συσκευή Atmel AT91

Διαχειριστής συσκευών με συσκευή Atmel AT91

Βήμα 9: Εκτελέστε την εφαρμογή SAM-BA από το πακέτο λογισμικού AT91 ISP και επιλέξτε τον στόχο μικροελεγκτή πίνακα AT91SAM7S64-EK.

Επιλογή πίνακα μικροελεγκτή

Επιλογή πίνακα μικροελεγκτή

Βήμα 10: Αφού εγκαθιδρύσετε τη σύνδεση με το πίνακα, μεταβείτε στην καρτέλα Flash, επιλέξτε το κατάλληλο firmware για τον πομπό/δέκτη και κάντε κλικ στο Αποστολή αρχείου. Όταν η εφαρμογή ρωτάει εάν θέλετε να κλειδώσετε και να ξεκλειδώσετε τις σχετικές περιοχές flash, επιλέξτε ναι. Αν επιτύχετε να ολοκληρώσετε αυτό το βήμα, σημαίνει ότι το firmware έχει ληφθεί στο μικροελεγκτή.

Κύριο Παράθυρο SAM-BA

Κύριο Παράθυρο SAM-BA

Θυμηθείτε να ακολουθήσετε τη διαδικασία SAM-BA τόσο για τον πομπό όσο και για τον δέκτη. Όταν τελειώσετε, και τα δύο συσκευές είναι έτοιμες για χρήση.