Sisukord:

Magnetriba kaardi spoofer: 6 sammu (piltidega)
Magnetriba kaardi spoofer: 6 sammu (piltidega)

Video: Magnetriba kaardi spoofer: 6 sammu (piltidega)

Video: Magnetriba kaardi spoofer: 6 sammu (piltidega)
Video: GENSHIN IMPACT FAIL RAPTORS ONLINE AMONG US WIN 2024, Juuli
Anonim
Magnetribadega kaardi spoofer
Magnetribadega kaardi spoofer

See juhend juhendab, kuidas kasutada elektromagneti, lihtsat võimendusahelat ja isiklikku muusikapleierit, et indutseerida signaale magnetriba kaardilugejasse, pannes selle arvama, et olete selle kaardi läbi libistanud. See õpetatav eeldab, et teil on elektroonika põhiteadmised ja C ++ on pealiskaudne. MÄRKUS. See seade on kasutu, kui te ei tea juba konkreetse magnetribaga kaardi sisu, mida soovite jäljendada. Seega ei saa te seda seadet kasutada millegi tegemiseks, mida te ei peaks tegema, välja arvatud juhul, kui olete juba teinud midagi ulakat, et saada andmeid magnetriba kaardilt, mida teil ei peaks olema. Ärge tehke ulakaid asju. Su emale see ei meeldiks.

1. toiming: kuidas see toimib

Enne kaugemale minekut lugege sellele sammule lisatud dokumenti krahv Zero "Päev voolu tagasipööramise elus". See dokument on peaaegu piibel selle kohta, kuidas magnetribad töötavad, ja peate mõistma, kuidas neile andmed kodeeritakse, ja radade põhivormingut antud magnetriba kaardil. Ma lähen võtan tassi kohvi; laske see tagasi lugeda, kui ma tagasi jõuan.

……. Valmis? Hea. Nagu te oma lugemisest õppisite, kodeeritakse andmed magnetribadeks magnetvoo tagasipööramise abil riba segmentides. Kui kaart kaardilugejast mööda libistatakse, indutseerib mööduvate voogude ümberpööramiste muutuv magnetväli lugejaelemendis voolu, mis seejärel dekodeeritakse binaarbittideks ja magnetribale salvestatud algandmed rekonstrueeritakse. Niisiis, konkreetse magnetriba jäljendamiseks peame vaid leidma viisi, kuidas taastada muster, kuidas selle magnetväli muutub, kui seda lugejast mööda libistatakse. Kuidas me seda teeme? Koos elektromagnetiga! Nagu te juba teate, on elektromagnet põhimõtteliselt lihtsalt solenoid (traatmähis). Kui elektrivool juhitakse läbi mähise, tekib magnetväli. Lülitades elektromagneti kiiresti sisse ja välja, saame korrata magnetriba pühkimise muutuvat magnetvälja. Selle mõistatuse viimane osa on elektromagneti juhtimine. Noh, me üritame solenoidi kaudu taastada teatud voolu lainekuju, et luua magnetismi konkreetne lainekuju. Mis on levinud viis lainekuju salvestamiseks ja elektrivooluks muundamiseks? Helifailid! Niisiis, meil pole vaja teha muud, kui kodeerida soovitud voo tagasipööramise mustrit ja taset.wav -faili ning esitada see solenoidi kaudu iPodis või muus sarnases muusikamängijas. Muusikamängijad, mis on loodud heli esitamiseks kõrvaklappide kaudu, ei tooda selles projektis elektromagneti juhtimiseks piisavalt voolu, seega peame ehitama ka põhivõimendi, millest signaal tuleb enne elektromagnetile minekut läbida.

2. samm: kerige elektromagnet

Keerake elektromagnet
Keerake elektromagnet
Keerake elektromagnet
Keerake elektromagnet
Keerake elektromagnet
Keerake elektromagnet
Keerake elektromagnet
Keerake elektromagnet

Kuigi solenoid tekitab elektrivoolu läbimisel iseenesest magnetvälja, tekitatakse palju tugevam magnetväli, kui solenoid keeratakse ümber raudmaterjali, näiteks raua või terase südamiku. Selle projekti jaoks lõikasin südamikust kasutamiseks välja 7 miljonit terasest ketta materjali. Märkisin vahelehe, mis on see osa metallist, mis tegelikult asub lugejapesas, ja lõikasin mõned sooned solenoidi paigal hoidmiseks. Kui elektrivool läbib mähise, magnetiseerub kogu teraskate. Mähise enda jaoks kasutage lihtsalt tavalist emailiga kaetud magnettraati. Mähi seda, kuni traat või ruum on otsa saanud. Mida rohkem pöördeid teil on, seda tugevam on teie elektromagnet. Enne traadi mähkimise alustamist katke terase osa, mille ümber traat mähitakse, teibiga või muuga, et vältida mähise lühistamist, kui magnettraadi õhukest emailkatet hammustab terav metallist serv. Pärast solenoidi mähkimist katke see elektrilindiga, et see paigal hoida, ja jootke mõned juhtmed magnetjuhtmete juhtmete otsa. Veenduge, et metallpinnale ei satuks linti, mis lükatakse triibulugeja tajuelemendi vastu üles. ** Tänan Steve Moskovitšenot, kes aitas mul mähise positsioneerimise välja töötada. **

Samm: ehitage võimendi

Ehitage võimendi
Ehitage võimendi
Ehitage võimendi
Ehitage võimendi
Ehitage võimendi
Ehitage võimendi

Kuna isikliku meediumipleieri kõrvaklappide pesa ei ole meie elektromagneti juhtimiseks piisavalt tugev, peame selle juhtimiseks ehitama lihtsa võimendi. Viskasin selle vooluahela kokku asjadest, mis mul laua taga lebasid. Saate kasutada peaaegu iga võimendit, kui sellel on piisavalt võimendust elektromagneti juhtimiseks, enne kui see hakkab moonutama. Kui te tõesti ei soovi seda vooluringi ehitada, võite isegi hankida mõned vanad arvutiga kõlarid ja asendada ühe kõlari oma elektromagnetiga. Igatahes, minu kasutatava võimendi ehitamiseks vajate järgmisi elemente: 6 -kontaktiline DIP -pesa IC1 - LM386 op -amp C1, C2 - 0,1 uF keraamilised kondensaatorid C3 - 220 uF elektrolüütkondensaator R1 - 10 oomi takisti R2 - 5k trimmeri potentsiomeeter (tegelik väärtus pole tegelikult oluline, kui maksimum on suur) Audiokaabel, mille ühes otsas on 1/8 fonopistik (ma lihtsalt lõikasin vanade kõrvaklappide juhtme maha) 9 V akuklamber Väike lüliti Prototüüpimisplaat Erinevad hüppajajuhtmed Pange skeem kokku skeemil näidatud viisil. Veenduge, et fonokaabli maandusjuhe on ühendatud vooluahela maandusega. Pole tähtis, kas ühendate fonokaabli vasaku või parema kanali sisendiga võimendit. Samuti ei ole oluline, milline solenoidi ots on maandusega ühendatud, kui üks neist on. Ma lihtsalt jootsin mähise väljundite jaoks mõned hüppajajuhtmed, mille ühendan hiljem alligaatoriklambritega, et hoida süsteem modulaarne.

Samm: looge triibuandmete.wav -fail

Lõpuks vajate elektromagnetile saatmiseks signaali. Muutke lisatud C ++ programmi andmemassiivi (kirjutas geohot), et see sisaldaks andmeid magnetribalt, mida soovite jäljendada, ja kompileerige/käivitage programm. See väljastab faili nimega text.wav, mis on teie andmefail. Laadige fail üles oma lemmikmuusikamängijasse (veenduge, et see jääb.wav -vormingusse) ja olete äris! Lisatud programmis on kaks programmi versiooni - üks on mõeldud PowerPC mac -ile ja muu PC/x86 Mac jaoks. Kui vajate kodeerimiseks mõningaid andmeid, vaadake minu teisi juhendeid. Pidage meeles, et ärge olge naughty. Ma ei vastuta millegi rumala/ebaseadusliku eest, mida proovite selle seadmega teha.

Samm: ühendage see üles

Ühendage see üles
Ühendage see üles
Ühendage see üles
Ühendage see üles
Ühendage see üles
Ühendage see üles

Nüüd, kui olete kõik osad valmis ehitanud, on aeg mängida! Ühendage muusikapleier, võimendi ja mähis, nagu pildil näidatud. Sisestage elektromagneti metallist sakk kaardilugeja pesasse. Soovitan seadet testida kaardilugeja/arduino seadistusega, nagu on näidatud minu teises juhendis.

6. samm: testige seda

Testige
Testige
Testige
Testige

Veenduge, et võimendi on sisse lülitatud, ja esitage muusikapleieris teie andmeid sisaldav.wav -fail. Kui olete kõik õigesti teinud, peaks elektromagnet edastama andmed teie jäljendatud kaardilt.

Kui ülekandega on probleeme, proovige mängida võimendi ja helipleieri helitugevuse erinevate kombinatsioonidega. Kui signaal on liiga madal, ei ole tekitatud magnetväli piisavalt tugev ja kui võimendus on liiga suur, on signaal moonutatud. Mõned muusikamängijad katkestasid esitatavate asjade esimese murdosa. Sel juhul ei edastata teie andmeid ilmselgelt korralikult. Kui see on probleem, peate võib -olla segama C ++ koodi või kasutama helitöötlusprogrammi, et helifaili algusesse vaikust lisada. Mul õnnestus sellest oma iPodiga mööda pääseda, tehes esitusloendi, milles on enne minu andmefaili vaikimine.wav. Samuti ajage segi metallist saki positsioneerimisega, võib -olla peate seda veidi liigutama, et leida "magus koht", kus lugeja tajub selle magnetvälja. Lisaks veenduge, et see oleks piisavalt paks, et käivitada kaardilugejas lüliti "Kaart olemas". Seadete toimimiseks kulus mul paar päeva, nii et ärge heitke meelt, kui kohe esimesel katsel see täiuslik ei ole. Edu!

Soovitan: