Tartalomjegyzék:

Arduino mágneses csíkos dekóder: 4 lépés (képekkel)
Arduino mágneses csíkos dekóder: 4 lépés (képekkel)

Videó: Arduino mágneses csíkos dekóder: 4 lépés (képekkel)

Videó: Arduino mágneses csíkos dekóder: 4 lépés (képekkel)
Videó: Leap Motion SDK 2024, Július
Anonim
Arduino mágneses csíkos dekóder
Arduino mágneses csíkos dekóder

Ez az oktatóanyag bemutatja, hogyan lehet néhány szabadon hozzáférhető kódot, egy arduino -t és egy szabványos mágnescsík -olvasót használni a mágnescsíkos kártyákon tárolt adatok beolvasásához és megjelenítéséhez, például hitelkártyákhoz, diákigazolványokhoz stb. bevezető a mágnescsík -olvasáshoz és a Stripe Snoop -hoz, amely megtalálható a MAKE magazin 1. kötetében. Ez az oktatóanyag részletesen leírja, hogyan kell a csíkolvasót a játékport interfészéhez csatlakoztatni, de van egy Mac laptopom, tehát nincs játékport -interfészem! Azt is gondolom, hogy a hardver/szoftver arduino csomagja sokkal integráltabb és könnyebben érthető a kezdők számára, mint a Stripe Snoop webhelyen és a MAKE magazinban bemutatott "hagyományos" megközelítés. Ez az alkalmazás azonban egyszerűen megmutatja a mágnescsíkon lévő adatokat; nem rendelkezik olyan fejlettebb funkciókkal, mint a Stripe Snoop. Ennek az oktatóanyagnak az utolsó lépése tartalmaz linkeket a témával kapcsolatos részletesebb információkhoz az érdeklődők számára.

1. lépés: Hardver

Hardver
Hardver
Hardver
Hardver
Hardver
Hardver
Hardver
Hardver

Nyilvánvalóan először mágnescsíkos olvasót kell beszereznie. A Digikey-től rendelt Omron V3A-4K-t használom. Nekem kb 20,00 dollárba került. Ha nem talál ilyet, bármelyik szabványos TTL olvasó megteszi.

Ne aggódjon, ha megvásárolja az általuk forgalmazott divatos hámokat. Az olvasó belsejében lévő áramköri lapon töréspárnák találhatók. Miután megkapta az olvasóját, pattintsa le az oldalsó fedelet, és forrasztja a huzalokat a párnákhoz, amint az a képen látható. Természetesen, ha más olvasója van, akkor a kábelezés valószínűleg más lesz. Ebben az esetben olvassa el az olvasó adatlapját a szükséges lapok megkereséséhez. Ezután csatlakoztassa a vezetékeket az Arduino digitális csapjaihoz az alábbiak szerint: DATA - 2 CLK - 3 LOAD - 5 Végül csatlakoztassa a +5v -ot és a GND -t az Arduino kártya megfelelő csatlakozóihoz.

2. lépés: Szoftver

3. lépés: Használd

Végül egyszerűen nyissa meg a soros kapcsolatot az arduino kisalkalmazásban, és kezdje el lapozni a kártyákat! A kártyáról dekódolt adatok azonnal megjelennek az ablakban, amint egyet ellop.

4. lépés: Hová menjek innen?

Ha többet szeretne megtudni a mágnescsíkos kártyákról, akkor a Zero gróf által mellékelt, "Egy nap a fluxus megfordításának napja" című cikket kötelező elolvasni. Ez a dokumentum nagyjából a Biblia az anyákról és csavarokról (volt?) Arról, hogy a mágneses csíkok hogyan működnek. Ezenkívül információkat tartalmaz a mágnescsíkok sávjainak szabványos formázásáról is, ami hasznos az ebben az utasításban bemutatott beállításokból származó adatok értelmezésében. Nézze meg a Stripe Snoop -ot is. Ez a szoftver kissé bonyolultabb hardverbeállítást igényel, de tartalmazza az ismert kártyaformátumok adatbázisát, és megpróbálja elemezni az ember által olvasható adatokat minden olyan kártyáról, amelyet átlapoz. Például, ha ellopja a hitelkártyáját vagy a jogosítványát, akkor felismeri azt, és megmutatja a kártyán tárolt összes személyes adatát! Bár, mivel ez a beállítás az adatokat közvetlenül a számítógép soros portjára továbbítja, Biztos vagyok benne, hogy egy kis kódhackeléssel nem lenne túl nehéz elérni, hogy ez az olvasó közvetlenül a Stripe Snoophoz csatlakozzon …

Ajánlott: