Μπορείτε να διαβάσετε τα δεδομένα NFC τσιπ ενός διαβατηρίου σε Linux χρησιμοποιώντας το εργαλείο pypassport.
Το MRZ (Machine Readable Zone) αποτελείται από τον αριθμό διαβατηρίου, ημερομηνία γέννησης και ημερομηνία λήξης με συνημμένους ελέγχους ακεραιότητας (checksums).
Με Python κώδικα υπολογίζετε τα checksums και ανακατασκευάζετε το MRZ αν έχει κοπεί ή χαθεί.
Τα ακυρωμένα διαβατήρια μπορούν να αναγνωστούν γιατί η κεραία και το chip παραμένουν ανέπαφα.
Δεν υπάρχει όριο αποτυχημένων προσπαθειών πρόσβασης, επιτρέποντας brute-force επίθεση στο MRZ.
Για δεδομένο αριθμό διαβατηρίου και DOB, brute-forcing της ημερομηνίας λήξης απαιτεί λίγες ημέρες.
Ανάγνωση επιστρέφει βιομετρικά δεδομένα όπως ψηφιακή φωτογραφία, σημεία χαρακτηριστικών προσώπου, φύλο και χρώμα μαλλιών.
Παρέχονται οδηγίες εγκατάστασης της βιβλιοθήκης pyasn1 και χρήσης του pypassport.
Η ανάγνωση MRZ μέσω OCR και NFC είναι απλή και δεν ελέγχει κατάστασή ακύρωσης του διαβατηρίου.
Get notified when new stories are published for "🇬🇷 Hacker News Ελληνικά"