Difference between revisions of "RFID"
m (→Misc) |
m (→Misc) |
||
Line 49: | Line 49: | ||
==Misc== |
==Misc== |
||
* [[Belgian ePassport|ePassports]] |
* [[Belgian ePassport|ePassports]] |
||
− | * MOBIB |
+ | * [[MOBIB]] |
− | ** http://www.rue89.com/2009/01/09/comment-la-carte-navigo-belge-peut-jouer-les-indics |
||
− | ** http://www.uclouvain.be/sites/security/mobib.html |
Revision as of 19:13, 30 January 2009
Hardware Tools
RFID killers
RFID skimmers
RFID readers
- http://www.makezine.com/06/theorypractice/ => See MAKE n6
- OpenPCD
RFID emulators
Software Tools
librfid
librfid is a Free Software RFID library. It implements the PCD (reader) side protocol stack of ISO 14443 A, ISO 14443 B, ISO 15693, Mifare Ultralight and Mifare Classic. Support for iCODE*1 and other 13.56MHz based transponders is planned.
RFDump
RFDump is a backend GPL tool to directly interoperate with any RFID ISO-Reader to make the contents stored on RFID tags accessible.
RFIDIOt
RFIDIOt is an open source python library for exploring RFID devices
apt-get install python-pyscard $ ./mrpkey.py -L PCSC devices: No: 0 OMNIKEY CardMan 5x21 00 00 No: 1 OMNIKEY CardMan 5x21 00 01 $ ./mrpkey.py -r 1 CHECK mrpkey v0.1n (using RFIDIOt v0.1s) Reader: PCSC OMNIKEY CardMan 5x21 00 01 Device is a Machine Readable Document $ ./mrpkey.py -r 1 "EXnnnnnn<cBELyymmddcSyymmddc<<<<<<<<<<<<<<cc"
To fix reader number, edit RFIDIOtconfig.py
In MRZ passport number is coded with 9 chars. Belgian uses only 8 chars so some passport readers need a document number padded with char "<" ("EXnnnnnn<")
To use mrpkey under Windows you need:
GNU Radio
GNU Radio is a collection of software that when combined with minimal hardware, allows the construction of radios where the actual waveforms transmitted and received are defined by software. What this means is that it turns the digital modulation schemes used in today's high performance wireless devices into software problems.