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. This application provides functionality to manipulate data stored on RFID tags, proximity cards, etc.
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:
rfidtool will print the contents of the RFID tag to stdout.
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.
The tags can be saved to filesystem. Using this feature will result in a binary file containing the contents of the RFID tag.
The contents the specified file will be written to the RFID tag.
rfidtool will print the id of the RFID tag
This command will print the size (in bytes) that is readable or writeable on the RFID tag.
./rfidtool < tty > command [filename]
./rfidtool /dev/tts/0 print
ACGs PCMCIA/CF Multi-Tag Readers.