Indholdsfortegnelse:

Arduino Magnetic Stripe Decoder: 4 trin (med billeder)
Arduino Magnetic Stripe Decoder: 4 trin (med billeder)

Video: Arduino Magnetic Stripe Decoder: 4 trin (med billeder)

Video: Arduino Magnetic Stripe Decoder: 4 trin (med billeder)
Video: Leslie Kean on David Grusch (UFO Whistleblower): Non-Human Intelligence, Recovered UFOs, UAP, & more 2024, November
Anonim
Arduino Magnetic Stripe Decoder
Arduino Magnetic Stripe Decoder

Denne instruktør viser, hvordan du bruger nogle frit tilgængelige kode, en arduino og en standard magnetstribe -læser til at scanne og vise data, der er gemt på magnetstribe -kort, såsom kreditkort, studenter -id'er osv. Jeg blev inspireret til at sende dette efter at have læst intro til læsning af magnetstriber og Stripe Snoop, der findes i MAKE magazine Volume 1. Denne vejledning beskriver, hvordan en grænseflade kan læses til en spilport -grænseflade, men jeg har en mac -bærbar computer, så jeg har ikke en spilport -grænseflade! Jeg tror også, at arduino -pakken med hardware/software er meget mere integreret og let at forstå for begyndere end den "traditionelle" tilgang, der præsenteres på Stripe Snoop -webstedet og MAKE magazine. Imidlertid viser denne applikation simpelthen de data, der er på en magnetstribe; den har ikke nogen af de mere avancerede funktioner, som Stripe Snoop gør. Det sidste trin i denne instruktive har nogle links til mere dybdegående information om dette emne for dem, der er interesseret.

Trin 1: Hardware

Hardware
Hardware
Hardware
Hardware
Hardware
Hardware
Hardware
Hardware

Det er klart, at du først skal anskaffe dig en magnetstribe læser. Jeg bruger en Omron V3A-4K, som jeg bestilte fra digikey. Det kostede mig $ 20,00 eller deromkring. Hvis du ikke kan finde en af disse, gør enhver standard TTL -læser det.

Du skal ikke bekymre dig om at købe en af de smarte seler, de sælger. Der er breakout pads på printkortet inde i læseren. Når du har modtaget din læser, skal du skubbe sidedækslet af og lodde ledninger til puderne som vist på billedet. Selvfølgelig, hvis du har en anden læser, vil ledningerne sandsynligvis være forskellige. I dette tilfælde skal du læse din læsers datablad for at finde de nødvendige puder. Tilslut derefter ledningerne til Arduino's digitale ben som følger: DATA - 2 CLK - 3 LOAD - 5 Tilslut til sidst +5v og GND til deres respektive terminaler på Arduino -kortet.

Trin 2: Software

Trin 3: Brug det

Endelig skal du blot åbne den serielle forbindelse i arduino -appletten, og begynde at stryge kort! De afkodede data fra kortet vises i vinduet, så snart du stryger et.

Trin 4: Hvor skal jeg hen herfra?

Hvis du er interesseret i at lære mere om kort med magnetstriber, er den vedhæftede artikel "A Day in the Life of a Flux Reversal" af Count Zero påkrævet læsning. Dette dokument er stort set bibelen på møtrikker og bolte (volt?) Om hvordan magnetiske striber fysisk fungerer. Den indeholder også oplysninger om standardformateringen af sporene på magnetstriber, hvilket er nyttigt til at fortolke data, som du får fra opsætningen vist i denne instruktive. Tjek også Stripe Snoop. Denne software kræver en lidt mere kompliceret hardwareopsætning, men leveres med en database med kendte kortformater og vil forsøge at analysere menneskelæsbare data ud af ethvert kort, du stryger igennem det. For eksempel, hvis du stryger dit kreditkort eller kørekort, vil det genkende det og vise dig alle dine personlige oplysninger, der er gemt på kortet! Selvom denne opsætning sender data direkte til computerens serielle port, kan jeg Jeg er sikker på, at med en lille kodehackning ville det ikke være for svært at få denne læser til at interface direkte til Stripe Snoop…..

Anbefalede: