Difference between revisions of "RFID"

From YobiWiki
Jump to navigation Jump to search
Line 14: Line 14:
 
* http://www.makezine.com/06/theorypractice/ => See MAKE n6
 
* http://www.makezine.com/06/theorypractice/ => See MAKE n6
 
* [http://www.openpcd.org/ OpenPCD]
 
* [http://www.openpcd.org/ OpenPCD]
* ACR122 (PN532 based)
+
* [http://www.acs.com.hk/acr122.php ACR122], based on PN532
 
** [http://www.nfc-reader.com/acr122-document.php docs]
 
** [http://www.nfc-reader.com/acr122-document.php docs]
  +
* [http://www.nfc-global.com/ Arygon] ADRU, based on PN531
   
 
===RFID emulators===
 
===RFID emulators===

Revision as of 18:54, 13 February 2009

Hardware Tools

RFID killers

RFID skimmers

RFID readers

RFID emulators

Misc

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:
python, pyscard, pyserial, pywin32, pycrypto, python imaging library

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.

pwnpass

RFID tool by 3ric Johanson (get info from rfid on credit cards), presented at Shmoocon 2009

Privacy

Misc