|
|
7 months ago | |
|---|---|---|
| .. | ||
| .catalog | 7 months ago | |
| .github | 7 months ago | |
| images | 8 months ago | |
| lib | 9 months ago | |
| reference | 9 months ago | |
| scenes | 7 months ago | |
| .clang-format | 9 months ago | |
| .gitignore | 9 months ago | |
| .gitsubtree | 9 months ago | |
| CODE_OF_CONDUCT.md | 7 months ago | |
| CONTRIBUTING.md | 7 months ago | |
| LICENSE | 8 months ago | |
| README.md | 7 months ago | |
| SECURITY.md | 7 months ago | |
| application.fam | 8 months ago | |
| bsearch.c | 9 months ago | |
| eMRTD.asn1 | 9 months ago | |
| memmem.c | 9 months ago | |
| passy.c | 9 months ago | |
| passy.h | 9 months ago | |
| passy.png | 8 months ago | |
| passy_common.c | 9 months ago | |
| passy_common.h | 9 months ago | |
| passy_i.h | 9 months ago | |
| passy_reader.c | 8 months ago | |
| passy_reader.h | 9 months ago | |
| secure_messaging.c | 9 months ago | |
| secure_messaging.h | 9 months ago | |
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: