Inhoudsopgave:

Magnetische Stripe Card Spoofer - Ajarnpa
Magnetische Stripe Card Spoofer - Ajarnpa

Video: Magnetische Stripe Card Spoofer - Ajarnpa

Video: Magnetische Stripe Card Spoofer - Ajarnpa
Video: MagSpoof - magnetic stripe spoofer / credit card magstripe emulator 2024, Juli-
Anonim
Magnetische streep kaart spoofer
Magnetische streep kaart spoofer

Deze instructable laat zien hoe je een elektromagneet, een eenvoudig versterkercircuit en een persoonlijke muziekspeler gebruikt om signalen in een magneetstripkaartlezer te induceren, waardoor het denkt dat je er een kaart doorheen hebt gehaald. Deze instructable gaat ervan uit dat je basiskennis hebt van elektronica en een vluchtig begrip van C++. OPMERKING: dit apparaat is nutteloos tenzij je de inhoud van een bepaalde magneetstripkaart die je wilt emuleren al kent. Je kunt dit apparaat dus niet gebruiken om iets te doen wat je niet mag doen, tenzij je al iets ondeugends hebt gedaan om de gegevens te verkrijgen van een magneetstripkaart die je niet hoort te hebben. Doe geen stoute dingen. Je moeder zou het niet leuk vinden.

Stap 1: Hoe het werkt

Lees voordat u verder gaat het document dat ik bij deze stap heb gevoegd, "A Day in the Life of a Flux Reversal" van Count Zero. Dit document is zo'n beetje de bijbel over hoe magneetstrips werken, en je moet begrijpen hoe gegevens erop worden gecodeerd en de basisopmaak van de sporen op een bepaalde magneetstripkaart. Ik ga een kop koffie halen; laat het lezen tegen de tijd dat ik terug ben.

……. Afgewerkt? Mooi zo. Zoals u van uw lezing zult hebben geleerd, worden gegevens gecodeerd op magnetische strepen door middel van magnetische fluxomkering in de segmenten op de streep. Wanneer de kaart langs de kaartlezer wordt gehaald, induceert het veranderende magnetische veld van de passerende fluxomkeringen een stroom in het lezerelement, dat vervolgens wordt gedecodeerd in binaire bits, en de originele gegevens die op de magneetstrip zijn opgeslagen, worden gereconstrueerd. Dus om een bepaalde magnetische streep na te bootsen, hoeven we alleen maar een manier te vinden om het patroon van de manier waarop het magnetische veld verandert, te reproduceren terwijl het langs de lezer wordt geveegd. Hoe gaan we dit doen? Met een elektromagneet! Zoals je misschien al weet, is een elektromagneet in feite gewoon een solenoïde (draadspoel). Wanneer een elektrische stroom door de spoel wordt geleid, ontstaat er een magnetisch veld. Door de elektromagneet snel aan en uit te zetten, kunnen we het veranderende magnetische veld van een magneetstripbeweging nabootsen. Het laatste stukje van deze puzzel is hoe je de elektromagneet bestuurt. We proberen een bepaalde golfvorm van stroom door de solenoïde te recreëren om een bepaalde golfvorm van magnetisme te creëren. Wat is een gebruikelijke manier om golfvormen op te slaan en om te zetten in elektrische stroom? Geluidsbestanden! We hoeven dus alleen maar de hoogte- en dieptepunten die het gewenste fluxomkeringspatroon vertegenwoordigen te coderen in een.wav-bestand en het via de solenoïde af te spelen op een iPod of soortgelijke muziekspeler. Muziekspelers die zijn ontworpen om geluid af te spelen via een koptelefoon, produceren in dit project niet genoeg stroom om de elektromagneet aan te drijven, dus we zullen ook een basisversterker moeten bouwen waar het signaal doorheen moet voordat het naar de elektromagneet gaat.

Stap 2: Wind de elektromagneet op

Wind de elektromagneet op
Wind de elektromagneet op
Wind de elektromagneet op
Wind de elektromagneet op
Wind de elektromagneet op
Wind de elektromagneet op
Wind de elektromagneet op
Wind de elektromagneet op

Hoewel een solenoïde op zichzelf een magnetisch veld zal produceren wanneer er elektrische stroom doorheen wordt geleid, zal een veel sterker magnetisch veld worden geproduceerd als de solenoïde om een kern van ijzerhoudend materiaal wordt gewikkeld, zoals ijzer of staal. Voor dit project heb ik enkele kleine vormen uit 7 mil stalen shim-materiaal gesneden om als kern te gebruiken. Ik heb een lipje gemarkeerd dat het deel van het metaal is dat zich daadwerkelijk in de sleuf van de lezer bevindt, en heb enkele groeven gesneden om de solenoïde op zijn plaats te houden. Wanneer elektrische stroom door de spoel gaat, wordt de hele stalen shim gemagnetiseerd. Gebruik voor de spoel zelf gewoon standaard geëmailleerde magneetdraad. Wikkel het totdat je geen draad of ruimte meer hebt. Hoe meer windingen je hebt, hoe sterker je elektromagneet zal zijn. Voordat u de draad begint te wikkelen, moet u het deel van het staal waar de draad omheen wordt gewikkeld, afdekken met tape of iets anders om te voorkomen dat de spoel kortsluiting krijgt als een scherpe metalen rand door de dunne emaillaag van de magneetdraad bijt. Nadat je de solenoïde hebt omwikkeld, bedek je deze met isolatietape om hem op zijn plaats te houden en soldeer je enkele draden aan het uiteinde van de magneetdraad. Zorg ervoor dat er geen tape op het metalen oppervlak komt dat tegen het sensorelement van de stripelezer wordt gedrukt. **Met dank aan Steve Moskovchenko voor het helpen bepalen van de positionering van de spoel. **

Stap 3: Bouw de versterker

Bouw de versterker
Bouw de versterker
Bouw de versterker
Bouw de versterker
Bouw de versterker
Bouw de versterker

Omdat de hoofdtelefoonaansluiting van een persoonlijke mediaspeler niet sterk genoeg is om onze elektromagneet aan te drijven, moeten we een eenvoudige versterker bouwen om hem aan te sturen. Ik heb dit circuit gewoon bij elkaar gegooid van spullen die ik op mijn bureau had liggen. U kunt vrijwel elke versterker gebruiken, zolang deze maar voldoende versterking heeft om de elektromagneet aan te sturen voordat deze begint te vervormen. Als je dit circuit echt niet wilt bouwen, kun je zelfs een paar oude aangedreven computerluidsprekers kopen en een van de luidsprekers vervangen door je elektromagneet. Hoe dan ook, om de versterker die ik gebruik te bouwen, heb je de volgende items nodig: 6-pins DIP-aansluiting IC1 - LM386 op-amp C1, C2 - 0.1 uF keramische condensatoren C3 - 220 uF elektrolytische condensator R1 - 10 ohm weerstand R2 - 5k trimmer potentiometer (werkelijke waarde maakt niet echt uit, zolang de max maar groot is) Audiokabel met 1/8 phono-aansluiting aan het ene uiteinde (ik heb het snoer van een oude koptelefoon afgeknipt) 9V batterijclip Kleine schakelaar Prototyping bord Diverse jumperdraden Monteer het circuit zoals weergegeven in het schema. Zorg ervoor dat de massakabel van de phonokabel is aangesloten op de aarde van het circuit. Het maakt niet uit of u het linker- of rechterkanaal van de phonokabel aansluit op de ingang van de versterker. Ook maakt het niet uit welk uiteinde van de solenoïde met aarde is verbonden, als er maar één is. Ik heb zojuist wat jumperdraden gesoldeerd voor de spoeluitgangen die ik later met krokodillenklemmen aansluit om te behouden het systeem modulair.

Stap 4: Maak een.wav-bestand met Stripe-gegevens

Ten slotte heb je een signaal nodig om naar de elektromagneet te sturen. Bewerk de data-array in het bijgevoegde C++-programma (geschreven door geohot) om de gegevens van de magneetstrip die u wilt emuleren te bevatten, en compileer/voer het programma uit. Het zal een bestand uitvoeren met de naam text.wav dat uw gegevensbestand is. Upload het bestand naar je favoriete muziekspeler (zorg ervoor dat het in.wav-formaat blijft), en je bent in zaken! Er zijn twee versies van het programma in de zip die ik heb bijgevoegd - een is voor powerPC mac, en de andere voor pc/x86 mac. Als je wat gegevens nodig hebt om te coderen, zie mijn andere instructable. Onthoud, wees niet ondeugend. Ik ben niet verantwoordelijk voor domme/illegale dingen die je met dit apparaat probeert te doen.

Stap 5: Sluit het aan

Sluit het aan
Sluit het aan
Sluit het aan
Sluit het aan
Sluit het aan
Sluit het aan

Nu je alle onderdelen hebt gebouwd, is het tijd om te spelen! Sluit de muziekspeler, versterker en spoel aan zoals weergegeven in de afbeelding. Steek het metalen lipje van de elektromagneet in de kaartlezersleuf. Ik raad aan om het apparaat te testen met een kaartlezer/arduino-installatie zoals weergegeven in mijn andere instructable.

Stap 6: Test het

Test het
Test het
Test het
Test het

Zorg ervoor dat de versterker aan staat en speel het.wav-bestand met uw gegevens af op de muziekspeler. Als je alles goed hebt gedaan, moet de elektromagneet de gegevens verzenden van de kaart die je emuleert.

Als er een probleem is met de transmissie, probeer dan te spelen met verschillende combinaties van versterking op de versterker en volume op de muziekspeler. Als het signaal te laag is, zal het geproduceerde magnetische veld niet sterk genoeg zijn, en als er te veel versterking is, zal het signaal worden vervormd. Sommige muziekspelers onderbreken de eerste fractie van een seconde van de dingen die ze spelen. Als dit gebeurt, worden uw gegevens uiteraard niet goed verzonden. Als dit een probleem is, moet je misschien met de C++-code knoeien of een audiobewerkingsprogramma gebruiken om wat stilte toe te voegen aan het begin van het geluidsbestand. Ik kon dit omzeilen met mijn iPod door een afspeellijst te maken met een.wav stilte voor mijn gegevensbestand. Knoei ook met de positionering van het metalen lipje, je moet het misschien een beetje verplaatsen om de "sweet spot" te vinden waar het magnetische veld door de lezer wordt waargenomen. Zorg er bovendien voor dat het dik genoeg is om de schakelaar "kaart aanwezig" in de kaartlezer te activeren. Het kostte me een paar dagen om de instellingen te krijgen die werkten, dus geef niet op als je het bij de eerste poging niet perfect krijgt. Veel geluk!

Aanbevolen: