Online Store

µFR Card Formatter

MIFARE® Card/Tag Programming Tool

Διαμορφωτής καρτών μFR – Το εργαλείο προγραμματισμού καρτών Mifare είναι ένα εκτελέσιμο εργαλείο λογισμικού για τις συσκευές της σειράς μFR. Το gui του εμφανίζει ολόκληρη τη δομή Mifare Classic με απλή πρόσβαση σε όλους τους τομείς και τα μπλοκ του (16 τομείς των 4 μπλοκ). Με αυτόν τον τρόπο, ο χειρισμός μνήμης της κάρτας NFC RFID είναι εύκολος και ακριβής.

Πρόκειται για ένα προηγμένο εργαλείο για τον προγραμματισμό καρτών MIFARE® 13,5MHz. Το μFR Card Formatter είναι ένα εργαλείο προγραμματισμού για πολλαπλές μεθόδους ελέγχου ταυτότητας καρτών MIFARE® και αναγνωστών ρυθμίζοντας διάφορα κλειδιά και ευρετήριο κλειδιών, γραμμική ανάγνωση και εγγραφή των τομέων και των μπλοκ, καθορίζοντας το ρυμουλκούμενο τομέα, τη δημιουργία και εισαγωγή αρχείων και ούτω καθεξής.

Docs & Software Download

Software overview

Λειτουργίες λογισμικού:

  • Ανάγνωση τομέα/μπλοκ
  • Σύνταξη τομέα/μπλοκ
  • Αντιστοίχιση κλειδιού τομέα/μπλοκ Α και κλειδιού Β
  • Ορισμός τρέιλερ τομέα
  • Αποθήκευση του κλειδιού κάρτας/ετικέτας στη συσκευή ανάγνωσης
  • Κλειδί εισαγωγής
  • Ρύθμιση κωδικού πρόσβασης
  • Δημιουργία αρχείου καταγραφής κάρτας/ετικέτας
  • Μειώνει τα περιεχόμενα ενός μπλοκ και αποθηκεύει το αποτέλεσμα στο εσωτερικό Buffer μεταφοράς
  • Προσαύξηση των περιεχομένων ενός μπλοκ και αποθήκευση του αποτελέσματος στο εσωτερικό Buffer μεταφοράς
  • Επαναφορά των περιεχομένων ενός μπλοκ στο εσωτερικό Buffer μεταφοράς
  • Μεταφορά των περιεχομένων του εσωτερικού Buffer μεταφοράς σε ένα μπλοκ τιμών

Διαθέσιμες γλώσσες προγραμματισμού:

  • Εκτελέσιμο εργαλείο λογισμικού

Υποστηριζόμενα λειτουργικά συστήματα, πλατφόρμες και περιβάλλοντα:

  • Λειτουργικό σύστημα Windows

Υποστηριζόμενο υλικό:

  • Συσκευές σειράς μFR
Λογισμικό αναπνευστικό Περιγραφή
ufr-mifare_card_tag_programming_tool_executable

MIFARE® Κλασικό εργαλείο προγραμματισμού ετικετών καρτών 1k για τον προγραμματισμό καρτών και ετικετών MIFARE® από συσκευές της σειράς μFR.

Software manual

1. Διαμορφωτής καρτών μFR – Κύριες εντολές λογισμικού

Λήψη: ufr-mifare_card_tag_programming_tool_executable

Κάντε λήψη και εξαγωγή του πακέτου λογισμικού. Κατεβάστε τις βιβλιοθήκες μFR για το λειτουργικό σας σύστημα, εξαγάγετε το πακέτο που κατεβάσατε και αντιγράψτε όλο το περιεχόμενο στον ριζικό φάκελο του εργαλείου διαμόρφωσης μFRCard (ufr-mifare_card_tag_programming_tool_executable-master).

Κάντε διπλό κλικ στο αρχείο uFCardFormatter v1.8.exe για να εκτελέσετε το λογισμικό.

1.1 διαμορφωτής καρτών μFR – Κύριος πίνακας λογισμικού

Ο κύριος πίνακας λογισμικού εμφανίζει ολόκληρη τη δομή Mifare Classic με απλή πρόσβαση σε όλους τους τομείς και τα μπλοκ της (16 τομείς των 4 μπλοκ). Το πρώτο μπλοκ (μπλοκ μηδέν) προορίζεται για το εργοστασιακό UID της κάρτας και είναι μόνο για ανάγνωση από προεπιλογή. Η μνήμη της κάρτας είναι εντελώς κενή και χωρίς πρόσβαση.

Όπως δείχνει ένα στιγμιότυπο οθόνης, το λογισμικό εμφανίζει ένα περιεχόμενο κάρτας / ετικέτας ως κωδικό HEX και ASCII. Ο κύριος πίνακας παρέχει επίσης άμεση εικόνα και πρόσβαση στα κλειδιά και τα ρυμουλκούμενα τομέα για κάθε τομέα και ρυμουλκούμενο της κάρτας / ετικέτας.

2. Διαμορφωτής καρτών μFR – Διαβάστε την κάρτα / ετικέτα

Για να διαβάσετε τα δεδομένα κάρτας/ετικέτας, κάντε κλικ στο κουμπί Ανάγνωση κάρτας επάνω αριστερά.

Εάν χρησιμοποιήσετε μια νέα εντελώς κενή κάρτα/ετικέτα ή είναι προγραμματισμένη αλλά όχι κλειδωμένη, εμφανίζεται αμέσως ολόκληρο το περιεχόμενό της.  

κάρτα ανάγνωσης διαμορφωτή

2.1 Εργαλείο ανάγνωσης μFR – Κάρτα / Ετικέτα UID

Το πρώτο μπλοκ δεδομένων (πεδίο 0) του πρώτου τομέα (τομέας 0) περιέχει τα δεδομένα του κατασκευαστή IC (κάρτα/ετικέτα 4-byte ή UID 7-byte). Αυτό το μπλοκ προγραμματίζεται και προστατεύεται από εγγραφή στη δοκιμή παραγωγής.

Όλο το περιεχόμενο της κάρτας/ετικέτας, συμπεριλαμβανομένου του UID, είναι επίσης ορατό σε μορφή ASCII.

3. Διαμορφωτής καρτών μFR – Εγγραφή περιεχομένου κάρτας / ετικέτας

Το μFR Card Formatter επιτρέπει τον απλούστερο τρόπο γραφής οποιουδήποτε τομέα και μπλοκ της κάρτας / ετικέτας. Για να βεβαιωθείτε ότι η κάρτα /ετικέτα σας θα προγραμματιστεί όπως έχει προγραμματιστεί, πρέπει να κατανοήσετε τη δομή της και να κάνετε την ακριβή εισαγωγή στους πίνακες λογισμικού πριν καταγράψετε τα δεδομένα στην κάρτα. Ιδιαίτερη προσοχή συνιστάται για τις καταχωρήσεις Acces Bit Values, επειδή το λάθος μπορεί να προκαλέσει μόνιμη ζημιά στην κάρτα/ετικέτα.

3.1 Διαμορφωτής καρτών μFR – Τομείς καρτών/ετικετών

Όλοι οι τομείς περιέχουν 3 μπλοκ των 16 byte για την αποθήκευση δεδομένων (ο Τομέας 0 περιέχει μόνο δύο μπλοκ δεδομένων και το μπλοκ κατασκευαστή μόνο για ανάγνωση).
Τα μπλοκ δεδομένων μπορούν να ρυθμιστούν από τα bit πρόσβασης ως
• Μπλοκ
ανάγνωσης / εγγραφής
• μπλοκ
αξίας
Τα μπλοκ τιμών μπορούν να χρησιμοποιηθούν π.χ. για εφαρμογές ηλεκτρονικών πορτοφολιών, όπου παρέχονται πρόσθετες εντολές όπως προσαύξηση και μείωση για άμεσο έλεγχο της αποθηκευμένης τιμής.
Πρέπει να εκτελεστεί επιτυχής έλεγχος ταυτότητας για να επιτραπεί οποιαδήποτε λειτουργία μνήμης.

Το λογισμικό εμφανίζει μπλοκ δεδομένων στον επάνω αριστερό πίνακα (Δεδομένα στην κάρτα) και τρέιλερ τομέα στον κάτω δεξιό πίνακα (Access Bits).

3.1 Διαμορφωτής καρτών μFR – Μπλοκ αξίας κάρτας / ετικέτας

Τα μπλοκ τιμών επιτρέπουν την εκτέλεση των λειτουργιών ανάγνωσης, εγγραφής, αύξησης, μείωσης, επαναφοράς, μεταφοράς. Έχουν μια σταθερή μορφή δεδομένων που επιτρέπει τον εντοπισμό σφαλμάτων, τη διόρθωση και τη διαχείριση αντιγράφων ασφαλείας.
Ένα μπλοκ τιμών μπορεί να δημιουργηθεί μόνο μέσω μιας λειτουργίας εγγραφής σε μορφή μπλοκ τιμών:
• Τιμή: Δηλώνει μια υπογεγραμμένη τιμή 4 byte. Το χαμηλότερο σημαντικό byte μιας τιμής αποθηκεύεται στο χαμηλότερο byte διεύθυνσης. Οι αρνητικές τιμές αποθηκεύονται στη μορφή συμπληρώματος του προτύπου 2. Για λόγους ακεραιότητας και ασφάλειας των δεδομένων, μια τιμή αποθηκεύεται τρεις φορές, δύο φορές μη ανεστραμμένη και μία φορά ανεστραμμένη.
• Διεύθυνση: Δηλώνει μια διεύθυνση 1-byte, η οποία μπορεί να χρησιμοποιηθεί για την αποθήκευση της διεύθυνσης αποθήκευσης ενός μπλοκ, κατά την εφαρμογή ισχυρής διαχείρισης αντιγράφων ασφαλείας. Το byte διεύθυνσης αποθηκεύεται τέσσερις φορές, δύο φορές ανεστραμμένα και μη ανεστραμμένα. Κατά τη διάρκεια των λειτουργιών προσαύξησης, μείωσης, επαναφοράς και μεταφοράς, η διεύθυνση παραμένει αμετάβλητη. Μπορεί να τροποποιηθεί μόνο μέσω μιας εντολής εγγραφής.

4. μFR

no image

4,1 μFR

Αριθμός byte 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
Περιγραφή ΚΛΕΙΔΙ Α Bit πρόσβασης ΚΛΕΙΔΙ B (προαιρετικό)
   

0xFF

0x07

0x80

ΧΡΉΣΤΗΣ  

 

 

Όροι πρόσβασης για το μπλοκ δεδομένων 0
Bit πρόσβασης Προϋπόθεση πρόσβασης για Εφαρμογή
Γ10 Γ20 Γ30 Διαβάστε Γράψτε Αύξηση μείωση, μεταφορά, επαναφορά
0 0 0 κλειδί A| Β1 κλειδί A| Β1 κλειδί A| Β1 κλειδί A| Β1 διαμόρφωση μεταφοράς
0 1 0 κλειδί A| Β1 ποτέ ποτέ ποτέ μπλοκ ανάγνωσης/εγγραφής
1 0 0 κλειδί A| Β1 κλειδί B1 ποτέ ποτέ μπλοκ ανάγνωσης/εγγραφής
1 1 0 κλειδί A| Β1 κλειδί B1 κλειδί B1 κλειδί A| Β1 Μπλοκ τιμών
0 0 1 κλειδί A| Β1 ποτέ ποτέ κλειδί A| Β1 Μπλοκ τιμών
0 1 1 κλειδί B1 κλειδί B1 ποτέ ποτέ μπλοκ ανάγνωσης/εγγραφής
1 0 1 κλειδί B1 ποτέ ποτέ ποτέ μπλοκ ανάγνωσης/εγγραφής
1 1 1 ποτέ ποτέ ποτέ ποτέ μπλοκ ανάγνωσης/εγγραφής

1 εάν το κλειδί B μπορεί να διαβαστεί στο αντίστοιχο Sector Trailer, δεν μπορεί να χρησιμεύσει για έλεγχο ταυτότητας (όλες οι γκρι γραμμές στον τελευταίο πίνακα). Κατά συνέπεια, εάν ο αναγνώστης πιστοποιήσει οποιοδήποτε μπλοκ ενός τομέα που χρησιμοποιεί τις συνθήκες πρόσβασης με γκρίζα σήμανση και χρησιμοποιεί το κλειδί Β, η κάρτα θα αρνηθεί οποιαδήποτε επακόλουθη πρόσβαση στη μνήμη μετά τον έλεγχο ταυτότητας.

 

 

Όροι πρόσβασης για το μπλοκ δεδομένων 1
Bit πρόσβασης Προϋπόθεση πρόσβασης για Εφαρμογή
Γ11 Γ21 Γ31 Διαβάστε Γράψτε Αύξηση μείωση, μεταφορά, επαναφορά
0 0 0 κλειδί A| Β1 κλειδί A| Β1 κλειδί A| Β1 κλειδί A| Β1 διαμόρφωση μεταφοράς
0 1 0 κλειδί A| Β1 ποτέ ποτέ ποτέ μπλοκ ανάγνωσης/εγγραφής
1 0 0 κλειδί A| Β1 κλειδί B1 ποτέ ποτέ μπλοκ ανάγνωσης/εγγραφής
1 1 0 κλειδί A| Β1 κλειδί B1 κλειδί B1 κλειδί A| Β1 Μπλοκ τιμών
0 0 1 κλειδί A| Β1 ποτέ ποτέ κλειδί A| Β1 Μπλοκ τιμών
0 1 1 κλειδί B1 κλειδί B1 ποτέ ποτέ μπλοκ ανάγνωσης/εγγραφής
1 0 1 κλειδί B1 ποτέ ποτέ ποτέ μπλοκ ανάγνωσης/εγγραφής
1 1 1 ποτέ ποτέ ποτέ ποτέ μπλοκ ανάγνωσης/εγγραφής

1 εάν το κλειδί B μπορεί να διαβαστεί στο αντίστοιχο Sector Trailer, δεν μπορεί να χρησιμεύσει για έλεγχο ταυτότητας (όλες οι γκρι γραμμές στον τελευταίο πίνακα). Κατά συνέπεια, εάν ο αναγνώστης πιστοποιήσει οποιοδήποτε μπλοκ ενός τομέα που χρησιμοποιεί τις συνθήκες πρόσβασης με γκρίζα σήμανση και χρησιμοποιεί το κλειδί Β, η κάρτα θα αρνηθεί οποιαδήποτε επακόλουθη πρόσβαση στη μνήμη μετά τον έλεγχο ταυτότητας.

 

 

Όροι πρόσβασης για το πεδίο δεδομένων 2
Bit πρόσβασης Προϋπόθεση πρόσβασης για Εφαρμογή
Γ12 Γ22 Γ32 Διαβάστε Γράψτε Αύξηση μείωση, μεταφορά, επαναφορά
0 0 0 κλειδί A| Β1 κλειδί A| Β1 κλειδί A| Β1 κλειδί A| Β1 διαμόρφωση μεταφοράς
0 1 0 κλειδί A| Β1 ποτέ ποτέ ποτέ μπλοκ ανάγνωσης/εγγραφής
1 0 0 κλειδί A| Β1 κλειδί B1 ποτέ ποτέ μπλοκ ανάγνωσης/εγγραφής
1 1 0 κλειδί A| Β1 κλειδί B1 κλειδί B1 κλειδί A| Β1 Μπλοκ τιμών
0 0 1 κλειδί A| Β1 ποτέ ποτέ κλειδί A| Β1 Μπλοκ τιμών
0 1 1 κλειδί B1 κλειδί B1 ποτέ ποτέ μπλοκ ανάγνωσης/εγγραφής
1 0 1 κλειδί B1 ποτέ ποτέ ποτέ μπλοκ ανάγνωσης/εγγραφής
1 1 1 ποτέ ποτέ ποτέ ποτέ μπλοκ ανάγνωσης/εγγραφής

1 εάν το κλειδί B μπορεί να διαβαστεί στο αντίστοιχο Sector Trailer, δεν μπορεί να χρησιμεύσει για έλεγχο ταυτότητας (όλες οι γκρι γραμμές στον τελευταίο πίνακα). Κατά συνέπεια, εάν ο αναγνώστης πιστοποιήσει οποιοδήποτε μπλοκ ενός τομέα που χρησιμοποιεί τις συνθήκες πρόσβασης με γκρίζα σήμανση και χρησιμοποιεί το κλειδί Β, η κάρτα θα αρνηθεί οποιαδήποτε επακόλουθη πρόσβαση στη μνήμη μετά τον έλεγχο ταυτότητας.

 

Όροι πρόσβασης για το ρυμουλκούμενο του τομέα
Bit πρόσβασης Προϋπόθεση πρόσβασης για Παρατήρηση
ΚΛΕΙΔΑ Bit πρόσβασης ΚΛΕΙΔΑΡΙΟ
Γ13 Γ23 Γ33 Διαβάστε Γράψτε Διαβάστε Γράψτε Διαβάστε Γράψτε
0 0 0 ποτέ πλήκτρο A πλήκτρο A ποτέ πλήκτρο A πλήκτρο A Το κλειδί B μπορεί να διαβαστεί[1]
0 1 0 ποτέ ποτέ πλήκτρο A ποτέ πλήκτρο A ποτέ Το κλειδί B μπορεί να διαβαστεί[1]
1 0 0 ποτέ κλειδί B κλειδί A| B ποτέ ποτέ κλειδί B
1 1 0 ποτέ ποτέ κλειδί A| B ποτέ ποτέ ποτέ
0 0 1 ποτέ πλήκτρο A πλήκτρο A πλήκτρο A πλήκτρο A πλήκτρο A Το κλειδί B μπορεί να διαβαστεί, διαμόρφωση μεταφοράς[1]
0 1 1 ποτέ κλειδί B κλειδί A| B κλειδί B ποτέ κλειδί B
1 0 1 ποτέ ποτέ κλειδί A| B κλειδί B ποτέ ποτέ
1 1 1 ποτέ ποτέ κλειδί A| B ποτέ ποτέ ποτέ

[1] Για αυτήν την πρόσβαση, το κλειδί συνθηκών Β είναι αναγνώσιμο και μπορεί να χρησιμοποιηθεί για δεδομένα

4,2 μFR

jgjgzt

no image

4,3 μFR

Μμμ

no image

Αυτό το εγχειρίδιο παρουσιάζει το εκτελέσιμο λογισμικό με πηγαίο κώδικα στη γλώσσα προγραμματισμού C++. Διατίθενται επίσης SDK πηγαίου κώδικα.