Taula de continguts:

Descodificador de banda magnètica Arduino: 4 passos (amb imatges)
Descodificador de banda magnètica Arduino: 4 passos (amb imatges)

Vídeo: Descodificador de banda magnètica Arduino: 4 passos (amb imatges)

Vídeo: Descodificador de banda magnètica Arduino: 4 passos (amb imatges)
Vídeo: Marlin Firmware 2.0.x Explained 2024, Juliol
Anonim
Descodificador de banda magnètica Arduino
Descodificador de banda magnètica Arduino

Aquest instructiu mostra com utilitzar un codi de lliure disposició, un arduino i un lector de banda magnètica estàndard per escanejar i mostrar les dades emmagatzemades en targetes de banda magnètica com ara targetes de crèdit, identificadors d’estudiants, etc. Em va inspirar publicar-ho després de llegir el introducció a la lectura de banda magnètica i a Stripe Snoop que es troba a la revista MAKE Volum 1. Aquest tutorial detalla la forma d'interfície d'un lector de banda a una interfície de port de joc, però tinc un portàtil Mac, de manera que no tinc una interfície de port de joc. A més, crec que el conjunt de maquinari / programari arduino és molt més integrat i fàcil d’entendre per a principiants que l’enfocament "tradicional" presentat al lloc web de Stripe Snoop i a la revista MAKE. No obstant això, aquesta aplicació simplement mostra les dades que es troben en una banda magnètica; no té cap de les funcions més avançades que fa Stripe Snoop. L'últim pas d'aquesta instrucció té alguns enllaços a informació més detallada sobre aquest tema per a aquells que estiguin interessats.

Pas 1: maquinari

Maquinari
Maquinari
Maquinari
Maquinari
Maquinari
Maquinari
Maquinari
Maquinari

Viouslybviament, primer heu d’obtenir un lector de banda magnètica. Estic fent servir un Omron V3A-4K que he demanat a digikey. Em va costar aproximadament 20,00 dòlars. Si no en podeu trobar cap, qualsevol lector TTL estàndard ho farà.

No us preocupeu per comprar un dels arnesos de luxe que venen. Hi ha coixinets de ruptura a la placa de circuit interior del lector. Un cop hàgiu rebut el lector, traieu la tapa lateral i soldeu els cables als coixinets, tal com es mostra a la imatge. Per descomptat, si teniu un lector diferent, el cablejat probablement serà diferent. En aquest cas, consulteu el full de dades del vostre lector per localitzar els coixinets necessaris. A continuació, connecteu els cables als pins digitals de l'Arduino de la següent manera: DATA - 2 CLK - 3 LOAD - 5 Finalment, connecteu els + 5v i GND als seus respectius terminals de la placa Arduino.

Pas 2: programari

Pas 3: utilitzeu-lo

Finalment, només cal obrir la connexió en sèrie a la miniaplicació arduino i començar a lliscar les targetes. Les dades descodificades de la targeta apareixeran a la finestra tan aviat com llisqueu una.

Pas 4: cap a on vaig d’aquí?

Si esteu interessats en obtenir més informació sobre les targetes de banda magnètica, cal que llegiu l'article adjunt, "Un dia a la vida d'una inversió de flux", del comte Zero. Aquest document és pràcticament la bíblia sobre les femelles i els cargols (volts?) Del funcionament físic de les bandes magnètiques. També conté informació sobre el format estàndard de les pistes de les bandes magnètiques, que és útil per interpretar les dades que obteniu de la configuració que es mostra en aquest instructiu. També podeu consultar Stripe Snoop. Aquest programari requereix una configuració de maquinari una mica més complicada, però inclou una base de dades de formats de targeta coneguts i intentarà analitzar les dades llegibles per qualsevol persona de qualsevol targeta que hi passeu. Per exemple, si llisqueu la targeta de crèdit o el permís de conduir, la reconeixerà i us mostrarà tota la informació personal que hi hagi emmagatzemada. Tot i que, ja que aquesta configuració genera dades directament al port sèrie de l’ordinador, Estic segur que, amb una mica de pirateig de codi, no seria massa difícil aconseguir que aquest lector interfereix directament amb Stripe Snoop …..

Recomanat: