Оглавление:

Спуфер карты с магнитной полосой: 6 шагов (с изображениями)
Спуфер карты с магнитной полосой: 6 шагов (с изображениями)

Видео: Спуфер карты с магнитной полосой: 6 шагов (с изображениями)

Видео: Спуфер карты с магнитной полосой: 6 шагов (с изображениями)
Видео: Аппликатор магнитной полосы 2024, Июль
Anonim
Спуфер для карт с магнитной полосой
Спуфер для карт с магнитной полосой

В этом руководстве показано, как использовать электромагнит, простую схему усилителя и персональный музыкальный проигрыватель для наведения сигналов в считыватель карт с магнитной полосой, заставляя его думать, что вы провели через него карту. Это руководство предполагает, что у вас есть базовые знания в области электроники и поверхностное понимание C ++. ПРИМЕЧАНИЕ. Это устройство бесполезно, если вы еще не знаете содержимое конкретной карты с магнитной полосой, которую вы хотите эмулировать. Таким образом, вы не можете использовать это устройство, чтобы делать то, что вам не следует делать, если вы уже не сделали что-то непослушное, чтобы получить данные с карты с магнитной полосой, которая вам не нужна.. Вашей матери это не понравится.

Шаг 1. Как это работает

Прежде чем идти дальше, прочтите документ, который я приложил к этому шагу, «День из жизни разворота потока» графа Ноль. Этот документ в значительной степени является библией о том, как работают магнитные полосы, и вам нужно понять, как данные на них кодируются, и базовое форматирование дорожек на данной карте с магнитной полосой. Я пойду выпить чашку кофе; Прочтите, когда я вернусь.

……. Законченный? Хороший. Как вы узнали из чтения, данные кодируются на магнитных полосах посредством изменения направления магнитного потока в сегментах на полосе. Когда карта проходит мимо устройства чтения карт, изменяющееся магнитное поле проходящего реверсирования магнитного потока индуцирует ток в элементе считывания, который затем декодируется в двоичные биты, и исходные данные, хранящиеся на магнитной полосе, восстанавливаются. Итак, чтобы имитировать определенную магнитную полосу, все, что нам нужно сделать, это найти способ воссоздать схему изменения ее магнитного поля, когда она проходит мимо считывающего устройства. Как мы собираемся это сделать? С электромагнитом! Как вы, возможно, уже знаете, электромагнит - это просто соленоид (катушка с проводом). Когда через катушку проходит электрический ток, создается магнитное поле. Быстро включая и выключая электромагнит, мы можем воспроизвести изменяющееся магнитное поле, возникающее при ударе магнитной полосы. Последний кусок этой головоломки - как управлять электромагнитом. Что ж, мы пытаемся воссоздать определенную форму волны тока через соленоид, чтобы создать определенную форму волны магнетизма. Какой обычный способ хранения сигналов и преобразования их в электрический ток? Звуковые файлы! Итак, все, что нам нужно сделать, это закодировать максимумы и минимумы, представляющие желаемый паттерн инверсии потока, в файл.wav и воспроизвести его на iPod или подобном музыкальном проигрывателе через соленоид. Музыкальные плееры, предназначенные для воспроизведения звука через наушники, не производят достаточного тока для возбуждения электромагнита в этом проекте, поэтому нам также придется сконструировать базовый усилитель, через который сигнал должен проходить перед подачей на электромагнит.

Шаг 2: Намотайте электромагнит

Намотайте электромагнит
Намотайте электромагнит
Намотайте электромагнит
Намотайте электромагнит
Намотайте электромагнит
Намотайте электромагнит
Намотайте электромагнит
Намотайте электромагнит

Хотя соленоид сам по себе создает магнитное поле, когда через него пропускают электрический ток, создается гораздо более сильное магнитное поле, если соленоид оборачивается вокруг сердечника из черного металла, такого как железо или сталь. Для этого проекта я вырезал несколько небольших фигур из стальной прокладки толщиной 7 мил, чтобы использовать их в качестве сердечника. Я отметил выступ, который является частью металла, который фактически будет находиться внутри гнезда считывателя, и вырезал несколько канавок, чтобы соленоид оставался на месте. Когда через катушку проходит электрический ток, вся стальная прокладка намагничивается. Для самой катушки просто используйте стандартный магнит с эмалевым покрытием. Заверните его, пока не закончатся проволока или свободное место. Чем больше у вас витков, тем сильнее будет ваш электромагнит. Перед тем, как начать наматывать проволоку, закройте стальную часть, вокруг которой будет наматываться проволока, лентой или чем-то еще, чтобы катушка не закоротила, если острый металлический край проткнет тонкое эмалевое покрытие магнитной проволоки. После того, как вы обернули соленоид, заклейте его изолентой, чтобы удерживать на месте, и припаяйте несколько проводов к концам выводов магнитных проводов. Следите за тем, чтобы лента не попала на металлическую поверхность, которая будет прижиматься к чувствительному элементу считывающего устройства. ** Спасибо Стиву Московченко за помощь в размещении катушки. **

Шаг 3: соберите усилитель

Создайте усилитель
Создайте усилитель
Создайте усилитель
Создайте усилитель
Создайте усилитель
Создайте усилитель

Поскольку разъем для наушников персонального медиаплеера недостаточно силен, чтобы управлять нашим электромагнитом, мы должны построить простой усилитель для его управления. Я просто собрал эту схему из вещей, которые лежали у меня на столе. Вы можете использовать практически любой усилитель, если у него достаточно усиления, чтобы управлять электромагнитом, прежде чем он начнет искажаться. Если вы действительно не хотите строить эту схему, вы можете даже получить несколько старых компьютерных динамиков и заменить один из динамиков своим электромагнитом. В любом случае, для сборки усилителя, который я использую, вам понадобятся следующие элементы: 6-контактный разъем DIP IC1 - операционный усилитель LM386 C1, C2 - керамические конденсаторы 0,1 мкФ C3 - электролитический конденсатор 220 мкФ R1 - резистор 10 Ом R2 - 5 кОм. подстроечный потенциометр (фактическое значение не имеет значения, если максимальное значение велико) Аудиокабель с 1/8-дюймовым разъемом для наушников на одном конце (я только что отрезал шнур от некоторых старых наушников) Зажим для батареи 9 В Маленький переключатель Макетная плата Разнообразные перемычки Соберите схему, как показано на схеме. Убедитесь, что заземляющий провод фонокабеля подключен к заземлению цепи. Не имеет значения, подключаете ли вы левый или правый канал фонокабеля к входу усилитель. Кроме того, не имеет значения, какой конец соленоида подключен к земле, главное, чтобы один из них был. Я просто припаял несколько перемычек для выходов катушек, которые я позже подключу с помощью зажимов из крокодиловой кожи, чтобы сохранить система модульная.

Шаг 4. Создайте файл.wav с данными полосы

Наконец, вам нужен сигнал для отправки на электромагнит. Отредактируйте массив данных в прилагаемой программе C ++ (написанной geohot), чтобы он содержал данные с магнитной полосы, которую вы хотите эмулировать, и скомпилируйте / запустите программу. Он выведет файл с именем text.wav, который является вашим файлом данных. Загрузите файл в свой любимый музыкальный проигрыватель (убедитесь, что он имеет формат.wav), и вы в деле! В прикрепленном мною zip-архиве есть две версии программы: одна для PowerPC Mac, а другая - в архиве. другое для ПК / x86 Mac. Если вам нужны какие-то данные для кодирования, см. другие мои инструкции. Помните, не шалите. Я не несу ответственности ни за какие глупые или незаконные действия, которые вы пытаетесь сделать с этим устройством.

Шаг 5: Подключите

Подцепить
Подцепить
Подцепить
Подцепить
Подцепить
Подцепить

Теперь, когда вы собрали все детали, пора играть! Подключите музыкальный проигрыватель, усилитель и катушку, как показано на рисунке. Вставьте металлический язычок электромагнита в гнездо кард-ридера. Я рекомендую протестировать устройство с помощью устройства для чтения карт / Arduino, как показано в других моих инструкциях.

Шаг 6: проверьте это

Попробуй это
Попробуй это
Попробуй это
Попробуй это

Убедитесь, что усилитель включен, и воспроизведите файл.wav, содержащий ваши данные, на музыкальном проигрывателе. Если вы все сделали правильно, электромагнит должен передавать данные с карты, которую вы эмулируете.

Если есть проблема с передачей, попробуйте сыграть с различными комбинациями усиления на усилителе и громкости на музыкальном плеере. Если сигнал слишком слабый, создаваемое магнитное поле будет недостаточно сильным, а при слишком большом усилении сигнал будет искажен. Некоторые музыкальные плееры прерывают первую долю секунды того, что они играют. Если это произойдет, очевидно, что ваши данные не будут переданы должным образом. Возможно, вам придется возиться с кодом C ++ или использовать программу редактирования звука, чтобы добавить немного тишины в начало звукового файла, если это проблема. Я смог обойти это с помощью своего iPod, создав список воспроизведения с расширением.wav тишины перед моим файлом данных. Кроме того, измените положение металлического язычка, вам, возможно, придется немного переместить его, чтобы найти «золотую середину», где его магнитное поле воспринимается читателем. Кроме того, убедитесь, что он достаточно толстый для срабатывания переключателя "наличие карты" в устройстве чтения карт. Мне потребовалось несколько дней, чтобы получить работающие настройки, поэтому не сдавайтесь, если у вас не получится добиться идеального результата с первой попытки. Удачи!

Рекомендуемые: