Технология магнитной полосы

Hacker

Professional
Messages
1,046
Reputation
9
Reaction score
752
Points
113
Card-O-Rama: технология магнитной полосы и не только
или
«Один день из жизни разворота потока»

Написано

oooOO Count Zero OOooo
Ограниченная передача данных

22 ноября 1992 г.


Загляни в свой кошелек. Скорее всего, у вас есть как минимум 3 карты с магнитными
полосы на спине. Банкоматные карты, кредитные карты, телефонные карты, часто летающие билеты
карты, удостоверения личности, пасскарты, ... карты, карты, карты! И скорее всего, у вас НЕТ
Представьте, какая информация находится на этих полосах или как они закодированы. Этот
подробный документ просветит вас и, надеюсь, пробудит ваш интерес к этому
увлекательное поле. Ни одна из этих сведений не является незаконной ... но МНОГИЕ организации
(правительство, компании, выпускающие кредитные карты, охранные фирмы и т. д.), предпочли бы оставить
ты в темноте. Кроме того, многие люди НЕМЕДЛЕННО полагают, что вы
ПРЕСТУПНО, если вы просто «упоминаете», что вас «интересует, насколько магнитным
карточки с полосками работают. "Следите за собой, хорошо? Просто помните, что ничего
неправильно желать знать, как все работает, хотя в нашем нынешнем обществе,
тебя могут назвать "девиантом" (или, что еще хуже, <gasp>, "хакером")!

В любом случае я подробно объясню, как кодируются магнитные полосы, и приведу несколько
примеры данных, найденные на некоторых распространенных картах. Я также расскажу о
техническая теория, лежащая в основе магнитного кодирования, и обсудить магнитное кодирование
альтернативы магнитным полосам (Виганд, феррит бария). Немагнитная карта
технология (штрих-код, инфракрасный порт и т. д.) будет описана. Наконец, будет
быть завершающей дискуссией о системах безопасности и разветвлениях возникающих
«смарт-карта» и биометрические технологии.

* ОТКАЗ *

Используйте эту информацию, чтобы ИССЛЕДОВАТЬ, а не ИСПОЛЬЗОВАТЬ. Этот текст представлен для
только в информационных целях, и я не могу нести ответственность ни за что, что вы
делать или какие-либо последствия этого. Я не оправдываю мошенничества, воровства или любых других
преступная деятельность.

*ПРЕДУПРЕЖДЕНИЕ*

В последнее время я заметил несколько "книг" и "журналов" в продаже, которые были ЗАПОЛНЕННЫМИ
с ФАЙЛАМИ на различные компьютерные темы. Эти файлы изначально были
выпущены в Сеть с намерением распространять БЕСПЛАТНО.
ОДНАКО, эти файлы сейчас УПАКОВываются и продаются ДЛЯ ПРИБЫЛИ. Это действительно
бесит меня. Я пишу это БЕСПЛАТНО, и я не прошу оплаты.
Не стесняйтесь перепечатывать это в печатном формате и продавать, если необходимо, но НЕТ
ПРИБЫЛЬ должна быть получена. Ни хрена! Если КТО-либо перепечатывает этот файл и
пытается продать это ЗА ПРИБЫЛЬ, я выслежу вас и сделаю вашу жизнь
убогий. Как? Использовать свое воображение. Реальность будет хуже.


** МАГНИТНЫЕ ПОЛЯ, ГОЛОВКИ, КОДИРОВАНИЕ / ЧТЕНИЕ **

А теперь я перейду к делу!

Во-первых, я собираюсь объяснить основы полей, заголовков, кодирования и
чтение. Попытайтесь усвоить ТЕОРИЮ, стоящую за кодированием / чтением. Это поможет
вам очень важно, если вы когда-нибудь решите создать свой собственный кодировщик / ридер с нуля
(подробнее об этом позже). ФЕРРОМАГНИТНЫЕ материалы - это вещества, удерживающие
магнетизм после снятия внешнего намагничивающего поля. Этот принцип
основа ВСЕЙ магнитной записи и воспроизведения. Магнитные ПОЛЮСЫ возникают всегда
попарно внутри намагниченного материала, и линии МАГНИТНОГО ПОТОКА выходят из
СЕВЕРНЫЙ полюс и оканчиваются на ЮГ. Элементарные части MAGSTRIPES:
ферромагнитные частицы длиной около 20 миллионных долей дюйма, каждая из которых действует
как крошечный магнитный стержень. Эти частицы жестко удерживаются вместе смолой.
связующее. Магнитные частицы производятся компаниями, занимающимися окрашиванием.
пигменты для лакокрасочной промышленности и обычно называются пигментами. При изготовлении
магнитной полосы, элементарные магнитные частицы выровнены со своими
Оси Север-Юг параллельны магнитной полосе посредством внешнего
магнитные поля при затвердевании связующего.

Эти частицы на самом деле являются постоянными стержневыми магнитами с ДВУМЯ СТАБИЛЬНЫМИ ПОЛЯРНОСТЬЮ.
Если магнитную частицу поместить в сильное внешнее магнитное поле
противоположной полярности, он изменит свою полярность (север становится югом, юг
становится Север). Напряженность внешнего магнитного поля, необходимая для создания этого
переворот называется ПРИНУЖДЕНИЕМ, или ПРИНУЖДЕНИЕМ частицы. Магнитный
пигменты доступны с различной степенью принуждения (подробнее об этом позже).

Незакодированная магнитная полоса на самом деле представляет собой серию магнитных доменов Север-Юг.
(см. рисунок 1). Смежные потоки НЗ сливаются, и вся полоска действует как
одинарный стержневой магнит с северным и южным полюсами на концах.

Рисунок 1: NS.NS.NS.NS.NS.NS.NS.NS <-частицы в полосе
---------
представлен как-> N ----------------------------- S


Однако, если где-то на полосе создается SS-интерфейс, потоки будут
REPEL, и мы получим концентрацию силовых линий вокруг интерфейса SS (то же
с интерфейсом NN). КОДИРОВАНИЕ состоит из создания интерфейсов SS и NN, а также
ЧТЕНИЕ состоит из (как вы уже догадались) их обнаружения. Интерфейсы SS и NN
называются ОБРАЩЕНИЯМИ ПОТОКА.

||| ||| <-флюксные линии
Рисунок 2: N ------------ NNSS ----------------- S
--------- силовые линии -> ||| |||


Внешнее магнитное поле, используемое для изменения полярности, создается за счет
СОЛЕНОИД, который может ИЗМЕНИТЬ свою полярность, изменив направление ТОКА.
Соленоид КОДИРУЮЩЕЙ головки выглядит как стержневой магнит, изогнутый в форме кольца.
так что северный / южный полюса находятся очень близко и обращены друг к другу через крошечный
зазор. Поле соленоида сосредоточено в этом зазоре, и когда
элементарные магнитные частицы магнитной полосы подвергаются воздействию этого поля, они
поляризуйтесь к ПРОТИВОПОЛОЖЕНИЮ (в отличие от притяжения полюсов). Движение полосы мимо
зазор соленоида, во время которого полярность соленоида ПЕРЕМЕНЕНА, будет
произвести ОДИН инверсию потока (см. рисунок 3). Чтобы стереть магнитную полосу,
кодирующая головка удерживается при ПОСТОЯННОЙ полярности, и ВСЯ полоса перемещается
мимо него. Нет разворотов потока, нет данных.

| | <---- провода к соленоиду
| | (обернутое вокруг кольца)
/ - | - | - \
/ \
Рисунок 3: | | <---- соленоид (ТОЛЬКО изменил полярность)
--------- \ /
\ NS / <--- зазор в кольце .. Полярность NS через зазор
N ---------------------- SS-N ------------------------ -S
^^
<<<<< - направление движения полосы

На задней кромке соленоида создается реверс потока SS!


Итак, теперь мы знаем, что реверсирование потока создается только МГНОВЕННО соленоид.
МЕНЯЕТ свою ПОЛЯРНОСТЬ. Если бы соленоид на Рисунке 3 оставался на своем
полярность тока, дальнейшие изменения направления потока не будут создаваться, поскольку магнитная полоса
движется справа налево. Но, если бы мы изменили полярность зазора соленоида
> от NS к * SN *, тогда (как вы уже догадались) инверсия потока * NN * мгновенно будет
созданный. Просто помните, что при каждом изменении полярности соленоида
создается единичное реверсирование потока (фиксировать его в памяти). Закодированная магнитная полоса
поэтому просто серия инверсий потока (NN, за которым следует SS, за которым следует NN).

ДАННЫЕ! ДАННЫЕ! ДАННЫЕ! Это то, что ты хочешь! Как, черт возьми, читаются инверсии потока
и как данные интерпретируются? Другой соленоид, называемый READ HEAD, используется для обнаружения
эти инверсии потока. Считывающая головка работает по принципу
ЭЛЕКТРОМАГНИТНАЯ ВЗАИМОСВЯЗНОСТЬ: ток, проходящий через соленоид, производит
магнитное поле в зазоре, поэтому наличие магнитного поля в
зазор катушки соленоида * будет производить ток в катушке *! Самый сильный
магнитные поля на магнитной полосе находятся в точках инверсии магнитного потока. Эти
детектируется считывателем как пики напряжения с +/- напряжениями, соответствующими
Инверсия потока NN / SS (помните, инверсия потока бывает двух видов).

См. Рисунок 4.

магнитная полоса ---> ------- NN -------- SS -------- NN --------- SS ------

Рисунок 4: напряжение -----> ....... + .........-......... + ...........- .....
---------
---------- -------------
пиковое значение -> | | | |
-------- | | ---------- | | ----


Прямоугольная форма "пикового показания" имеет решающее значение. Обратите внимание, что пик напряжения
остается неизменным до тех пор, пока не встретится новое изменение направления потока.

Теперь, как мы можем закодировать ДАННЫЕ? Наиболее распространенный метод известен как
Aiken Biphase, или «двухчастотное когерентно-фазовое кодирование» (звучит впечатляюще,
а?). Сначала переварите диаграммы на рисунке 5.

Рисунок 5: ---------- ---------- ----------
--------- | | | | | | <- пик
а) | | -------- | | -------- | | показания
* 0 * 0 * 0 * 0 * 0 *


----- ----- ----- ----- ----- -
| | | | | | | | | | |
б) | | ---- | | ---- | | ---- | | ---- | | ---- |

* 1 * 1 * 1 * 1 * 1 *

----- ---------- ----- ----- -
| | | | | | | | |
в) | | ---- | | -------- | | ---- | | ---- |

* 1 * 0 * 0 * 1 * 1 *


Вот и все. Данные кодируются в «битовых ячейках», частота которых равна
частота сигналов «0». Сигналы «1» ровно В ДВА раза превышают частоту
«0» сигналы. Таким образом, хотя фактическая частота передачи данных
считывающая головка будет отличаться в зависимости от скорости движения, плотности данных и т. д., частоты «1»
ВСЕГДА будет ВСЕГДА быть частотой «0». На рис. 5C показано, как именно «1» и
«0» данные существуют рядом.

Мы приближаемся к чтению ДАННЫХ! Теперь мы все знакомы с двоичным кодом и с тем, как
числа и буквы могут быть очень легко представлены в двоичном виде. Там
очевидно, * бесконечное * количество возможных стандартов, но, к счастью,
Американский национальный институт стандартов (ANSI) и международные стандарты
Организация (ISO) выбрала 2 стандарта. Первый - это


** Формат данных ANSI / ISO BCD **

Это 5-битный двоично-десятичный формат. Он использует набор из 16 символов, который
использует 4 из 5 доступных бит. Пятый бит - это бит четности ODD, что означает
в 5-битном символе должно быть нечетное число единиц ... бит четности будет
"заставить" общую сумму быть нечетной. Кроме того, наименее значимые биты читаются ПЕРВЫМИ
на полосе. См. Рисунок 6.

Сумма единиц в каждом случае нечетная благодаря биту четности. Если читать
система складывает 5 бит и получает ЧЕТНОЕ число, помечает чтение как ОШИБКА,
и тебе нужно отсканировать карту снова (я * знаю * многих из вас * уже *
понимаю паритет, но я должен охватить все основы ... не все спят с
их модем и может произнести весь набор AT-команд по своему желанию). Видеть
На рисунке 6 представлена подробная информация о ANSI / ISO BCD.

Рисунок 6: Формат данных ANSI / ISO BCD
---------

* Помните, что b1 (бит №1) - это младший значащий бит (младший значащий бит)!
* LSB читается ПЕРВЫМ!
* Шестнадцатеричные преобразования битов данных указаны в скобках (xH).

- Биты данных - Четность
b1 b2 b3 b4 b5 Характер Функция

0 0 0 0 1 0 (0H) Данные
1 0 0 0 0 1 (1H) "
0 1 0 0 0 2 (2H) "
1 1 0 0 1 3 (3H) "
0 0 1 0 0 4 (4H) "
1 0 1 0 1 5 (5H) "
0 1 1 0 1 6 (6H) "
1 1 1 0 0 7 (7H) "
0 0 0 1 0 8 (8H) "
1 0 0 1 1 9 (9H) "
0 1 0 1 1: (AH) Контроль
1 1 0 1 0; (BH) Запустить Sentinel
0 0 1 1 1 <(CH) Контроль
1 0 1 1 0 = (DH) Разделитель полей
0 1 1 1 0> (EH) Контроль
1 1 1 1 1? (FH) Конечный страж


***** Набор из 16 5-битных символов *****
10 символов числовых данных
3 символа обрамления / поля
3 управляющих персонажа


Магнитная полоса начинается с цепочки нулевых битовых ячеек, позволяющих самостоятельно
функция синхронизации двухфазного сигнала для «синхронизации» и начала декодирования. "Старт Страж"
Затем символ сообщает процессу переформатирования, где начать группировку
декодированный битовый поток на группы по 5 бит в каждой. В конце данных отображается "Конец
Sentinel », за которым следует« Продольная избыточность.
Контрольный символ (LRC). LRC - это проверка на четность сумм всех b1, b2,
биты данных b3 и b4 всех предшествующих символов. Персонаж LRC поймает
удаленная ошибка, которая могла возникнуть, если у отдельного персонажа было два
компенсация ошибок в его битовой структуре (что может обмануть 5-битную четность
чек об оплате).

START SENTINEL, END SENTINEL и LRC вместе называются «Фрейминг.
Символы "и отбрасываются в конце процесса переформатирования.


** Формат данных ANSI / ISO ALPHA **

Буквенно-цифровые данные также могут быть закодированы на магнитных полосах. Вторые данные ANSI / ISO
формат - АЛЬФА (буквенно-цифровой) и включает 7-битный набор символов из 64
персонажи. Как и раньше, к требуемым 6 битам данных добавляется бит нечетной четности.
для каждого из 64 символов. См. Рисунок 7.

Фигура 7:
--------- Формат данных ANSI / ISO ALPHA

* Помните, что b1 (бит №1) - это младший значащий бит (младший значащий бит)!
* LSB читается ПЕРВЫМ!
* Шестнадцатеричные преобразования битов данных указаны в скобках (xH).


------ Биты данных ------- Четность
b1 b2 b3 b4 b5 b6 b7 Характер Функция

0 0 0 0 0 0 1 пробел (0H) Специальное
1 0 0 0 0 0 0! (1H) "
0 1 0 0 0 0 0 "(2H)"
1 1 0 0 0 0 1 # (3H) "
0 0 1 0 0 0 0 $ (4H) "
1 0 1 0 0 0 1% (5H) Start Sentinel
0 1 1 0 0 0 1 и (6H) Специальный
1 1 1 0 0 0 0 '(7H) "
0 0 0 1 0 0 0 ((8H) "
1 0 0 1 0 0 1) (9H) "
0 1 0 1 0 0 1 * (AH) "
1 1 0 1 0 0 0 + (BH) "
0 0 1 1 0 0 1, (CH) "
1 0 1 1 0 0 0 - (DH) "
0 1 1 1 0 0 0. (EH) "
1 1 1 1 0 0 1 / (FH) "

0 0 0 0 1 0 0 0 (10H) Данные (числовые)
1 0 0 0 1 0 1 1 (11H) "
0 1 0 0 1 0 1 2 (12H) "
1 1 0 0 1 0 0 3 (13H) "
0 0 1 0 1 0 1 4 (14H) "
1 0 1 0 1 0 0 5 (15H) "
0 1 1 0 1 0 0 6 (16H) "
1 1 1 0 1 0 1 7 (17H) "
0 0 0 1 1 0 1 8 (18H) "
1 0 0 1 1 0 0 9 (19H) "

0 1 0 1 1 0 0: (1AH) Специальное
1 1 0 1 1 0 1; (1BH) "
0 0 1 1 1 0 0 <(1CH) "
1 0 1 1 1 0 1 = (1DH) "
0 1 1 1 1 0 1> (1EH) "
1 1 1 1 1 0 0? (1FH) Конечный страж
0 0 0 0 0 1 0 @ (20H) Специальное

1 0 0 0 0 1 1 A (21H) Данные (альфа)
0 1 0 0 0 1 1 B (22H) "
1 1 0 0 0 1 0 C (23H) "
0 0 1 0 0 1 1 D (24 ч) "
1 0 1 0 0 1 0 E (25H) "
0 1 1 0 0 1 0 F (26H) "
1 1 1 0 0 1 1 G (27H) "
0 0 0 1 0 1 1 H (28H) "
1 0 0 1 0 1 0 I (29H) "
0 1 0 1 0 1 0 Дж (2AH) "
1 1 0 1 0 1 1 К (2BH) "
0 0 1 1 0 1 0 л (2 канала) "
1 0 1 1 0 1 1 M (2DH) "
0 1 1 1 0 1 1 N (2EH) "
1 1 1 1 0 1 0 O (2FH) "
0 0 0 0 1 1 1 P (30H) "
1 0 0 0 1 1 0 Q (31H) "
0 1 0 0 1 1 0 R (32H) "
1 1 0 0 1 1 1 S (33H) "
0 0 1 0 1 1 0 т (34H) "
1 0 1 0 1 1 1 U (35H) "
0 1 1 0 1 1 1 В (36H) "
1 1 1 0 1 1 0 Вт (37H) "
0 0 0 1 1 1 0 X (38H) "
1 0 0 1 1 1 1 Y (39H) "
0 1 0 1 1 1 1 Z (3AH) "

1 1 0 1 1 1 0 [(3BH) Специальное
0 0 1 1 1 1 1 \ (3DH) Специальное
1 0 1 1 1 1 0] (3EH) Специальный
0 1 1 1 1 1 0 ^ (3FH) Разделитель полей
1 1 1 1 1 1 1 _ (40H) Специальный

***** Набор из 64 7-битных символов *****
* 43 буквенно-цифровых символа данных
* 3 символа кадрирования / поля
* 18 управляющих / специальных символов


Два формата ANSI / ISO, ALPHA и BCD, позволяют обрабатывать самые разные данные.
хранятся на магнитных лентах. Большинство карт с магнитной полосой используют эти форматы, но
иногда некоторые этого не делают. Подробнее об этом позже.


** Дорожки и протоколы кодирования **

Теперь мы знаем, как хранятся данные. Но ГДЕ хранятся данные на
магнитная полоса? Стандарты ANSI / ISO определяют * 3 * дорожки, каждая из которых используется для
разные цели. Эти треки определяются только их местоположением на
магнитная полоса, так как магнитная полоса в целом магнитно однородна. Видеть
Рисунок 8.

Фигура 8:
--------- <край карты>
_________________________________________________________________
| ^ ^ ^
| ------------------ | 0,223 "- | --------- | -------------------------
| | | 0,353 "| ^
| .................. | ......... | ......... | 0,493 "|
| Трек №1 0,110 "| |
| ............................ | ......... | ... <ПОЛОСКА>
| | | |
| ............................ | ......... | ... |
| Трек № 2 0,110 "|
| ...................................... | ... |
| | |
| ...................................... | ... |
| Трек № 3 0,110 "|
| .......................................... |
| |
| ------------------------------------------------- -----------------
|
| <основная часть карты>
|


Вы можете увидеть точное расстояние каждой дорожки от края карты, как
а также равномерная ширина и интервал. Положите перед собой карту с магнитной полосой.
с видимой магнитной полосой внизу карты. Данные закодированы из
слева направо (как при чтении книги). См. Рисунок 9.


Фигура 9:
--------- Стандарты ANSI / ISO Track 1,2,3

Название дорожки Плотность Формат Символы Функция
-------------------------------------------------- ------------------
1 IATA 210 bpi ALPHA 79 Прочитать имя и учетную запись
2 ABA 75 bpi BCD 40 Чтение аккаунта
3 THRIFT 210 bpi BCD 107 Прочитать аккаунт и
* Кодировать * транзакцию


*** Макет дорожки 1: ***

| SS | FC | PAN | Имя | FS | Дополнительные данные | ES | LRC |

SS = Запустить Sentinel "%"
FC = Код формата
PAN = Primary Acct. # (Максимум 19 цифр)
FS = Разделитель полей "^"
Имя = 26 буквенно-цифровых символов, макс.
Дополнительные данные = дата истечения срока действия, смещение, зашифрованный PIN-код и т. Д.
ES = End Sentinel "?"
LRC = Продольная проверка избыточности


*** Макет дорожки 2: ***

| SS | PAN | FS | Дополнительные данные | ES | LRC |

SS = Запустить Sentinel ";"
PAN = Primary Acct. # (Максимум 19 цифр)
FS = Разделитель полей "="
Дополнительные данные = дата истечения срока действия, смещение, зашифрованный PIN-код и т. Д.
ES = End Sentinel "?"
LRC = Продольная проверка избыточности


*** Расположение треков 3: ** Подобно трекам 1 и 2. Практически не используется.
Используется много разных стандартов данных.


Чаще всего используется трек 2, «Американская банковская ассоциация» (ABA). Этот
это трек, который читают банкоматы и устройства проверки кредитных карт. ABA разработала
спецификации этого трека и все мировые банки должны его соблюдать. Это
содержит учетную запись держателя карты, зашифрованный PIN-код, а также другие дискреционные
данные.

Трек 1, названный в честь Международной ассоциации воздушного транспорта, содержит
имя держателя карты, а также учетная запись и другие дискреционные данные. Этот
трек иногда используется авиакомпаниями при обеспечении бронирования с
кредитная карта; ваше имя просто "всплывает" на их компьютере, когда они проводят
открытка!

Поскольку на треке 1 может храниться ГОРАЗДО больше информации, компании, выпускающие кредитные карты, пытаются
чтобы убедить розничных продавцов покупать устройства чтения карт, которые читают Трек 1. * Проблема * в том, что
большинство картридеров читают либо дорожку 1, либо дорожку 2, но НЕ ОБА! И
установленная база читателей в настоящее время смещена в сторону Трека 2. VISA USA находится на
перед этим «исходом» на трек 1, до точки, где они предлагают
Считыватели Track 1 по сниженным ценам через банки-участники. Представитель
VISA прокомментировал:

"Мы думаем, что трек 1 представляет большую гибкость и потенциал
чтобы предоставить больше информации, и мы намерены создавать новые услуги
вокруг увеличилась информация ".

Какие новые услуги? Нам остается только подождать и посмотреть.

Трек 3 уникален. Он был предназначен для чтения и ЗАПИСИ данных.
У держателей карт будет ОБНОВЛЕНИЕ информации об учетной записи прямо на магнитной полосе.
К сожалению, Track 3 в значительной степени является устаревшим стандартом. Его * оригинал *
дизайн был предназначен для управления транзакциями банкоматов в автономном режиме, но поскольку банкоматы теперь находятся в режиме онлайн
ВСЕ ВРЕМЯ это бесполезно. Плюс к тому, что ритейлеры и банки
пришлось бы установить НОВЫЕ устройства чтения карт, чтобы читать эту дорожку, а это стоит $ $$.

Протокол кодирования указывает, что каждая дорожка должна начинаться и заканчиваться длиной
всех нулевых битов, называемых СИНХРОНИЗАЦИЯМИ. Они используются для синхронизации само-
тактовая функция двухфазного декодирования. См. Рисунок 10.

Рисунок 10: конечный дозорный
начать дозор | проверка продольного дублирования
| | |
000000000000000 SS ................. ES LRC 0000000000000000
ведущие данные, данные, конечные данные
тактовые биты тактовые биты
(длина варьируется) (длина варьируется)

ЭТО ОНО!!! Итак, у вас есть СТАНДАРТЫ ANSI / ISO! Полностью объяснено.
А теперь плохие новости. НЕ КАЖДАЯ КАРТА ИСПОЛЬЗУЕТ ЕГО! Кредитные карты и карты банкоматов будут
следуйте этим стандартам. НО есть много других типов карт.
Пропуска безопасности, карты копировальных аппаратов, удостоверения личности, и КАЖДЫЙ из них может использовать
СОБСТВЕННАЯ система плотности / формата / трека-локации. ANSI / ISO ТРЕБУЕТСЯ для
карты финансовых транзакций, используемые в международной межбанковской сети. Все
другие карты могут вести свою игру.

Хорошие новости. БОЛЬШИНСТВО других карт соответствуют стандартам, потому что их ЛЕГКО
следуйте стандарту вместо РАБОТЫ, чтобы стать СОБСТВЕННЫМ! Большинство карт с магнитной полосой
кроме кредитных карт и карт банкоматов будут использоваться те же спецификации треков,
и используйте форматы BCD или ALPHA.


** Немного об оборудовании с магнитной полосой **

"Ух ты, теперь я знаю, как интерпретировать все эти данные о магнитных полосах! Но .waitasec,
какое оборудование мне нужно для чтения полосок? Где я могу купить
читатель? Я не вижу ничего в Radio Shack !! "

Извините, но найти оборудование для магнитной полосы сложно. По понятным причинам карта
читатели не являются общедоступными для потребителей. Как построить один - это
тема для другого файла (этот файл уже слишком длинный).

Лучше всего попробовать и осмотреть магазины электроники и блошиные магазины.
рынки. Даже не пытайтесь купить его напрямую у производителя,
поскольку они сразу же решат, что у вас есть «криминальные мотивы». А что касается
получить в руки ЭНКОДЕР на магнитной полосе ... ну, удачи! Те редкие
красавицы на вес золота. Держи глаза открытыми и посмотри вокруг,
и, может быть, тебе повезет! Немного социальной инженерии может иметь большое значение.

Существуют различные типы считывателей / кодировщиков магнитной полосы. Самые распространенные
являются машинами «смахивания»: типа, через который вы должны физически сдвинуть карту.
Другие - это машины для «вставки»: как банкоматы, они «съедают» вашу карту, затем
отрыгивайте его после транзакции. Затраты исчисляются тысячами долларов,
но, как я уже сказал, на блошиных рынках и в излишках часто бывают ОТЛИЧНЫЕ предложения.
на эти вещи. Другая проблема - документация на эти машины. если ты
позвоните производителю и просто спросите их, они, вероятно, откажут вам в
литература. "Эй, сынок, что ты делаешь с нашей моделью считывающего устройства XYZ?
Это в руках "квалифицированного" торговца или розничного продавца, а не какого-то панка.
ребенок пытается "узнать, как все работает!" Опять же, некоторая социальная инженерия может
быть обязательным. Скажите им, что вы открываете новый бизнес. Скажи им, что ты
работает над научным проектом. Скажите им все, что работает!

В журнале 2600 Magazine недавно была хорошая статья о том, как построить машину, которая копирует
карты с магнитной полосой. Не так много информации о фактических форматах данных и кодировке
схем, но описываемое устройство - это только начало. С некоторыми доработками держу пари
вы можете направить вывод на тупой терминал (или через нуль-модемный кабель) в
чтобы ПРОЧИТАТЬ данные. Стоит проверить схемы.

Что касается изготовления собственных карточек, просто вставьте длину видеомагнитофона, катушки на катушку или
аудиокассету на вырезанный картон или пластиковую карту. Работает так же, как
хороши как настоящие, и с ними полезно поэкспериментировать, если у вас нет просроченных или
«мертвый» банкомат или валяются телефонные карты (СОХРАНИТЕ их, не бросайте!).


** Примеры данных о магнитных полосах **

Настоящее удовольствие от экспериментов с технологией магнитной полосы - ЧТЕНИЕ карточек,
узнай, ЧТО НА них АД! Вы не задумывались? Следующие карты
являются результатом моего собственного «исследования». Такие данные, как конкретные номера счетов и
имена были изменены, чтобы защитить невиновных. Нет карт, которые использовались для изготовления
этот список был украден или приобретен незаконным путем.

Обратите внимание, что я внимательно записываю «общие данные». Это данные, которые я заметил
был одинаковым для всех карт определенного типа. Это выделено ниже
данные со звездочками (*). Если я нашел разные данные, я обозначаю их знаком «x».
В этих случаях КОЛИЧЕСТВО СИМВОЛОВ было согласованным (количество «x» равно
количество символов ... отношение один к одному).

Я до сих пор не знаю, для чего нужны некоторые поля данных, но, надеюсь, я буду
буду следить за этим файлом с продолжением после того, как я соберу больше данных. Это НЕ просто
найти много карточек для изучения. Попросите своих друзей, семью и коллег
помощь! "Эй, могу я, ах, например, ЗАКАЗАТЬ твою визитную карточку MCI сегодня вечером? Я
работаю над ЭКСПЕРИМЕНТОМ. Пожалуйста? «Просто ... будь честным!
мусор. Люди часто сгибают просроченные карты пополам, а затем выбрасывают их.
Просто согните их до нормальной формы, и они обычно работают (я
сделал это!). Они могут быть просрочены, но они не УДАЛЕНЫ!
-------------------------------------------------- -----------------------------
- = Mastercard = - Номер на лицевой стороне карты -> 1111 2222 3333 4444
Срок годности -> 12/99

Дорожка 2 (BCD, 75 бит на дюйм) ->; 1111222233334444 = 99121010000000000000?
***

Дорожка 1 (АЛЬФА, 210 бит на дюйм) ->% B1111222233334444 ^ PUBLIC / JOHN?
*
Обратите внимание, что «101» был общим для всех проверенных карт MC, а также «B».
-------------------------------------------------- -----------------------------
- = VISA = - Номер на лицевой стороне карты -> 1111 2222 3333 4444
Срок годности -> 12/99

Дорожка 2 (BCD, 75 бит на дюйм) ->; 1111222233334444 = 9912101xxxxxxxxxxxxx?
***
Трек 1 (АЛЬФА, 210 бит на дюйм) ->% B1111222233334444 ^ PUBLIC / JOHN ^ 9912101xxxxxxxxxxxxx?
*

Обратите внимание, что «101» был общим для всех проверенных карт VISA, а также «B».
Кроме того, «xxx» указывает числовые данные, которые менялись от карты к карте, без
очевидный образец. Я считаю, что это зашифрованный пин-код для использования, когда держатели карт
получать «авансы наличными» в банкоматах. Тем не менее, в каждом случае я обнаружил * 13 * цифр
вещи.
-------------------------------------------------- -----------------------------
- = Discover = - Номер на лицевой стороне карты -> 1111 2222 3333 4444
Срок годности -> 12/99

Дорожка 2 (BCD, 75 бит на дюйм) ->; 1111222233334444 = 991210100000?
********

Дорожка 1 (АЛЬФА, 210 бит на дюйм) ->% B1111222233334444 ^ PUBLIC / JOHN ___ ^ 991210100000?
********
Обратите внимание, что «10100000» и «B» были общими для большинства проверенных карт DISCOVER. я
нашел несколько, у которых вместо этого было "10110000". Не знаю значения. Примечание
подчеркивания после имени ДЖОН. Я постоянно обнаружил, что данные об имени
в поле было * 26 * символов. Все, что осталось от поля после имени, было
«набита» ПРОБЛАМИ. Итак ... для всех вас с именами длиннее 25 (исключите
символы "/") ПОДГОТОВЬТЕСЬ К ОБРЕЗКЕ! ;)
-------------------------------------------------- -----------------------------
- = US Sprint FON = - Номер на лицевой стороне карты -> 111222 3333 4444

Дорожка 2 (BCD, 75 бит на дюйм) ->; xxxxxx11122233339 == xxx4444xxxxxxxxxx =?
*

Трек 1 (АЛЬФА, 210 бит / дюйм) ->% B ^ / ^^ xxxxxxxxxxxxxxxxx?
*

Странный. Ни одна из проверенных мною карточек не имела названий в полях Track 1. Трек 1
выглядит неиспользованным, но всегда отформатирован с разделителями полей. "Ххх"
материал менялся от карты к карте, и я не видел закономерности. Я знаю, что это не так
PIN-код, поэтому это должны быть данные учетной записи.
-------------------------------------------------- -----------------------------
- = Fleet Bank = - Номер на лицевой стороне карты -> 111111 222 3333333
Срок годности -> 12/99

Дорожка 2 (BCD, 75 бит на дюйм) ->; 1111112223333333 = 9912120100000000xxxx?
****

Трек 1 (АЛЬФА, 210 бит / дюйм) ->
% B1111112223333333 ^ ОБЩЕСТВЕННАЯ / ДЖОН ___ ^ 9912120100000000000000xxxx000000?
* ****

Обратите внимание, что данные «xxx» различались. Это зашифрованное смещение ПИН-кода. Всегда 4
цифры (хммм ...). «1201» всегда был таким же. На самом деле я перепробовал много банкоматов
карты из РАЗНЫХ БАНКОВ ... и у всех было "1201".
-------------------------------------------------- -----------------------------
(Не могу оставить * этот * один;)
- = Radio Shack = - Номер на лицевой стороне карты -> 1111 222 333333
Нет данных об истечении срока действия на карте

Дорожка 2 (BCD, 75 dpi) ->; 1111222333333 = 9912101?
*******

Обратите внимание, что «9912101» был ОДНИМ для КАЖДОЙ карты Radio Shack, которую я видел. Выглядит
например, когда у них нет «настоящих» данных для ввода в поле срока годности, они
надо ЧТО-ТО воткнуть туда.
-------------------------------------------------- -----------------------------

Что ж, это все, что я сейчас выложу. Как видите, основные
типы карт (банкоматы, CC) все более или менее подчиняются одним и тем же правилам. Я проверил
вытащили несколько секретных карт и карт для входа в часы ... и у них ВСЕ были
случайный материал, записанный на дорожку 2. Дорожка 2 - НАИБОЛЕЕ часто используемая дорожка на
карта. И это почти всегда формат ANSI / ISO BCD. Я * действительно * столкнулся с
некоторые карты доступа в гостиничные номера, которые при сканировании были ОЧИЩЕННЫМИ. Они самые
вероятно, использовал набор символов, отличный от ASCII (если это были звуковые сигналы, мои
читатель НИЧЕГО не выдал бы ... в отличие от ЗАВЕРШЕННЫХ данных). Как вы можете
видите, можно написать КНИГУ, в которой перечислены различные типы карточных данных. Я намеревался
только чтобы дать вам несколько примеров. Мое исследование было ограниченным, но я пытался
делаю логические выводы на основании полученных данных.


** Карты всех вкусов **

Люди хотели хранить МНОГО данных на пластиковых картах. И они хотели этого
данные должны быть «невидимыми» для держателей карт. Вот разные карты
технологии, которые были изобретены и доступны сегодня.

ХОЛЛЕРИТ - С помощью этой системы пробиваются отверстия в пластиковой или бумажной карте и
читать оптически. Одна из самых ранних технологий, теперь это видно
как закодированный ключ от номера в отелях. Технология небезопасна,
но карты дешевы в изготовлении.

БАР-КОД - Использование штрих-кодов ограничено. Они дешевы, но есть
практически нет защиты, а полосу со штрих-кодом можно легко повредить.

ИНФРАКРАСНЫЙ - не получил широкого распространения, карты кодируются на заводе-изготовителе путем создания
«теневой узор» внутри карты. Карточка передается свайпом
или считывающее устройство, использующее инфракрасный сканер. Инфракрасная карта
цены от умеренных до дорогих, а кодирование довольно безопасно.
Инфракрасные сканеры являются оптическими и поэтому уязвимы для
загрязнение.

БЛИЗОСТЬ - Работа в режиме громкой связи является основным преимуществом этой карты.
Хотя используются несколько различных схемотехнических решений, все
карты позволяют передавать код, просто принося карту
возле считывателя (6–12 дюймов). Эти карты довольно толстые, до
0,15 дюйма (стандарт ABA - 0,030 дюйма!).

WIEGAND - названная в честь своего изобретателя, эта технология использует серию небольших
диаметр проволоки, которая под воздействием изменяющегося магнитного поля
индуцировать дискретный выход напряжения в чувствительной катушке. Два ряда
провода заключены в кодированную полоску. Когда провода проходят мимо
считывающей головкой, серия импульсов считывается и интерпретируется как двоичная
код. Эта технология производит карты, которые ОЧЕНЬ трудно скопировать.
или переделать, а изготовление карточек умеренно дорого. Читатели
на основе этой технологии заполнены эпоксидной смолой, что делает их невосприимчивыми к погодным условиям.
условия, и ни карта, ни считыватели не подвержены влиянию внешних
магнитные поля (не беспокойтесь о том, чтобы оставить эти карты на
телевизор ... вы не можете им навредить!). Вот пример
схема расположения проводов в ленте Wiegand:

||| || || | ||| | || || | || || | | ||
| | | | | | |||| || |||| ||

Провода НЕ видны снаружи карты, но если
ваша карта белая, поместите ее перед ОЧЕНЬ ярким источником света
и заглянуть внутрь. Обратите внимание, что расстояние между проводами
униформа.

BARIUM FERRITE - старейшая технология магнитного кодирования (существует около 40 лет).
лет!) в нем используются небольшие кусочки намагниченного феррита бария, которые
помещается внутрь пластиковой карты. Полярность и расположение
«пятна» определяют кодировку. Эти карты имеют короткое
жизненного цикла, и широко используются на стоянках (высокие
скорость оборачиваемости, минимальная безопасность). Карты с ферритовым барием
Используется ТОЛЬКО с считывателями REPLACEION.

Вот самые популярные карты. Магнитные полосы распространены, потому что
они ДЕШЕВЫЕ и относительно безопасны.


** Коэрцитивная сила магнитной полосы **

Сами магнитные полосы бывают разных вкусов. ВЛАДЕБНОСТЬ
необходимо указать магнитный носитель. Коэрцитивность - это магнитное поле
сила, необходимая для размагничивания закодированной полосы, и, следовательно, определяет
Напряженность поля кодирующей головки, необходимая для кодирования полосы. Ряд средств массовой информации
доступны значения принуждения от 300 до 4000 эрстедов. Это кипит
вплоть до ВЫСОКОЭНЕРГЕТИЧЕСКИХ магнитных полос (4000 Э) и НИЗКИХ ЭНЕРГЕТИЧЕСКИХ магнитных полос (300 Э).

ПОМНИТЕ: поскольку все магнитные полосы имеют одинаковую магнитную намагниченность независимо от
их коэрцитивность, читатели НЕ МОГУТ отличить ВЫСОКИЙ от НИЗКИЙ
энергетические полосы. Оба файла читаются одинаково на одних и тех же машинах.

НИЗКОЭНЕРГЕТИЧЕСКИЕ носители являются наиболее распространенными. Он используется на всех финансовых картах, но его
недостаток в том, что он подвержен случайному размагничиванию от контакта
с обычными магнитами (холодильник, магнитные поля телевизора и т. д.). Но эти карты
большую часть времени хранятся в кошельках и кошельках.

Носители HIGH-ENERGY используются для идентификационных бейджей и карт контроля доступа, которые
обычно используется во «враждебной» среде (надевается на униформу, используется на складе).
Обычные магниты не будут влиять на эти карты, а кодеры с низким энергопотреблением не могут
напишите им.


** Не все, что Fluxes является цифровым **

Не все карты с магнитной полосой работают по методу цифрового кодирования. НЕКОТОРЫЕ карты
кодировать АУДИОТОНЫ, а не цифровые данные. Эти карты обычно
используется со старым, устаревшим промышленным оборудованием, где безопасность не является
проблема, и на карту не нужно закодировать большой объем данных. Какое-то метро
пропуски такие. Для них требуются только данные об истечении срока годности на магнитной полосе, и
достаточно коротких серий различной частоты и продолжительности. Частоты
будет меняться в зависимости от скорости прокрутки, но ОТНОСИТЕЛЬНЫЕ частоты останутся
то же самое (например, тон 1 вдвое больше частоты тона 2 и 0,5 частота
тон 3 вне зависимости от исходных частот!). Возьмите осциллограф, чтобы
визуализируйте тона и слушайте их на своей стереосистеме. Я не экспериментировал
с этими типами карт вообще.


** Безопасность и смарт-карты **

Многие системы безопасности используют карты с магнитной полосой в виде пасскарт и удостоверений личности.
карты. Это интересно, но я обнаружил в НЕСКОЛЬКО случаях, что
серьезный ДЕФЕКТ в безопасности системы. В этих случаях был код
номер НАПЕЧАТАН на карте. При сканировании я обнаружил, что это число закодировано на
магнитная полоса. Проблема была в том, что КОДОВЫЙ НОМЕР был ВСЕМ, что я нашел на магнитной полосе!
То есть, просто взглянув на лицевую сторону карты, я сразу понял,
что на нем было закодировано. Ой! Делает чертовски легким просто взглянуть на
Карточка Джо во время обеда, затем иду домой и достаю мою СОБСТВЕННУЮ копию доступа Джо.
открытка! К счастью, я обнаружил этот недостаток только в «небольших» компаниях (иногда
даже университеты). Более крупные компании, кажется, знают лучше и НЕ печатают
ВСЕ данные магнитной полосы прямо на карте большими, легко читаемыми цифрами. В
по крайней мере, крупные компании * я * проверял. ;)

Другие грубые ошибки безопасности включают магнитные полосы карты доступа, закодированные ТОЛЬКО с
номер социального страхования владельца (да, очень сложно узнать чей-то
SS # ... ОТЛИЧНАЯ идея) и наличие пасскарт только с 3- или 4-значными кодами.

Технология смарт-карт предполагает использование чипов, встроенных в пластиковые карты, с
распиновки, которые временно контактируют с оборудованием для чтения карт. Очевидно, БОЛЬШОЙ
таким образом можно хранить много данных, и несанкционированное копирование будет
очень сложно. Интересно, что не так много усилий вкладывается в
смарт-карты от основных компаний, выпускающих кредитные карты. Они считают, что техника тоже
дорого, и что еще больше данных можно втиснуть на карты с магнитной полосой в
будущее (особенно трек 1). Я нахожу это несколько аналогичным использованию
металлический оксидный дисковый носитель. Конечно, не самый лучший (по сравнению со стираемыми-
записываемые оптические диски), но это ДЕШЕВО .. и мы продолжаем его улучшать.
Магнитные полосы будут существовать еще долго. СМИ будут дорабатываться,
и плотность данных увеличилась. Но для обычных приложений огромные
возможности хранения смарт-карт просто не нужны.


** Биометрия: выбросьте свои карты! **

В заключение хочу упомянуть биометрию: технологию, основанную на чтении.
физические атрибуты человека через сканирование сетчатки, подпись
проверка, голосовая проверка и другие средства. Когда-то это было ограничено
государственное использование и сверхчувствительным установкам. Однако биометрия
скоро приобретет большую долю рынка в продажах средств контроля доступа, поскольку большая часть их
этап разработки пройден, и затраты станут доступны большему количеству покупателей.
В конце концов, мы можем ожидать, что биометрия заменит практически ВСЕ карты ... потому что
все эти пластиковые карты в вашем кошельке ТОЛЬКО для того, чтобы помочь КОМПАНИЯМ
* идентифицировать * ВАС. А с биометрией они узнают вас, не читая
карты.

Я не параноик и не подписываюсь ни на один грандиозный «корпоративный заговор», но я
находят немного тревожным, что наши физические атрибуты, скорее всего, когда-нибудь
сидеть в крутых огромных электронных базах данных КОРПОРАТИВНОГО мира.
Доступно для всех, кто готов платить. Представьте себе базы данных CBI и TRW с вашим
изображение сетчатки глаза, отпечаток пальца и образец голоса онлайн для мгновенного и удобного
поиск. Сегодня человек может ВЫБРАТЬ НЕ владеть кредитной картой или банком.
карточка ... мы можем разрезать наши пластиковые удостоверения личности! Без карты кардридер
бесполезны и не могут вас идентифицировать.

Оплата наличными делает вас невидимым! Однако с биометрией все машина
нужно смотреть ... слушать ... и записывать. С правительством / корпоративной Америкой
нажимая все кнопки. «Вы платите наличными? .. Спасибо ... Посмотрите, пожалуйста.
в камеру. О, я вижу, что вас зовут мистер Смит ... о, о ... мой компьютер говорит
мне вы не оплатили счет за газ ... боюсь, мне придется оставить себе эти деньги
и пополните им свой газовый счет ... у вас есть еще наличные? ... или
ты предпочитаешь я укрась твою зарплату? "хе-хе


** Заключительные комментарии (НАКОНЕЦ !!!!) **

Уф ... это была одна МАТЬ из файла. Надеюсь, это было интересно, и надеюсь
вы раздаете его всем своим друзьям. Этот файл был произведен
«Ограниченная передача данных» ... группа технарей из Бостона.
которые считают, что "Информация - сила" ... и мы намерены выпустить ряд
высокотехнологичные, но занимательные файлы в наступающем году .... ИЩИТЕ ИХ !!
Завтра я еду на Xmascon '91 ... мы сделали несколько красивых кнопок
в память об этом событии ... если вы когда-нибудь увидите одного из них (зеленый венок.
1991 напечатано на нем). Повесьте к нему! ... это предмет коллекционирования .. (ха-ха-ха)
Мальчик, я хочу спать ...

Помните .... «Правда стоит дешево, а информация стоит!»

Но - = RDT все это изменит ...;) установите информацию БЕСПЛАТНО!

Мир.

..oooOO Count Zero OOooo ..

Обычные приветствия Magic Man, Brian Oblivion, Omega, White Knight и всем остальным.
еще я когда-нибудь закурил сигарету.

(Дополнение 18.01.92: Приветствую всех, кого я встретил на Xmascon .. включая, но не
исключая Багровую смерть, Диспатер, Стерлинг, Мак Хаммер, Эрик Кровавый Топор,
Holistic Hacker, Pain Hertz, Swamp Ratte, GAEllsworth, Phaedrus, Moebius,
Лорд Макдафф, судья Дредд и, конечно же, снимают шляпу перед Drunkfux за организацию
и брать на себя ответственность за все это, черт возьми. Надеюсь увидеть всех вас
на SummerCon '92! Ищите гифки Cyber-striper на ближайшей к вам BBS ... хе-хе)

Комментарии, критика и обсуждения этого файла приветствуются. я могу быть
достигнуто по адресу:
[email protected]
[email protected]
[email protected]

Мы с Волшебником - сисопы BBS "ATDT" ... расположенной где-то в
Массачусетс. Отличные базы сообщений, технические обсуждения ... сделанные данные
плоть ... электронное подполье ... наш собственный адрес в Интернете (atdt.org) ...
экскурсии в туннели под MIT в Кембридже ... позвоните ...
напишите мне для получения дополнительной информации ..;)
 
Top