Daftar Isi:

Spoofer Kartu Strip Magnetik: 6 Langkah (dengan Gambar)
Spoofer Kartu Strip Magnetik: 6 Langkah (dengan Gambar)

Video: Spoofer Kartu Strip Magnetik: 6 Langkah (dengan Gambar)

Video: Spoofer Kartu Strip Magnetik: 6 Langkah (dengan Gambar)
Video: DEF CON 25 - Salvador Mendoza - Exploiting 0ld Mag stripe information with New technology 2024, Juli
Anonim
Spoofer Kartu Strip Magnetik
Spoofer Kartu Strip Magnetik

Instruksi ini menunjukkan cara menggunakan elektromagnet, rangkaian penguat sederhana, dan pemutar musik pribadi untuk menginduksi sinyal ke pembaca kartu strip magnetik, menyebabkannya berpikir bahwa Anda telah menggesek kartu melaluinya. Instruksi ini mengasumsikan bahwa Anda memiliki pengetahuan dasar tentang elektronik dan pemahaman sepintas tentang C++. CATATAN: Perangkat ini tidak berguna kecuali Anda sudah mengetahui isi kartu strip magnetik tertentu yang ingin Anda tiru. Dengan demikian, Anda tidak dapat menggunakan perangkat ini untuk melakukan Sesuatu yang Tidak Seharusnya Anda Lakukan kecuali Anda telah melakukan sesuatu yang nakal untuk mendapatkan data dari kartu strip magnetik yang tidak seharusnya Anda miliki.. Ibumu tidak akan menyukainya.

Langkah 1: Cara Kerjanya

Sebelum melangkah lebih jauh, bacalah dokumen yang saya lampirkan pada langkah ini, "Sehari dalam Kehidupan Pembalikan Fluks" oleh Count Zero. Dokumen ini cukup banyak Alkitab tentang cara kerja strip magnetik, dan Anda perlu memahami bagaimana data dikodekan pada mereka dan format dasar trek pada kartu strip magnetik yang diberikan. Saya akan pergi mengambil secangkir kopi; membacanya pada saat saya kembali.

……. Selesai? Bagus. Seperti yang akan Anda pelajari dari bacaan Anda, data dikodekan ke strip magnetik melalui pembalikan fluks magnetik di segmen pada strip. Ketika kartu digesek melewati pembaca kartu, medan magnet yang berubah dari pembalikan fluks yang lewat menginduksi arus dalam elemen pembaca, yang kemudian diterjemahkan menjadi bit biner, dan data asli yang disimpan pada strip magnetik direkonstruksi. Jadi, untuk meniru garis magnet tertentu, yang perlu kita lakukan adalah menemukan cara untuk menciptakan kembali pola perubahan medan magnetnya saat digesek melewati pembaca. Bagaimana kita akan melakukan ini? Dengan elektromagnet! Seperti yang mungkin sudah Anda ketahui, elektromagnet pada dasarnya hanyalah sebuah solenoid (gulungan kawat). Ketika arus listrik dilewatkan melalui kumparan, medan magnet dibuat. Dengan menyalakan dan mematikan elektromagnet dengan cepat, kita dapat meniru perubahan medan magnet dari gesekan strip magnetik. Bagian terakhir dari teka-teki ini adalah bagaimana mengontrol elektromagnet. Nah, kami mencoba untuk membuat ulang bentuk gelombang tertentu dari arus melalui solenoida untuk membuat bentuk gelombang magnetisme tertentu. Apa cara umum untuk menyimpan bentuk gelombang dan mengubahnya menjadi arus listrik? File suara! Jadi, yang harus kita lakukan adalah mengkodekan tinggi dan rendah yang mewakili pola pembalikan fluks yang diinginkan ke dalam file.wav dan memutarnya kembali di iPod atau pemutar musik serupa melalui solenoid. Pemutar musik yang dirancang untuk memutar suara melalui headphone tidak menghasilkan arus yang cukup untuk menggerakkan elektromagnet dalam proyek ini, jadi kita juga harus membuat penguat dasar yang harus dilalui sinyal sebelum masuk ke elektromagnet.

Langkah 2: Putar Elektromagnet

Putar Elektromagnet
Putar Elektromagnet
Putar Elektromagnet
Putar Elektromagnet
Putar Elektromagnet
Putar Elektromagnet
Putar Elektromagnet
Putar Elektromagnet

Meskipun solenoid dengan sendirinya akan menghasilkan medan magnet ketika arus listrik melewatinya, medan magnet yang jauh lebih kuat akan dihasilkan jika solenoida melilit inti dari bahan besi, seperti besi atau baja. Untuk proyek ini, saya memotong beberapa bentuk kecil dari material shim baja 7 mil untuk digunakan sebagai intinya. Saya menandai tab yang merupakan bagian dari logam yang sebenarnya akan berada di dalam slot pembaca, dan memotong beberapa alur untuk menjaga solenoid tetap di tempatnya. Ketika arus listrik melewati kumparan, seluruh shim baja menjadi magnet. Untuk kumparannya sendiri, gunakan saja kawat magnet standar berlapis enamel. Bungkus sampai Anda kehabisan kawat atau ruang. Semakin banyak putaran yang Anda miliki, semakin kuat elektromagnet Anda. Sebelum Anda mulai melilitkan kawat, tutupi bagian baja di sekitar kawat yang akan dililit dengan selotip atau sesuatu agar kumparan tidak korslet jika ujung logam yang tajam menggigit lapisan email tipis kawat magnet. Setelah Anda membungkus solenoida, tutupi dengan pita listrik untuk menahannya, dan solder beberapa kabel ke ujung kabel magnet. Pastikan untuk tidak menempelkan selotip pada permukaan logam yang akan mendorong elemen penginderaan pembaca garis. **Terima kasih kepada Steve Moskovchenko karena telah membantu saya menentukan posisi koil. **

Langkah 3: Bangun Amplifier

Bangun Amplifier
Bangun Amplifier
Bangun Amplifier
Bangun Amplifier
Bangun Amplifier
Bangun Amplifier

Karena soket headphone pemutar media pribadi tidak cukup kuat untuk menggerakkan elektromagnet, kita harus membuat amplifier sederhana untuk menggerakkannya. Saya baru saja mengumpulkan sirkuit ini dari barang-barang yang saya miliki tergeletak di sekitar meja saya. Anda dapat menggunakan hampir semua amplifier selama amplifier tersebut memiliki penguatan yang cukup untuk menggerakkan elektromagnet sebelum mulai terdistorsi. Jika Anda benar-benar tidak ingin membangun sirkuit ini, Anda bahkan bisa mendapatkan beberapa speaker komputer lama dan mengganti salah satu speaker dengan elektromagnet Anda. Bagaimanapun, untuk membangun amplifier yang saya gunakan, Anda memerlukan item berikut: soket DIP 6-pin IC1 - op-amp LM386 C1, C2 - kapasitor keramik 0,1 uF C3 - kapasitor elektrolit 220 uF R1 - resistor 10 ohm R2 - 5k potensiometer pemangkas (nilai sebenarnya tidak terlalu penting, asalkan maksnya besar) Kabel audio dengan jack phono 1/8 di salah satu ujungnya (Saya baru saja memotong kabel beberapa headphone lama) Klip baterai 9V Saklar kecil Papan prototipe Berbagai macam kabel jumper Rakit rangkaian seperti yang ditunjukkan pada skema. Pastikan kabel ground kabel phono terhubung ke ground sirkuit. Tidak masalah jika Anda menghubungkan saluran kiri atau kanan kabel phono ke input amplifier. Juga, tidak masalah ujung solenoid mana yang terhubung ke ground, asalkan salah satunya. Saya hanya menyolder beberapa kabel jumper untuk output koil yang saya sambungkan nanti dengan klip buaya nanti untuk menjaga sistem modular.

Langkah 4: Buat File.wav dari Data Stripe

Akhirnya, Anda memerlukan sinyal untuk dikirim ke elektromagnet. Edit larik data dalam program C++ terlampir (ditulis oleh geohot) untuk memuat data dari strip magnetik yang ingin Anda tiru, dan kompilasi/jalankan program. Ini akan menampilkan file bernama text.wav yang merupakan file data Anda. Unggah file ke pemutar musik favorit Anda (pastikan tetap dalam format.wav), dan Anda siap berbisnis! Ada dua versi program dalam zip yang saya lampirkan - satu untuk powerPC mac, dan versi lainnya. lainnya untuk PC/x86 mac. Jika Anda membutuhkan beberapa data untuk dikodekan, lihat instruksi saya yang lain. Ingat, jangan nakal. Saya tidak bertanggung jawab atas hal bodoh/ilegal yang Anda coba lakukan dengan perangkat ini.

Langkah 5: Kaitkan

Dikaitkan
Dikaitkan
Dikaitkan
Dikaitkan
Dikaitkan
Dikaitkan

Sekarang setelah Anda membangun semua bagian, saatnya untuk bermain! Hubungkan pemutar musik, amplifier, dan koil seperti yang ditunjukkan pada gambar. Masukkan tab logam elektromagnet ke dalam slot pembaca kartu. Saya sarankan menguji perangkat dengan pembaca kartu/pengaturan Arduino seperti yang ditunjukkan pada instruksi saya yang lain.

Langkah 6: Uji Ini

Menguji
Menguji
Menguji
Menguji

Pastikan amplifier menyala, dan putar file.wav yang berisi data Anda di pemutar musik. Jika Anda telah melakukan semuanya dengan benar, elektromagnet akan mengirimkan data dari kartu yang Anda tiru.

Jika ada masalah dengan transmisi, coba mainkan dengan kombinasi gain yang berbeda pada amplifier dan volume pada pemutar musik. Jika sinyal terlalu rendah, medan magnet yang dihasilkan tidak akan cukup kuat, dan jika terlalu banyak penguatan, sinyal akan terdistorsi. Beberapa pemutar musik memotong sepersekian detik pertama dari hal-hal yang mereka mainkan. Jika ini terjadi, data Anda jelas tidak akan terkirim dengan baik. Anda mungkin harus mengacaukan kode C++ atau menggunakan program pengeditan audio untuk menambahkan keheningan di awal file suara jika ini menjadi masalah. Saya dapat menyiasatinya dengan iPod saya dengan membuat daftar putar yang memiliki.wav hening sebelum file data saya. Juga, mengacaukan posisi tab logam, Anda mungkin harus memindahkannya sedikit untuk menemukan "titik manis" di mana medan magnetnya dianggap hama oleh pembaca. Selain itu, pastikan cukup tebal untuk memicu sakelar "hadiah kartu" di pembaca kartu. Butuh beberapa hari untuk mendapatkan pengaturan yang berfungsi, jadi jangan menyerah jika Anda tidak melakukannya dengan sempurna pada percobaan pertama. Semoga beruntung!

Direkomendasikan: