Inhaltsverzeichnis:

Magnetstreifenkarten-Spoofer - Gunook
Magnetstreifenkarten-Spoofer - Gunook

Video: Magnetstreifenkarten-Spoofer - Gunook

Video: Magnetstreifenkarten-Spoofer - Gunook
Video: **How to clean your ATM chip** 2024, November
Anonim
Spoofer für Magnetstreifenkarten
Spoofer für Magnetstreifenkarten

Dieses anweisbare zeigt, wie man einen Elektromagneten, eine einfache Verstärkerschaltung und einen persönlichen Musik-Player verwendet, um Signale in einen Magnetstreifenkartenleser zu induzieren, wodurch er denkt, dass Sie eine Karte durchgezogen haben. Dieses anweisbare geht davon aus, dass Sie über grundlegende Kenntnisse der Elektronik und ein oberflächliches Verständnis von C++ verfügen. HINWEIS: Dieses Gerät ist nutzlos, es sei denn, Sie kennen bereits den Inhalt einer bestimmten Magnetstreifenkarte, die Sie emulieren möchten. Daher können Sie dieses Gerät nicht verwenden, um etwas zu tun, was Sie nicht tun sollen, es sei denn, Sie haben bereits etwas Unartiges getan, um die Daten von einer Magnetstreifenkarte zu erhalten, die Sie nicht haben sollten. Deiner Mutter würde es nicht gefallen.

Schritt 1: Wie es funktioniert

Bevor Sie fortfahren, lesen Sie das Dokument, das ich diesem Schritt beigefügt habe, "Ein Tag im Leben einer Flussumkehr" von Count Zero. Dieses Dokument ist so ziemlich die Bibel über die Funktionsweise von Magnetstreifen, und Sie müssen verstehen, wie Daten darauf codiert werden und wie die Spuren auf einer bestimmten Magnetstreifenkarte grundsätzlich formatiert werden. Ich gehe eine Tasse Kaffee holen; habe es gelesen, wenn ich zurückkomme.

……. Fertig? Gut. Wie Sie aus Ihrer Lektüre erfahren haben, werden die Daten durch Magnetflussumkehr in den Segmenten des Streifens auf Magnetstreifen kodiert. Beim Vorbeiziehen der Karte am Kartenleser induziert das sich ändernde Magnetfeld der passierenden Flussumkehrungen einen Strom im Leserelement, der dann in binäre Bits dekodiert und die auf dem Magnetstreifen gespeicherten Originaldaten rekonstruiert werden. Um einen bestimmten Magnetstreifen zu emulieren, müssen wir also nur einen Weg finden, das Muster der Änderung seines Magnetfelds nachzubilden, wenn es am Lesegerät vorbeigezogen wird. Wie werden wir dies tun? Mit einem Elektromagneten! Wie Sie vielleicht bereits wissen, ist ein Elektromagnet im Grunde nur ein Solenoid (Drahtspule). Wenn ein elektrischer Strom durch die Spule geleitet wird, entsteht ein magnetisches Feld. Durch schnelles Ein- und Ausschalten des Elektromagneten können wir das sich ändernde Magnetfeld eines Magnetstreifens replizieren. Das letzte Stück dieses Puzzles ist die Steuerung des Elektromagneten. Nun, wir versuchen, eine bestimmte Wellenform des Stroms durch das Solenoid nachzubilden, um eine bestimmte Wellenform des Magnetismus zu erzeugen. Was ist eine übliche Methode, um Wellenformen zu speichern und in elektrischen Strom umzuwandeln? Sounddateien! Wir müssen also nur die Höhen und Tiefen, die das gewünschte Flussumkehrmuster darstellen, in eine.wav-Datei codieren und über das Solenoid auf einem iPod oder einem ähnlichen Musikplayer abspielen. Musikplayer, die für die Wiedergabe von Ton über Kopfhörer ausgelegt sind, erzeugen in diesem Projekt nicht genug Strom, um den Elektromagneten anzutreiben.

Schritt 2: Wickeln Sie den Elektromagneten

Wickeln Sie den Elektromagneten auf
Wickeln Sie den Elektromagneten auf
Wickeln Sie den Elektromagneten auf
Wickeln Sie den Elektromagneten auf
Wickeln Sie den Elektromagneten auf
Wickeln Sie den Elektromagneten auf
Wickeln Sie den Elektromagneten auf
Wickeln Sie den Elektromagneten auf

Obwohl ein Solenoid selbst ein Magnetfeld erzeugt, wenn elektrischer Strom durch es geleitet wird, wird ein viel stärkeres Magnetfeld erzeugt, wenn das Solenoid um einen Kern aus eisenhaltigem Material wie Eisen oder Stahl gewickelt wird. Für dieses Projekt schneide ich einige kleine Formen aus 7 mil Stahlblechmaterial, um sie als Kern zu verwenden. Ich markierte eine Lasche, die der Teil des Metalls ist, der sich tatsächlich im Leserschlitz befindet, und schneide einige Rillen, um das Solenoid an Ort und Stelle zu halten. Wenn elektrischer Strom durch die Spule fließt, wird die gesamte Stahlscheibe magnetisiert. Für die Spule selbst verwenden Sie einfach standardmäßigen emaillierten Magnetdraht. Wickeln Sie es ein, bis Sie keinen Draht oder Platz mehr haben. Je mehr Windungen Sie haben, desto stärker wird Ihr Elektromagnet sein. Bevor Sie mit dem Wickeln des Drahtes beginnen, bedecken Sie den Teil des Stahls, um den der Draht gewickelt wird, mit Klebeband oder etwas, um zu verhindern, dass die Spule kurzgeschlossen wird, wenn eine scharfe Metallkante durch die dünne Emaillebeschichtung des Magnetdrahts beißt. Nachdem Sie das Solenoid gewickelt haben, bedecken Sie es mit Isolierband, um es an Ort und Stelle zu halten, und löten Sie einige Drähte an das Ende der Magnetdrahtleitungen. Achten Sie darauf, dass kein Klebeband auf die Metallfläche gelangt, die gegen das Sensorelement des Streifenlesers gedrückt wird. **Danke an Steve Moskovchenko, der mir geholfen hat, die Positionierung der Spule herauszufinden. **

Schritt 3: Bauen Sie den Verstärker auf

Baue den Verstärker
Baue den Verstärker
Baue den Verstärker
Baue den Verstärker
Baue den Verstärker
Baue den Verstärker

Da die Kopfhörerbuchse eines persönlichen Mediaplayers nicht stark genug ist, um unseren Elektromagneten anzutreiben, müssen wir einen einfachen Verstärker bauen, um ihn anzutreiben. Ich habe diese Schaltung einfach aus Sachen zusammengewürfelt, die ich auf meinem Schreibtisch herumliegen hatte. Sie können so ziemlich jeden Verstärker verwenden, solange er genug Verstärkung hat, um den Elektromagneten anzutreiben, bevor er zu verzerren beginnt. Wenn Sie diese Schaltung wirklich nicht bauen möchten, können Sie sich sogar einige alte Computerlautsprecher mit eigener Stromversorgung besorgen und einen der Lautsprecher durch Ihren Elektromagneten ersetzen. Wie auch immer, um den von mir verwendeten Verstärker zu bauen, benötigen Sie die folgenden Elemente: 6-polige DIP-Buchse IC1 - LM386-Operationsverstärker C1, C2 - 0,1-uF-Keramikkondensatoren C3 - 220-uF-Elektrolytkondensator R1 - 10-Ohm-Widerstand R2 - 5k Trimmerpotentiometer (der tatsächliche Wert spielt keine Rolle, solange das Maximum groß ist) Audiokabel mit 1/8 -Phonobuchse an einem Ende (ich habe gerade das Kabel von einigen alten Kopfhörern abgeschnitten) 9V Batterieklemme Kleiner Schalter Prototyping-Platine Verschiedene Überbrückungsdrähte Bauen Sie die Schaltung wie im Schaltplan gezeigt zusammen. Stellen Sie sicher, dass die Masseleitung des Phonokabels mit der Masse der Schaltung verbunden ist. Es spielt keine Rolle, ob Sie den linken oder rechten Kanal des Phonokabels mit dem Eingang von verbinden Es spielt auch keine Rolle, welches Ende des Solenoids mit Masse verbunden ist, solange einer von ihnen ist. Ich habe nur einige Überbrückungsdrähte für die Spulenausgänge gelötet, die ich später mit Krokodilklemmen verbinde, um sie zu halten das System modular.

Schritt 4: Erstellen Sie eine.wav-Datei mit Stripe-Daten

Schließlich müssen Sie ein Signal an den Elektromagneten senden. Bearbeiten Sie das Daten-Array im angehängten C++-Programm (von geohot geschrieben), um die Daten des Magnetstreifens zu enthalten, die Sie emulieren möchten, und kompilieren/führen Sie das Programm aus. Es wird eine Datei namens text.wav ausgegeben, die Ihre Datendatei ist. Laden Sie die Datei auf Ihren Lieblingsmusikplayer hoch (stellen Sie sicher, dass sie im.wav-Format bleibt), und Sie sind im Geschäft! In der Zip-Datei, die ich angehängt habe, befinden sich zwei Versionen des Programms - eine für PowerPC-Mac und die andere für PC / x86 mac. Wenn Sie einige Daten zum Codieren benötigen, sehen Sie sich mein anderes anweisbares an. Denken Sie daran, seien Sie nicht ungezogen. Ich bin nicht verantwortlich für irgendetwas Dummes/Illegales, das Sie mit diesem Gerät versuchen.

Schritt 5: Schließen Sie es an

Heb es auf
Heb es auf
Heb es auf
Heb es auf
Heb es auf
Heb es auf

Nachdem Sie alle Teile gebaut haben, ist es Zeit zu spielen! Schließen Sie den Musikplayer, den Verstärker und die Spule wie in der Abbildung gezeigt an. Stecken Sie die Metallzunge des Elektromagneten in den Kartenleserschlitz. Ich empfehle, das Gerät mit einem Kartenleser / Arduino-Setup zu testen, wie in meiner anderen Anleitung gezeigt.

Schritt 6: Testen Sie es

Probier es aus
Probier es aus
Probier es aus
Probier es aus

Stellen Sie sicher, dass der Verstärker eingeschaltet ist, und spielen Sie die.wav-Datei mit Ihren Daten auf dem Musikplayer ab. Wenn Sie alles richtig gemacht haben, sollte der Elektromagnet die Daten der zu emulierenden Karte übertragen.

Wenn bei der Übertragung ein Problem auftritt, versuchen Sie es mit verschiedenen Kombinationen von Verstärkung am Verstärker und Lautstärke am Musikplayer. Wenn das Signal zu schwach ist, ist das erzeugte Magnetfeld nicht stark genug, und bei zu viel Verstärkung wird das Signal verzerrt. Einige Musikplayer unterbrechen den ersten Bruchteil einer Sekunde von Dingen, die sie spielen. In diesem Fall werden Ihre Daten offensichtlich nicht ordnungsgemäß übermittelt. Möglicherweise müssen Sie mit dem C++-Code herumspielen oder ein Audiobearbeitungsprogramm verwenden, um am Anfang der Sounddatei etwas Stille hinzuzufügen, wenn dies ein Problem darstellt. Ich konnte dies mit meinem iPod umgehen, indem ich eine Wiedergabeliste mit einer.wav-Stille vor meiner Datendatei erstellte. Verwirren Sie auch die Positionierung der Metalllasche, die Sie möglicherweise ein wenig bewegen müssen, um den "Sweet Spot" zu finden, an dem das Magnetfeld vom Leser als Schädling wahrgenommen wird. Stellen Sie außerdem sicher, dass es dick genug ist, um den Schalter "Karte vorhanden" im Kartenleser auszulösen. Ich habe ein paar Tage gebraucht, um Einstellungen zu bekommen, die funktionieren, also gib nicht auf, wenn du es nicht gleich beim ersten Versuch perfekt hinbekommst. Viel Glück!