Innehållsförteckning:
- Steg 1: Hur det fungerar
- Steg 2: Vind upp elektromagneten
- Steg 3: Bygg förstärkaren
- Steg 4: Skapa.wav -fil med randdata
- Steg 5: Anslut det
- Steg 6: Testa det
Video: Magnetic Stripe Card Spoofer: 6 steg (med bilder)
2024 Författare: John Day | [email protected]. Senast ändrad: 2024-01-30 12:47
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
Ä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
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
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
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:
Talkative Lego Card Dealer: 20 steg (med bilder)
Talkative Lego Card Dealer: De flesta spelar kortspel för underhållningsvärde men de ger också flera fördelar för vår emotionella och mentala hälsa. Det är en av de mest populära inomhusaktiviteterna. De flesta kortspel som Rummy och Poker behöver en dealer. Så här är vi
Sänggavel LED Stripe Lampa med ESP8266-01: 5 steg
Bed Headboard LED Stripe Lamp With ESP8266-01: Detta är ett mycket enkelt projekt som jag försummade för länge sedan, men eftersom karantänen gjorde jag något annorlunda med de delar jag har till hands. Tanken var att ha ett dimmeriserbart ljus, vilket kunde styras av enkla TCP -kommandon eller av en manuell svepning
Magnetic Geodesic Planetarium: 7 steg (med bilder)
Magnetic Geodesic Planetarium: Hej alla! Jag gillar att gå igenom min process för att skapa ett geodesiskt planetarium som hålls upp med magneter och tillverkar tråd! Anledningen till att använda dessa magneter är för enkel avlägsnande i tider av regn eller mindre än idealiska väderförhållanden. Så här
Arduino Magnetic Stripe Decoder: 4 steg (med bilder)
Arduino Magnetic Stripe Decoder: Den här instruktionsboken visar hur man använder någon fritt tillgänglig kod, en arduino och en standard magnetremsläsare för att skanna och visa data som lagras på magnetkortskort som kreditkort, student -ID, etc. Jag blev inspirerad att posta detta efter
Magnetic Mouse Whiteboard Eraser: 5 steg (med bilder)
Magnetic Mouse Whiteboard Eraser: Whiteboard -torkare är en smärta! Om de inte klämmer fast på tavlan på något sätt är det oundvikligt att du förlorar dem eller någon kommer att gå iväg med det. Den här är gjord av en gammal mus med en magnet inuti för att hålla den mot brädet. Botten har en lapp på