Decoding magstrip cards with Arduino

Instructables user powerpants created a quick and dirty card reader interface with an Arduino. The Arduino decodes the data from the swiped card and transfers it to a PC over a USB serial connection.
This instructable shows how to use some freely available code, an arduino, and a standard magnetic stripe reader to scan and display the data stored on magnetic stripe cards such as credit cards, student IDs, etc.I was inspired to post this after reading the intro to magnetic stripe reading and Stripe Snoop that is found in MAKE magazine Volume 1. That tutorial details how to interface a stripe reader to a game port interface, but I have a mac laptop, so I don't have a game port interface!
There are a lot of cool uses for this besides just seeing what kind of personal information is contained on all the cards in your wallet (you'd be surprised). A friend of mine in college once hacked together something like this with Microsoft Word and a bunch of Visual Basic macros to automate computer literacy testing for the whole campus. Students could swipe their student id, the test would start automatically, and when they were finished the results were saved to a database. He was hired to administer all these tests manually, so he basically put himself out of a job after a month and got a promotion.
Arduino Magnetic Stripe Decoder
Magnetic Stripe Reader from MAKE: 01
Stripe Snoop - magstripe research tools
Posted by Jason Striegel |
Aug 1, 2008 10:54 PM
Electronics |
Permalink
| Comments (0)
Recent Entries
- Magnetic stripe card spoofer
- Film canister flash diffuser
- Decoding magstrip cards with Arduino
- Buzz Kill - stopping iPhone GSM speaker noise
- Asterisk File Transfer Protocol
- DJBDNS, DNS exploits, Bernstein, Schneier, and security by design
- Web application hotkeys with Javascript
- Cyber Security Awareness Week
- MySQL performance tuning
- Peggy LED lightboard
Bloggers
Welcome to the Hacks Blog!
Categories
- Ajax
- Amazon
- AppleTV
- Astronomy
- BlackBerry
- Blogging
- Body
- Cars
- Cryptography
- Data
- Design
- Education
- Electronics
- Energy
- Events
- Excel
- Excerpts
- Firefox
- Flash
- Flickr
- Flying Things
- Food
- Gaming
- Gmail
- Google Earth
- Google Maps
- Government
- Greasemonkey
- Hacks Series
- Hackszine Podcast
- Halo
- Hardware
- Home
- Home Theater
- iPhone
- iPod
- IRC
- iTunes
- Java
- Kindle
- Knoppix
- Language
- LEGO
- Life
- Lifehacker
- Linux
- Linux Desktop
- Linux Multimedia
- Linux Server
- Mac
- Mapping
- Math
- Microsoft Office
- Mind
- Mind Performance
- Mobile Phones
- Music
- MySpace
- MySQL
- NetFlix
- Network Security
- olpc
- OpenOffice
- Outdoor
- Parenting
- PCs
- PDAs
- Perl
- Philosophy
- Photography
- PHP
- Pleo
- Podcast
- Podcasting
- Productivity
- PSP
- Retro Computing
- Retro Gaming
- Science
- Screencasts
- Shopping
- Skype
- Smart Home
- Software Engineering
- Sports
- SQL
- Statistics
- Survival
- TiVo
- Transportation
- Travel
- Ubuntu
- Video
- Virtualization
- Visual Studio
- VoIP
- Web
- Web Site Measurement
- Windows
- Windows Server
- Wireless
- Word
- World
- Xbox
- Yahoo!
- YouTube
Archives
Recent Posts
- Magnetic stripe card spoofer
- Film canister flash diffuser
- Decoding magstrip cards with Arduino
- Buzz Kill - stopping iPhone GSM speaker noise
- Asterisk File Transfer Protocol
- DJBDNS, DNS exploits, Bernstein, Schneier, and security by design
- Web application hotkeys with Javascript
- Cyber Security Awareness Week
- MySQL performance tuning
- Peggy LED lightboard
www.flickr.com
|





Leave a comment