|
|
hace 7 meses | |
|---|---|---|
| .. | ||
| .catalog | hace 7 meses | |
| .github | hace 7 meses | |
| images | hace 8 meses | |
| lib | hace 9 meses | |
| reference | hace 9 meses | |
| scenes | hace 7 meses | |
| .clang-format | hace 9 meses | |
| .gitignore | hace 9 meses | |
| .gitsubtree | hace 9 meses | |
| CODE_OF_CONDUCT.md | hace 7 meses | |
| CONTRIBUTING.md | hace 7 meses | |
| LICENSE | hace 8 meses | |
| README.md | hace 7 meses | |
| SECURITY.md | hace 7 meses | |
| application.fam | hace 8 meses | |
| bsearch.c | hace 9 meses | |
| eMRTD.asn1 | hace 9 meses | |
| memmem.c | hace 9 meses | |
| passy.c | hace 9 meses | |
| passy.h | hace 9 meses | |
| passy.png | hace 8 meses | |
| passy_common.c | hace 9 meses | |
| passy_common.h | hace 9 meses | |
| passy_i.h | hace 9 meses | |
| passy_reader.c | hace 8 meses | |
| passy_reader.h | hace 9 meses | |
| secure_messaging.c | hace 9 meses | |
| secure_messaging.h | hace 9 meses | |
Passy is a tool for reading electronic passports (ePassports/eMRTDs) using the Flipper Zero device. It extracts and decodes data securely stored in modern passports, designed for hobbyists, researchers, and security professionals.
🇺🇸 🇨🇱 🇫🇷 🇬🇧 🇵🇭 🇷🇺 🇹🇼 🇺🇦 🇦🇿 🇨🇦 🇮🇹 🇪🇸 🇪🇪 🇨🇭 🇦🇺 🇭🇰
If it works for yours, submit a PR to add your country flag!
eMRTDs are secured to prevent unauthorized reading. The key for accessing the data is derived from:
Use the Flipper Zero to scan your passport’s NFC chip and enter the required information.
Clone this repository:
git clone https://github.com/bettse/passy.git
cd passy
Build the ASN.1 code (optional, required for development):
asn1c -D ./lib/asn1 -no-gen-example -pdu=all eMRTD.asn1
Contributions are welcome! If Passy works with a new country, feel free to: