When thinking of alternate ways Santi could get in his room, an idea he had was to recreate the code on his dorm keycard. This experience brought up a more serious concern that we could apply on a greater scale. We also made this project to bring awareness to RFID security systems as we can read and write unique identifiers (UID codes) to blank cards.
What it does
The spoofer is capable of reading an RFID Unique Identifier(UID) and writing that same UID to a different blank card, recreating an emulated copy card with the same UID.
How we built it
This project was built using Arduino Uno, an MFRC522 RFID Sensor, using the MFR522 library. We used an OLED display to display the UID's.
Challenges we ran into
During the development of this project, we could only find old hotel key cards so when we would test these cards to read from and write to them, there were encryption errors that were displayed on the serial monitor. Another challenge we ran into was displaying the current UID of the card scanned onto the OLED display.
Accomplishments that we're proud of
We are proud that we learned more about RFID technology and security protocols. We are also happy that we make a 'hack' that we find useful in our daily lives.
What we learned
We learned how common RFID security systems are within most company buildings, and we don't realize how easily penetrable these security systems can be, and the threat that it poses if someone is able to breach it.
What's next for RFID Spoofer
With the creation of our spoofer, we are hoping to bring awareness to business owners everywhere, and that even though the threat of this happening is low, the possibility of a breach still exists, and this demo can help address this problem. In future iterations of the RFID spoofer, we would like to use a larger LCD display, non-blockable cards, and test our MicroSD card module which could store all of the UID's scanned.