RFID/HID Card Explorations

Going through my collection of random circuit boards I came across a 125KHz RFID reader that I had forgotten about, so I started playing with it.

A basic, limited reader, but still a cheap place to start.

At first I wired it into one of my FT232 adapters and was able to pull the ID from the test card that it came with. From there I wired the reader board into a Raspberry PI, then wrote a short python script to toggle a relay when the card is read. That code is on Github.

Once I had reached the limitations of this simple reader and watched numerous DEFCON/BlackHat talks about RFID hacking, I purchased the almighty ProxMark3.

ProxMark 3

With this in hand I was able to scan the test key card from the first reader, as well as all the keycards I could find in my house, including HID cards.

Getting the software running wasn’t too bad, but also wasn’t a simple ‘apt install’ and run it. Some compilation was needed, and I had to update the bootloader along with the firmware itself, but that wasn’t too bad. Just follow the great instructions here (I am running Kali, other guides are available there as well so find what you need).

While the ProxMark3 can make duplicates, it can also act as a card itself, so there isn’t even a need to carry blanks, though you will need to interface with it. For that I’ve also picked up a Raspberry Pi Zero W

More to come…