Table des matières:

Spoofer de carte à bande magnétique : 6 étapes (avec photos)
Spoofer de carte à bande magnétique : 6 étapes (avec photos)

Vidéo: Spoofer de carte à bande magnétique : 6 étapes (avec photos)

Vidéo: Spoofer de carte à bande magnétique : 6 étapes (avec photos)
Vidéo: C'est facile de se faire pirater son smartphone ? On a testé… 2024, Juillet
Anonim
Spoofer de carte à bande magnétique
Spoofer de carte à bande magnétique

Cette instructable montre comment utiliser un électro-aimant, un circuit amplificateur simple et un lecteur de musique personnel pour induire des signaux dans un lecteur de carte à bande magnétique, ce qui lui fait penser que vous avez glissé une carte à travers elle. Cette instructable suppose que vous avez des connaissances de base en électronique et une compréhension superficielle de C++. REMARQUE: cet appareil est inutile, sauf si vous connaissez déjà le contenu d'une carte à bande magnétique particulière que vous souhaitez émuler. Ainsi, vous ne pouvez pas utiliser cet appareil pour faire quelque chose que vous n'êtes pas censé faire à moins que vous n'ayez déjà fait quelque chose de méchant pour obtenir les données d'une carte à bande magnétique que vous n'êtes pas censé avoir.. Ta mère n'aimerait pas ça.

Étape 1: Comment ça marche

Avant d'aller plus loin, lisez le document que j'ai joint à cette étape, "Une journée dans la vie d'un renversement de flux" par Count Zero. Ce document est à peu près la bible sur le fonctionnement des pistes magnétiques, et vous devez comprendre comment les données y sont encodées et le formatage de base des pistes sur une carte à piste magnétique donnée. Je vais aller prendre une tasse de café; faites-le lire avant mon retour.

……. Fini? Bon. Comme vous l'aurez appris de votre lecture, les données sont codées sur des bandes magnétiques au moyen d'une inversion de flux magnétique dans les segments de la bande. Lorsque la carte est glissée devant le lecteur de carte, le champ magnétique changeant des inversions de flux de passage induit un courant dans l'élément de lecteur, qui est ensuite décodé en bits binaires, et les données d'origine stockées sur la piste magnétique sont reconstruites. Ainsi, pour émuler une bande magnétique particulière, tout ce que nous avons à faire est de trouver un moyen de recréer le modèle de la façon dont son champ magnétique change lorsqu'il passe devant le lecteur. Comment allons-nous faire cela? Avec un électro-aimant ! Comme vous le savez peut-être déjà, un électro-aimant n'est fondamentalement qu'un solénoïde (bobine de fil). Lorsqu'un courant électrique traverse la bobine, un champ magnétique est créé. En allumant et éteignant rapidement l'électroaimant, nous pouvons reproduire le champ magnétique changeant d'un balayage de bande magnétique. La dernière pièce de ce puzzle est de savoir comment contrôler l'électro-aimant. Eh bien, nous essayons de recréer une forme d'onde particulière de courant à travers le solénoïde afin de créer une forme d'onde particulière de magnétisme. Quelle est la manière courante de stocker les formes d'onde et de les convertir en courant électrique ? Fichiers sons ! Ainsi, tout ce que nous avons à faire est d'encoder les hauts et les bas représentant le modèle d'inversion de flux souhaité dans un fichier.wav et de le lire sur un iPod ou un lecteur de musique similaire via le solénoïde. Les lecteurs de musique conçus pour jouer du son au casque ne produisent pas assez de courant pour entraîner l'électro-aimant dans ce projet, nous devrons donc également construire un amplificateur de base par lequel le signal doit passer avant d'aller à l'électro-aimant.

Étape 2: Enrouler l'électro-aimant

Enrouler l'électro-aimant
Enrouler l'électro-aimant
Enrouler l'électro-aimant
Enrouler l'électro-aimant
Enrouler l'électro-aimant
Enrouler l'électro-aimant
Enrouler l'électro-aimant
Enrouler l'électro-aimant

Bien qu'un solénoïde par lui-même produise un champ magnétique lorsqu'un courant électrique le traverse, un champ magnétique beaucoup plus fort sera produit si le solénoïde est enroulé autour d'un noyau de matériau ferreux, tel que le fer ou l'acier. Pour ce projet, j'ai découpé de petites formes dans un matériau de cale d'acier de 7 mil à utiliser comme noyau. J'ai marqué une languette qui est la partie du métal qui sera réellement à l'intérieur de la fente du lecteur et j'ai découpé des rainures pour maintenir le solénoïde en place. Lorsque le courant électrique traverse la bobine, toute la cale d'acier est magnétisée. Pour la bobine elle-même, il suffit d'utiliser du fil magnétique émaillé standard. Enveloppez-le jusqu'à ce que vous n'ayez plus de fil ou d'espace. Plus vous avez de tours, plus votre électro-aimant sera puissant. Avant de commencer à enrouler le fil, couvrez la partie de l'acier autour de laquelle le fil sera enroulé avec du ruban adhésif ou quelque chose pour empêcher la bobine de court-circuiter si un bord métallique tranchant mord à travers la fine couche d'émail du fil magnétique. Après avoir enveloppé le solénoïde, couvrez-le de ruban isolant pour le maintenir en place et soudez quelques fils à l'extrémité des fils de l'aimant. Assurez-vous de ne pas mettre de ruban adhésif sur la face métallique qui sera poussée contre l'élément de détection du lecteur de bande. **Merci à Steve Moskovchenko pour m'avoir aidé à déterminer le positionnement de la bobine. **

Étape 3: Construire l'amplificateur

Construire l'amplificateur
Construire l'amplificateur
Construire l'amplificateur
Construire l'amplificateur
Construire l'amplificateur
Construire l'amplificateur

Parce que la prise casque d'un lecteur multimédia personnel n'est pas assez puissante pour piloter notre électro-aimant, nous devons construire un simple amplificateur pour le piloter. Je viens d'assembler ce circuit à partir de trucs que j'avais sur mon bureau. Vous pouvez utiliser à peu près n'importe quel amplificateur tant qu'il a suffisamment de gain pour entraîner l'électro-aimant avant qu'il ne commence à se déformer. Si vous ne voulez vraiment pas construire ce circuit, vous pouvez même vous procurer de vieux haut-parleurs d'ordinateur alimentés et remplacer l'un des haut-parleurs par votre électro-aimant. Quoi qu'il en soit, pour construire l'amplificateur que j'utilise, vous avez besoin des éléments suivants: prise DIP 6 broches IC1 - amplificateur opérationnel LM386 C1, C2 - condensateurs céramiques 0,1 uF C3 - condensateur électrolytique 220 uF R1 - résistance 10 ohms R2 - 5k potentiomètre trimmer (la valeur réelle n'a pas vraiment d'importance, tant que le max est grand) Câble audio avec prise phono 1/8 à une extrémité (je viens de couper le cordon de certains vieux écouteurs) Clip de batterie 9V Petit interrupteur Carte de prototypage Fils de liaison assortis Assemblez le circuit comme indiqué sur le schéma. Assurez-vous que le fil de terre du câble phono est connecté à la terre du circuit. Peu importe que vous connectiez le canal gauche ou droit du câble phono à l'entrée de l'amplificateur. De plus, peu importe quelle extrémité du solénoïde est connectée à la terre, tant que l'un d'eux l'est. J'ai juste soudé des fils de liaison pour les sorties de bobine que je connecterai plus tard avec des pinces crocodiles plus tard afin le système modulaire.

Étape 4: Créer un fichier.wav de données Stripe

Enfin, vous avez besoin d'un signal à envoyer à l'électro-aimant. Modifiez le tableau de données dans le programme C++ joint (écrit par geohot) pour contenir les données de la bande magnétique que vous souhaitez émuler, et compilez/exécutez le programme. Il produira un fichier appelé text.wav qui est votre fichier de données. Téléchargez le fichier sur votre lecteur de musique préféré (assurez-vous qu'il reste au format.wav), et vous êtes en affaires ! Il existe deux versions du programme dans le zip que j'ai joint - l'une est pour powerPC mac et la autre pour PC/x86 mac. Si vous avez besoin de données à encoder, consultez mon autre instructable. N'oubliez pas, ne soyez pas méchant. Je ne suis pas responsable de quoi que ce soit de stupide/illégal que vous essayez de faire avec cet appareil.

Étape 5: Branchez-le

Le brancher
Le brancher
Le brancher
Le brancher
Le brancher
Le brancher

Maintenant que vous avez construit toutes les pièces, il est temps de jouer ! Connectez le lecteur de musique, l'amplificateur et la bobine comme indiqué sur l'image. Insérez la languette métallique de l'électro-aimant dans la fente du lecteur de carte. Je recommande de tester l'appareil avec une configuration de lecteur de carte/arduino comme indiqué dans mon autre instructable.

Étape 6: Testez-le

Essaye-le
Essaye-le
Essaye-le
Essaye-le

Assurez-vous que l'amplificateur est allumé et lisez le fichier.wav contenant vos données sur le lecteur de musique. Si vous avez tout fait correctement, l'électro-aimant doit transmettre les données de la carte que vous émulez.

S'il y a un problème avec la transmission, essayez de jouer avec différentes combinaisons de gain sur l'amplificateur et de volume sur le lecteur de musique. Si le signal est trop faible, le champ magnétique produit ne sera pas assez fort, et s'il y a trop de gain, le signal sera déformé. Certains lecteurs de musique coupent la première fraction de seconde des choses qu'ils jouent. Si cela se produit, vos données ne seront évidemment pas transmises correctement. Vous devrez peut-être jouer avec le code C++ ou utiliser un programme d'édition audio pour ajouter un peu de silence au début du fichier son si cela pose un problème. J'ai pu contourner ce problème avec mon iPod en créant une liste de lecture avec un.wav de silence avant mon fichier de données. Aussi, dérangez le positionnement de la languette en métal, vous devrez peut-être la déplacer un peu pour trouver le "sweet spot" où son champ magnétique est perçu par le lecteur. De plus, assurez-vous qu'il est suffisamment épais pour déclencher le commutateur « présente de la carte » dans le lecteur de carte. Il m'a fallu quelques jours pour obtenir des paramètres qui fonctionnaient, alors n'abandonnez pas si vous ne l'obtenez pas parfait du premier coup. Bonne chance!

Conseillé: