rfdump
RFDump is a tool to decode RFID tags and display their meta information such as tag ID, type, and manufacturer. It allows viewing and modifying user data memory using hex or ASCII editors and demonstrates RFID abuse potential via a cookie feature.
Description
RFDump detects RFID tags and shows their meta information including Tag ID, Tag Type, manufacturer, and more. The user data memory of a tag can be displayed and modified using either a hex or an ASCII editor, providing hands-on interaction with tag contents.
In addition, the integrated cookie feature illustrates how companies can easily abuse RFID technology to track and spy on customers, highlighting privacy risks. RFDump is designed to work specifically with the ACG Multi-Tag Reader or similar card reader hardware.
This tool is valuable for security researchers, pentesters, and forensics analysts investigating RFID-based systems or potential tracking mechanisms in physical security assessments.
How It Works
RFDump interfaces with RFID card reader hardware like the ACG Multi-Tag Reader via a serial port (e.g., /dev/ttyS?). It reads tag data, decodes protocols to extract meta information (tag ID, type, manufacturer), and provides editors for user data manipulation. The cookie feature simulates hidden tracking data embedding, demonstrating RFID abuse techniques through protocol-level interactions.
Installation
sudo apt install rfdumpFlags
Examples
man rfdumprfdump -p /dev/ttyS0rfdump -p /dev/ttyS1 --setupreaderrfdump --setupreader file.xmlrfdump -p /dev/ttyS? file.xmlrfdumprfdump -h