RFIDTool

RFID solutions are increasingly being used throughout business without considering the security consequences. This tool will aid in the assessment and auditing of this new emerging technology. It provides functionality to manipulate data stored on RFID tags, proximity cards, etc.

Developer

Wade Alcorn

Features

This program has been developed for linux and should work on BSD as well. Though, BSD has not been tested thoroughly. RFIDtool has been designed to perform atomic tasks on RFID tags. This focus allows for the tool to be easily incorporated into scripts to acheive more complex and useful tasks. One example is to load RFID tags with varying data depending up their storage size.

The following list describes the supported commands:

Print

rfidtool will print the contents of the RFID tag to stdout.

Wipe

This feature will wipe the RFID tag by writing 0x0s over storage space. This does not prevent the tag from being written in the future.

Save

The tags can be saved to filesystem. Using this feature will result in a binary file containing the contents of the RFID tag.

Load

The contents the specified file will be written to the RFID tag.

Id

rfidtool will print the id of the RFID tag

size

This command will print the size (in bytes) that is readable or writeable on the RFID tag.

Usage

Syntax

 ./rfidtool <tty> command [filename] 

Example

 ./rfidtool /dev/tts/0 print 

Hardware Support

ACGs PCMCIA/CF Multi-Tag Readers.

Development

RFIDtool is being developed to support other readers. If you would like to request it to support specific hardware please email the developer.

Bugs

Alls bugs should be emailed to the developer.

Download