1. Теперь за форумную активность начисляются биткоины и другие криптоденьги. Подробнее.
    Скрыть объявление
  2. Появилась архивная версия форума arhiv.xaker.name, где собраны темы с 2007 по 2012 год.
    Скрыть объявление

Клон пластиковой карты

Тема в разделе "Железный взлом", создана пользователем night flight, 2 июл 2011.

  1. night flight
    night flight Новичок
    Симпатии:
    0
    Помогите, пожалуйста, кто знает в чем может быть проблема !

    Мы - IT-шники, разрабатывающие софт для терминалов оплаты. Недавно к нам обратились заказчики с вопросом подключения к терминалам стандартных карт-ридеров для

    считывания данных с магнитных карт Hi Co, первой, второй и третьей полосы.

    При этом нам поставили задачу не только в карт ридерах считывать данные с карт, но и предоставить им решение по записи своих данных на пластик, для выпуска карт их

    бонусной системы, со степенью надежности близкой к банковской.

    Нам предоставили энкодер MagCard Encoder, дали небольшую сууму денег на покупку заготовок пластика с магнитной полосой и несколько банковских пластиков для сравнения

    формата и записи в аналогичном банковскому формату.

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

    И вот мы уже трое суток мучаемся с проблемой, суть которой понять не можем до сих пор !

    1) Берем банковскую пластикову карту любого из банков, что нам оставили заказчики - сбер, мастер банк, альфа банк, россельхоз. Считываем энкодером данные с карты и

    получаем вот такую конструкцию:

    1 дорожка: B5364090633412471^1711988/^14056210000014942450
    2 дорожка: 5364090633412471'14056210000014942450
    3 дорожка: <нет данных>

    или кострукцию с пробелами типа:

    1 дорожка: B5454900148681563^MALEVICH/ALEKSEY ^11112011000000000407
    2 дорожка: 5454900148681563'11112011000000000407
    3 дорожка: <нет данных>

    Затем эти данные мы методом копи-пасте пишем на заготовку пластика, однако вот это самое "<нет данных>" не пишется, оно почему то заменяется нулями. Однако в

    Интернете пишут, что третья дорожка е влияет ни на что, поэтому идем в ближайший банкомат проверять заготовку, так как пин-коды заказчики к картам дали.

    Все банкоматы отклоняют заготовку с формулировками типа "карта не валидна" или или что то в таком же духе.

    Что это может быть ?

    Может ли реально влиять отсуствие нужных данных на третьей дорожке ?

    Чем вызвано, что энкодер показывает при считывании с банковской карты не пустую дорожку, а именно так: <нет данных> ?

    Не может ли влиять пластиковая заготовка или магнитная лента, например они должны быть другой плотности или обладать какими то другими характеристиками ?


    Помогите советом, кто знает, пожалуйста !
     
    2 июл 2011
  2. Malkovich
    Malkovich Новичок
    Симпатии:
    0
    Если вопрос еще актуален:
    Я занимаюсь изготовлением пластиковых карт. Делал копию карты для жены. Все работало. Вы попробуйте вообще не работать с третьей дорожкой, т.е. не записывать ее. И обратите внимание на префексы и постфиксы.
     
    16 янв 2012
  3. onthar
    onthar Команда форума Админ
    Симпатии:
    388
    Вы тут только давайте, это, без кардингов)
     
    16 янв 2012
  4. Karakodil
    Karakodil Новичок
    Симпатии:
    0
    А если интересоваться только в академическом смысле, а не с целью практического применения?
     
    21 янв 2012
  5. aigera
    aigera Новичок
    Симпатии:
    5
    неееее теория без практики не может )))
     
    21 янв 2012
  6. lordTOR
    lordTOR Новичок
    Симпатии:
    0
    Умысел без замысла называется - вымыслом
     
    7 фев 2012
  7. Dimasss1985
    Dimasss1985 Новичок
    Симпатии:
    0
    да проще уже в магазине камеру поставить под стеклянный прелавок и коды фоткать :)
     
    7 фев 2012
  8. legionerx
    legionerx Новичок
    Симпатии:
    0
    Вот небольшой отрывок)Может чем поможет)
    Предупрежу заранее, что основа этого взята с еще планеты и я не претендую на оригинальность.

    Итак, вскроем дамп, допустим, такого вида:

    B41111111111111111111^LASTNAME/FIRSTNAME^060910100 000000000000000000
    41111111111111111111=0609101000000000000000000000

    B – сообщает POS-системе, что используемая карта действительно банковская карта.
    4111111111111111 – собственно, номер карточки
    Lastname – фамилия холдера
    Firstname – имя холдера
    06 – эксп год
    09 – эксп месяц
    101 и далее – данные банка-эмитента (то есть банка, выпустившего карту)

    Таким образом, мы разобрали с Вами Трек 1. Но большинство селлеров продают только трек 2, то есть то, что расположено во второй строке указанного дампа. Первый трек не проверяется терминалами в большинстве магазинов, но все же в целях безопасности лучше его все-таки добавлять. Сделать это несложно:

    Вот наш трек 2
    4111111111111111=060910100000000000000

    Если вы еще не заметили, то он почти такой же как и первый. Начинаем делать первый трек, добавляя в начало “B”, чтобы система поняла, что будет идентификатором того, что это действительно банковская карта.

    B4111111111111111=060910100000000000000

    Далее меняем = на ^ и вставляем имя и фамилию холдера. Получается

    B4111111111111111^LASTNAME/FIRSTNAME^0609101000000 00000000

    Напоследок добавляем в конце 6 нолей.

    B4111111111111111^LASTNAME/FIRSTNAME^0609101000000 00000000000000

    Вуаля! Вот ваш дамп! Несложно, правда?
     
    29 мар 2012
  9. lahosha
    lahosha Продвинутый
    Симпатии:
    8
    Извините, но получается несусветная чушь! и человеку нужно содержание ТРЕТЬЕЙ дорожки, а не дубль первой из второй и наоборот :diablo:
    если есть интерес, вот содержание дорожек по стандарту
    хоть и по аглицки, но все достаточно понятно!
     
    30 июн 2014

Поделиться этой страницей

Загрузка...