Difference between revisions of "RFID"
m (→RFID emulators) |
m (→RFID emulators) |
||
Line 11: | Line 11: | ||
* http://www.openpcd.org/ |
* http://www.openpcd.org/ |
||
===RFID emulators=== |
===RFID emulators=== |
||
− | * http://www.openpcd.org/openpicc.0.html |
+ | * [http://www.openpcd.org/openpicc.0.html OpenPICC] |
* IAIK/TUG developed the RFID Demotag, see this [http://jce.iaik.tugraz.at/sic/content/download/940/6628/file/Demotag_Declaration%20Of%20Use.docx declaration of intended use] |
* IAIK/TUG developed the RFID Demotag, see this [http://jce.iaik.tugraz.at/sic/content/download/940/6628/file/Demotag_Declaration%20Of%20Use.docx declaration of intended use] |
||
Revision as of 23:31, 28 January 2009
Hardware Tools
RFID killers
- http://www.acbm.com/inedits/rfid.html (French)
- http://globalguerrillas.typepad.com/globalguerrillas/2006/01/weapons_the_rfi.html
- https://events.ccc.de/congress/2005/static/r/f/i/RFID-Zapper(EN)_77f3.html
RFID skimmers
- http://www.schneier.com/blog/archives/2006/06/build_your_own.html
- http://www.openpcd.org/rfiddump.0.html
RFID readers
RFID emulators
- OpenPICC
- IAIK/TUG developed the RFID Demotag, see this declaration of intended use
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.