Innehållsförteckning:

Magnetic Stripe Card Spoofer: 6 steg (med bilder)
Magnetic Stripe Card Spoofer: 6 steg (med bilder)

Video: Magnetic Stripe Card Spoofer: 6 steg (med bilder)

Video: Magnetic Stripe Card Spoofer: 6 steg (med bilder)
Video: The Best Optical Illusion 😭❤ 2024, Juli
Anonim
Magnetisk rand -korthögtalare
Magnetisk rand -korthögtalare

Denna instruerbara visar hur man använder en elektromagnet, en enkel förstärkarkrets och en personlig musikspelare för att inducera signaler till en magnetremsekortläsare, vilket får den att tro att du har svept ett kort genom den. Denna instruerbara förutsätter att du har grundläggande kunskaper om elektronik och en kortfattad förståelse av C ++. OBS: Den här enheten är värdelös om du inte redan känner till innehållet i ett visst magnetbandskort som du vill efterlikna. Således kan du inte använda den här enheten för att göra något du inte ska göra om du inte redan har gjort något styggt för att hämta data från ett magnetkort som du inte ska ha. Gör inte stygga saker. Din mamma skulle inte gilla det.

Steg 1: Hur det fungerar

Innan du går vidare, läs det dokument som jag har bifogat detta steg, "A Day in the Life of a Flux Reversal" av greve Zero. Detta dokument är i stort sett bibeln om hur magnetremsor fungerar, och du måste förstå hur data kodas till dem och den grundläggande formateringen av spåren på ett givet magnetkort. Jag ska gå och hämta en kopp kaffe; läs den när jag kommer tillbaka.

……. Färdiga? Bra. Som du har lärt dig av din läsning, kodas data till magnetränder med hjälp av magnetflödesomvändning i segmenten på randen. När kortet sveps förbi kortläsaren, inducerar det förändrade magnetfältet för de passerade flödesomvändningarna en ström i läsarelementet, som sedan avkodas till binära bitar, och originaldata som lagras på magnetremsan rekonstrueras. Så, för att efterlikna en viss magnetremsa, är allt vi behöver göra att hitta ett sätt att återskapa mönstret för hur dess magnetfält förändras när det sveps förbi läsaren. Hur ska vi göra detta? Med en elektromagnet! Som du kanske redan vet är en elektromagnet i princip bara en solenoid (trådspole). När en elektrisk ström passerar genom spolen skapas ett magnetfält. Genom att slå på och stänga av elektromagneten snabbt kan vi replikera det föränderliga magnetfältet för ett magnetband. Den sista biten i detta pussel är hur man styr elektromagneten. Tja, vi försöker återskapa en viss vågform av ström genom solenoiden för att skapa en viss vågform av magnetism. Vad är ett vanligt sätt att lagra vågformer och omvandla dem till elektrisk ström? Ljudfiler! Så allt vi behöver göra är att koda toppar och dalar som representerar det önskade flödesomvändningsmönstret till en.wav -fil och spela upp det på en iPod eller liknande musikspelare genom solenoiden. Musikspelare som är utformade för att spela ljud via hörlurar producerar inte tillräckligt med ström för att driva elektromagneten i detta projekt, så vi måste också konstruera en grundförstärkare som signalen måste passera igenom innan vi går till elektromagneten.

Steg 2: Vind upp elektromagneten

Vind upp elektromagneten
Vind upp elektromagneten
Vind upp elektromagneten
Vind upp elektromagneten
Vind upp elektromagneten
Vind upp elektromagneten
Vind upp elektromagneten
Vind upp elektromagneten

Även om en solenoid i sig kommer att producera ett magnetfält när elektrisk ström passerar genom det, kommer ett mycket starkare magnetfält att produceras om solenoiden lindas runt en kärna av järnhaltigt material, till exempel järn eller stål. För detta projekt klippte jag några små former av 7 mil stålmaterial för att använda som kärnan. Jag markerade en flik som är den del av metallen som faktiskt kommer att vara inuti läsarspåret och klippte några spår för att hålla solenoiden på plats. När elektrisk ström passerar genom spolen magnetiseras hela stålskivan. För själva spolen, använd bara standard emaljbelagd magnettråd. Slå in det tills du tar slut på tråd eller utrymme. Ju fler svängar du har desto starkare blir din elektromagnet. Innan du börjar linda tråden, täck den del av stålet runt vilket tråden kommer att lindas med tejp eller något för att förhindra att spolen blir kort om en skarp metallkant biter genom magnettrådens tunna emaljbeläggning. När du har lindat solenoiden täcker du den med eltejp för att hålla den på plats och lödar några kablar till änden av magnetkablarna. Se till att inte få tejp på metallytan som skjuts upp mot randläsarens avkänningselement. ** Tack till Steve Moskovchenko för att hjälpa mig att räkna ut placeringen av spolen. **

Steg 3: Bygg förstärkaren

Bygg förstärkaren
Bygg förstärkaren
Bygg förstärkaren
Bygg förstärkaren
Bygg förstärkaren
Bygg förstärkaren

Eftersom en personlig mediaspelares hörlursuttag inte är tillräckligt stark för att driva vår elektromagnet måste vi bygga en enkel förstärkare för att driva den. Jag slängde precis ihop den här kretsen från saker jag hade liggande runt mitt skrivbord. Du kan använda i stort sett vilken förstärkare som helst så länge den har tillräckligt med förstärkning för att driva elektromagneten innan den börjar förvrängas. Om du verkligen inte vill bygga denna krets kan du till och med skaffa några gamla datorhögtalare och ersätta en av högtalarna med din elektromagnet. Hur som helst, för att bygga förstärkaren jag använder behöver du följande objekt: 6 -stifts DIP -uttag IC1 - LM386 op -amp C1, C2 - 0,1 uF keramiska kondensatorer C3 - 220 uF elektrolytkondensator R1 - 10 ohm motstånd R2 - 5k trimmerpotentiometer (det faktiska värdet spelar egentligen ingen roll, bara så länge max är stort) Ljudkabel med 1/8 phono -uttag i ena änden (jag har precis klippt bort sladden från några gamla hörlurar) 9V batteriklipp Liten switch Prototypkort Associerade bygelkablar Montera kretsen enligt schemat. Se till att jordkabeln för fonokabeln är ansluten till kretsens jord. Det spelar ingen roll om du ansluter den vänstra eller högra kanalen på fonokabeln till ingången på förstärkaren. Dessutom spelar det ingen roll vilken ände av solenoiden som är ansluten till jord, så länge en av dem är. Jag lödde bara några bygeltrådar för spoleutgångarna som jag ansluter senare med krokodilklämmor senare för att behålla systemet modulärt.

Steg 4: Skapa.wav -fil med randdata

Slutligen behöver du en signal för att skicka till elektromagneten. Redigera datarrayen i det bifogade C ++ - programmet (skrivet av geohot) för att innehålla data från magnetremsan som du vill efterlikna och kompilera/köra programmet. Det kommer att mata ut en fil som heter text.wav som är din datafil. Ladda upp filen till din favoritmusikspelare (se till att den förblir i.wav -format) och du är i affärer! Det finns två versioner av programmet i zip -filen som jag har bifogat - en är för powerPC mac och den andra för PC/x86 mac. Om du behöver lite data för att koda, se min andra instruerbara. Kom ihåg, var inte stygg. Jag är inte ansvarig för något dumt/olagligt du försöker göra med den här enheten.

Steg 5: Anslut det

Koppla upp den
Koppla upp den
Koppla upp den
Koppla upp den
Koppla upp den
Koppla upp den

Nu när du har byggt alla delar är det dags att spela! Anslut musikspelaren, förstärkaren och spolen enligt bilden. Sätt in elektromagnetens metallflik i kortläsaren. Jag rekommenderar att du testar enheten med en kortläsare/arduino -installation som visas i min andra instruerbara.

Steg 6: Testa det

Testa det
Testa det
Testa det
Testa det

Se till att förstärkaren är på och spela upp.wav -filen som innehåller dina data på musikspelaren. Om du har gjort allt rätt ska elektromagneten överföra data från kortet du emulerar.

Om det är problem med överföringen kan du prova att spela med olika kombinationer av förstärkning på förstärkaren och volymen på musikspelaren. Om signalen är för låg, kommer det magnetiska fältet som produceras inte att vara tillräckligt starkt, och om det är för mycket förstärkning, kommer signalen att förvrängas. Vissa musikspelare skär av den första delade sekunden av saker som de spelar. Om detta händer kommer dina data uppenbarligen inte att överföras korrekt. Du kan behöva röra med C ++ - koden eller använda ett ljudredigeringsprogram för att lägga till lite tystnad i början av ljudfilen om detta är ett problem. Jag kunde komma runt detta med min iPod genom att göra en spellista som har en.wav tystnad före min datafil. Bråka också med placeringen av metallfliken du kan behöva flytta runt den lite för att hitta "sweet spot" där dess magnetfält är skadedjur som uppfattas av läsaren. Se också till att den är tillräckligt tjock för att aktivera omkopplaren "kort närvarande" i kortläsaren. Det tog mig några dagar att få inställningar som fungerade, så ge inte upp om du inte får det perfekt vid första försöket. Lycka till!

Rekommenderad: