Cuprins:

Spoofer pentru carduri cu bandă magnetică: 6 pași (cu imagini)
Spoofer pentru carduri cu bandă magnetică: 6 pași (cu imagini)

Video: Spoofer pentru carduri cu bandă magnetică: 6 pași (cu imagini)

Video: Spoofer pentru carduri cu bandă magnetică: 6 pași (cu imagini)
Video: Privacy, Security, Society - Computer Science for Business Leaders 2016 2024, Iulie
Anonim
Spoofer pentru carduri cu bandă magnetică
Spoofer pentru carduri cu bandă magnetică

Acest lucru instructiv demonstrează cum să utilizați un electromagnet, un circuit amplificator simplu și un player de muzică personal pentru a induce semnale într-un cititor de carduri cu bandă magnetică, făcându-i să creadă că ați trecut un card prin el. Această instrucțiune presupune că aveți cunoștințe de bază despre electronică și o înțelegere superficială a C ++. NOTĂ: Acest dispozitiv este inutil, cu excepția cazului în care știți deja conținutul unui anumit card cu bandă magnetică pe care doriți să îl emulați. Astfel, nu puteți utiliza acest dispozitiv pentru a face ceva ce nu trebuie să faceți decât dacă ați făcut deja ceva obraznic pentru a obține datele de pe un card cu bandă magnetică pe care nu ar trebui să îl aveți.. Mamei tale nu i-ar plăcea.

Pasul 1: Cum funcționează

Înainte de a merge mai departe, citiți documentul pe care l-am atașat la acest pas, „O zi în viața unei inversări a fluxului” de Contele Zero. Acest document este destul de mult biblia despre modul în care funcționează benzile magnetice și trebuie să înțelegeți cum sunt codate datele pe ele și formatarea de bază a pistelor de pe un card cu bandă magnetică dat. Mă duc să iau o ceașcă de cafea; să-l citesc până mă întorc.

…… Terminat? Bun. După cum ați învățat din lectură, datele sunt codificate pe benzi magnetice prin inversarea fluxului magnetic în segmentele de pe bandă. Când cardul este glisat pe lângă cititorul de carduri, câmpul magnetic în schimbare al inversărilor fluxului de trecere induce un curent în elementul cititor, care este apoi decodificat în biți binari, iar datele originale stocate pe banda magnetică sunt reconstituite. Deci, pentru a emula o anumită bandă magnetică, tot ce trebuie să facem este să găsim o modalitate de a recrea modelul modului în care câmpul său magnetic se schimbă pe măsură ce este glisat pe lângă cititor. Cum vom face asta? Cu un electromagnet! După cum probabil știți deja, un electromagnet este practic doar un solenoid (bobină de sârmă). Când un curent electric este trecut prin bobină, se creează un câmp magnetic. Prin pornirea și oprirea rapidă a electromagnetului, putem replica câmpul magnetic în schimbare al unei glisări pe bandă magnetică. Piesa finală a acestui puzzle este modul de a controla electromagnetul. Ei bine, încercăm să recreăm o anumită formă de undă a curentului prin solenoid pentru a crea o anumită formă de undă a magnetismului. Care este un mod obișnuit de a stoca formele de undă și de a le converti în curent electric? Fișiere sonore! Deci, tot ce trebuie să facem este să codificăm valorile maxime și minime reprezentând modelul dorit de inversare a fluxului într-un fișier.wav și redarea acestuia pe un iPod sau un player de muzică similar prin solenoid. Playerele de muzică concepute pentru a reda sunetul prin căști nu produc suficient curent pentru a conduce electromagnetul în acest proiect, așa că va trebui să construim și un amplificator de bază prin care să treacă semnalul înainte de a merge la electromagnet.

Pasul 2: Înfășurați electromagnetul

Înfășurați electromagnetul
Înfășurați electromagnetul
Înfășurați electromagnetul
Înfășurați electromagnetul
Înfășurați electromagnetul
Înfășurați electromagnetul
Înfășurați electromagnetul
Înfășurați electromagnetul

Deși un solenoid prin el însuși va produce un câmp magnetic atunci când curentul electric este trecut prin el, un câmp magnetic mult mai puternic va fi produs dacă solenoidul este înfășurat în jurul unui miez de material feros, precum fier sau oțel. Pentru acest proiect, am tăiat câteva forme mici dintr-un material din oțel de 7 mil, pentru a le folosi ca miez. Am marcat o filă care este partea metalică care va fi de fapt în interiorul slotului cititorului și am tăiat niște caneluri pentru a menține solenoidul în poziție. Când curentul electric trece prin bobină, întreaga bucată de oțel este magnetizată. Pentru bobină în sine, utilizați doar sârmă magnetică standard acoperită cu email. Înfășurați-l până când rămâneți fără sârmă sau spațiu. Cu cât aveți mai multe viraje, cu atât va fi mai puternic electromagnetul. Înainte de a începe să înfășurați firul, acoperiți partea de oțel în jurul căreia firul va fi înfășurat cu bandă sau ceva pentru a împiedica scurtcircuitarea bobinei dacă o margine ascuțită de metal mușcă prin învelișul subțire de email al firului magnetic. După ce ați înfășurat solenoidul, acoperiți-l în bandă electrică pentru a-l ține în poziție și lipiți câteva fire la capătul firelor magnetice. Asigurați-vă că nu obțineți bandă pe fața metalică care va fi împinsă în sus împotriva elementului de detectare al cititorului de benzi. ** Mulțumesc lui Steve Moskovchenko pentru că m-a ajutat să stabilesc poziționarea bobinei. **

Pasul 3: Construiți amplificatorul

Construiți amplificatorul
Construiți amplificatorul
Construiți amplificatorul
Construiți amplificatorul
Construiți amplificatorul
Construiți amplificatorul

Deoarece mufa pentru căști a unui player media personal nu este suficient de puternică pentru a ne conduce electromagnetul, trebuie să construim un amplificator simplu pentru al conduce. Tocmai am aruncat acest circuit din lucruri pe care le aveam întinse în jurul biroului meu. Puteți utiliza aproape orice amplificator, atâta timp cât are suficient câștig pentru a conduce electromagnetul înainte de a începe să se distorsioneze. Dacă într-adevăr nu doriți să construiți acest circuit, ați putea chiar să obțineți niște difuzoare vechi alimentate de computer și să înlocuiți unul dintre difuzoare cu electromagnetul dvs. Oricum, pentru a construi amplificatorul pe care îl folosesc, aveți nevoie de următoarele elemente: soclu DIP cu 6 pini IC1 - LM386 op-amp C1, C2 - condensatori ceramici 0,1 uF C3 - 220 uF condensator electrolitic R1 - rezistență 10 ohm R2 - 5k potențiometru trimmer (valoarea reală nu contează cu adevărat, atâta timp cât maximul este mare) Cablu audio cu mufă fono de 1/8 la un capăt (tocmai am tăiat cablul de la niște căști vechi) Clemă de baterie de 9V Comutator mic Placă de prototipare Firuri jumper asortate Asamblați circuitul așa cum se arată în schemă. Asigurați-vă că firul de masă al cablului fono este conectat la masa circuitului. Nu contează dacă conectați canalul stâng sau drept al cablului fono la intrarea amplificatorul. De asemenea, nu contează care capăt al solenoidului este conectat la masă, atâta timp cât unul dintre ele este. Tocmai am lipit niște fire jumper pentru ieșirile bobinei pe care le conectez mai târziu cu cleme de aligator mai târziu, pentru a păstra sistemul modular.

Pasul 4: Creați un fișier.wav cu date de bandă

În cele din urmă, aveți nevoie de un semnal pe care să îl trimiteți la electromagnet. Editați matricea de date din programul C ++ atașat (scris de geohot) pentru a conține datele de pe banda magnetică pe care doriți să le emulați și compilați / rulați programul. Acesta va afișa un fișier numit text.wav care este fișierul dvs. de date. Încărcați fișierul pe playerul dvs. de muzică preferat (asigurați-vă că rămâne în format.wav) și că sunteți în afaceri! Există două versiuni ale programului în fișierul zip pe care l-am atașat - una este pentru powerPC mac și altele pentru PC / x86 mac. Dacă aveți nevoie de unele date pentru a le codifica, consultați celelalte instructabile ale mele. Amintiți-vă, nu fi obraznic. Nu sunt responsabil pentru nimic stupid / ilegal pe care încercați să îl faceți cu acest dispozitiv.

Pasul 5: Conectați-l

Cârlig
Cârlig
Cârlig
Cârlig
Cârlig
Cârlig

Acum că ați construit toate părțile, este timpul să jucați! Conectați playerul muzical, amplificatorul și bobina așa cum se arată în imagine. Introduceți clema metalică a electromagnetului în slotul cititorului de carduri. Vă recomand să testați dispozitivul cu un cititor de carduri / configurare arduino așa cum se arată în celălalt instructable al meu.

Pasul 6: Testează-l

Testează-l
Testează-l
Testează-l
Testează-l

Asigurați-vă că amplificatorul este pornit și redați fișierul.wav care conține datele dvs. pe playerul muzical. Dacă ați făcut totul bine, electromagnetul ar trebui să transmită datele de pe cardul pe care îl emulați.

Dacă există o problemă cu transmisia, încercați să jucați cu diferite combinații de câștig pe amplificator și volum pe playerul muzical. Dacă semnalul este prea scăzut, câmpul magnetic produs nu va fi suficient de puternic și, dacă există prea mult câștig, semnalul va fi distorsionat. Unii playere de muzică au întrerupt prima fracțiune de secundă a lucrurilor pe care le joacă. Dacă se întâmplă acest lucru, datele dvs. nu vor fi transmise corect. Este posibil să trebuiască să vă amestecați cu codul C ++ sau să utilizați un program de editare audio pentru a adăuga o liniște la începutul fișierului de sunet, dacă aceasta este o problemă. Am reușit să rezolv acest lucru cu iPod-ul meu, făcând o listă de redare care are un.wav de tăcere înaintea fișierului meu de date. De asemenea, amestecați-vă cu poziționarea clapetei metalice, poate că va trebui să o mișcați puțin pentru a găsi „punctul dulce” în care câmpul său magnetic este perceput de cititor. În plus, asigurați-vă că este suficient de gros pentru a declanșa comutatorul „prezent card” în cititorul de carduri. Mi-au trebuit câteva zile pentru a obține setări care au funcționat, așa că nu renunțați dacă nu le obțineți perfect la prima încercare. Noroc!

Recomandat: