Как записать банковскую карту на nfc метку
Перейти к содержимому

Как записать банковскую карту на nfc метку

  • автор:

Как записать банковскую карту на nfc метку

ЧТО ЕЩЁ МОЖЕТ NFC В ВАШЕМ ТЕЛЕФОНЕ

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

Сразу опишу, что будет в статье:

1. Как нынче оплачивать с помощью NFC.

2. NFC метки и команды

3. Считывание домофонных ключей и пропусков.

Дисклеймер: автор статьи не рекомендует выполнять действия в пункте 3, т.к. это может попадать под статью о неправомерном доступе к информации. Все, что описывается в статье проводится сугубо с личными данными автора, а так же не используется для извлечения выгоды. Все ниже описанные действия были проверены на android-устройстве, у apple с NFC дела обстоят по другому. Владельцам яблок будет полезен только п. 2

1. Как оплачивать с помощью NFC?

Сейчас оплачивать с помощью Google Pay/Apple Pay не предоставляется возможным. Но есть альтернатива, которая в данный момент работает, но с некоторым НО. Рассмотрим вариант, которым пользуюсь — MirPay

— Заводим карту платежной системы МИР. Это как раз то самое НО. В приложении банка можно выпустить виртуальную карту, это нам подойдёт. Но зачастую банки дают выпустить только дебетовые карты МИР, с кредитными только visa/mastercard.

— Если все ок, и мы смогли завести карту — скачиваем приложение, заходим в него, жмём снизу «карты» и добавляем наш свежесозданный виртуальный пластик. Если не добавляется после нескольких попыток — попробуйте на следующий день, сам с таким столкнулся.

— И наконец, жмём снизу «настройки» и выбираем это приложение для оплаты по умолчанию

Теперь можете оплачивать покупки как раньше — приложив телефон к терминалу.

2. NFC метки — зачем нужны, что могут, сколько стоят?

Это некие nfc чипы, которые могут быть оформлены в разных форм-факторах и содержат в себе небольшой объём информации — от 144 до 888 байт. Сразу скажу, что читать метку могут и android-телефон, и iphone.

Но писать 100% может андроид, для iphone нет возможности проверить. Однако можете попробовать — NFC tag writer by NXP (ios 13 и выше).

Вот таких 10 штук стоят 100 рублей, метки перезаписываемые, такие себе и взял.

Что можно сделать с таким объемом информации?

— Добавить текст (1 байт на латиницу/цифры и 2 на русские буквы). При считывании метки любым устройством можно увидеть этот текст.

— Сделать URL метку. При считывании предложит перейти по адресу, можно использовать для соц. сетей или меню в ресторане вместо QR кода.

— Добавить action на е-мейл, номер телефона, геотег. Если прислонить телефон к метке — можно заставить телефон перейти в приложение телефона с уже набранным номером, написать email или открыть карты с маршрутом до геолокации, зашитой в метку.

— Добавить action на подключение wifi сети сразу с паролем или подключение к bluetooth устройству. Фишка с wifi наверняка полезна для отелей или комнат ожидания.

— И ещё несколько функций, на которые не буду заострять внимания. Интерфейс у программы русский, выше перечислил самое основное и полезное.

Как записать метку? Качаем следующее приложение: NFC TOOLS

Открываем, и видим сверху четыре вкладки:

Чтение — мы можем получить информацию о метке: чтобы ней записано и сколько байт доступно, а так же много ненужной технической информации.

Запись — можем записать и перезаписать на метку наши действия, описанные выше. Добавляем запись, и когда убедились что все ок — жмём «писать метку»

Другое — можно заблокировать метку от записи навсегда, поставить пароль на метку от записи, массово копировать, и т.д.

Задачи — можно поставить приложение на телефон и ставить задачи при считывании метки — от регулировки уровня громкости и яркости экрана до вибрации азбукой морзе. Этим не пользуюсь, т.к. доступно только тем, у кого есть это самое приложение, и такая метка будет полезна только вам.

Как я использую метку

Одна метка наклеена на торпеде в машине. Когда сажусь — провожу телефоном и сразу подключаюсь к bluetooth системе. Т.к. машинка древних годов, то блютуз паял самостоятельно в магнитолу, мини-платка за 100 рублей достаточно тупая и сама не коннектится к телефону.

3. Считывание, а иногда и запись домофонных ключей, пропусков и прочих изделий с полноценным NFC чипом

Начнем со считывания — телефон способен прочитать почти любой NFC тэг с частотой 13.56мгц. Такие используются в беспроводных пропусках (например, в университет или на работу), в некоторых домофонных ключах, а так же в проездных и банковских картах. Что это нам даёт? Вы можете, к примеру, считать ваши домофонные ключи и записать с них серийник и информацию в память телефона. В будущем, если потеряете — можете попросить мастера вбить этот серийник на новый ключ, или купить болванки на каком-нибудь популярном маркетплейсе и записать с помощью ардуинки или телефона (с некоторыми НО) информацию.

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

Давайте заглянем, что внутри такой карточки.

Для этого качаем следующее приложение: MIFARE Classic Tool

Заходим, жмём кнопку Read tag. Выбираем пак ключей std, прислоняем карту и жмём Start mapping and read tag. Карточку от телефона не отводим пока не откроется следующая кракозябра:

— Самая первая фиолетовая строчка (далее — блок) — зачастую самая важная. Это именно тот самый id карты, который читают домофоны и турникеты на КПП.

— Каждый четвертый блок — 3, 7, 11. — это параметры сектора (предыдущих трёх блоков). Собственно, где записаны FFFF-ки — это ключи А и Б. Не зная этих ключей вы не сможете прочитать метку. Да и никто не сможет, если их поменять и забыть. Это дефолтные ключи, и если посмотреть в тот самый std файлик, о котором выше шла речь — можно их увидеть. В общем не трогаем.

— То, что находится между ключей в каждом четвертом блоке — параметры чтения/записи/доступа. Есть много конфигураций, их описание можно найти внутри этой программы, вкратце можно сделать так, чтобы зная ключ А можно было только читать, ключ Б только писать. Или зная только ключ Б вы имели полный доступ к тегу, а ключ А не нужен.

Зачем нужны остальные сектора и блоки? В них, например, хранит информацию о балансе и поездках проездные карты, или другую информацию банковская карта. Но естественно без ключей А и Б так просто вы эти сектора не прочитаете. 🙂

С этим понятно, а что насчёт записи? Можно писать любой блок в любом секторе. Кроме блока 0. Связано это с тем, что NFC в телефоне может выполнять простые команды на запись. Нулевой же блок можно записать только с помощью спец. команд, в которые nfc чип в телефоне не умеет.

Есть несколько выходов:

1. Купить тэг с rewriteable block 0, они прямо так и называются.

2. Купить Proxmark3/ACR-122u и подключить к телефону или компьютеру. Или использовать ардуинку с RFID 13.56 — мой вариант.

Когда-нибудь запилю пост, как писать нулевой блок в таких тэгах с помощью ардуинки.

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

Дополнение: Android позволяет эмулировать тэги, если у вас есть root. То есть вместо эмуляции банковской карты, которая постоянно транслирует свои данные через nfc чип чтобы произвести оплату при поднесении к терминалу — можно эмулировать любой другой тэг. Тот же пропуск, ключ от домофона, проездной. Но автор статьи не имеет телефона с root доступом, т.к. достаточно ленив, да и хрен знает, может ли стороннее ПО получить NFC-tag данные вашей банковской карты и передать третьим лицам.

Любая банковская карта стала NFC-меткой для iPhone. Очень удобно

Favorite

В закладки

Любая банковская карта стала NFC-меткой для iPhone. Очень удобно

iOS 13 сильно прокачала возможности NFC в iPhone, равно как и функциональность приложения Команды Siri.

Теперь любая банковская карта с функцией бесконтактной оплаты (у вас такая точно есть) может использоваться как метка NFC.

Подносите карту к айфону – и автоматически выполняется какая угодно команда. Например, открывается приложение банка. Или гаснет свет дома.

Больше не нужно покупать никакие NFC-метки, и это здорово. Рассказываю, как настроить фичу.

Коротко: что такое Команды?

Для тех, кто не в курсе, приложение Команды встроено в iOS уже два года и позволяет выполнять сложные алгоритмы всего в один тап.

Например, мгновенно скачать видео с Instagram, автоматически менять целые списки настроек iOS, ставить сложные напоминания и так далее.

Команды можно делать запланированными, реагирующими на изменения геолокации или просто включающимися прямо с рабочего стола iOS.

Мои несколько команд и интерфейс приложения в iOS.

Мы уже писали подробно про возможности Команд и делали подборки самых интересных из них:

Что стоит почитать: как работают Команды в iOS, подборки готовых команд раз и два

Сама Apple отлично подошла к теме: прямо в Командах есть раздел Галерея с большим списком готовых алгоритмов. Так что советую заглянуть туда, это отличная вещь для тех, кто хочет автоматизировать однообразные или сложные действия с айфоном до одного нажатия.

В iOS 13.1 был добавлен новый вид команд: Автоматизации. Это автоматически срабатывающие Команды-алгоритмы действий, реагирующие на изменения настроек девайса, смену геолокации и другие пассивные ситуации без прямого взаимодействия пользователя с гаджетом.

Именно Автоматизации и понадобятся нам далее.

Инструкция: как сделать банковскую карту меткой NFC для Команд в iOS

Увы, старые айфоны несовместимы с этой фичей. Их считыватели NFC не сканируют сигнал в пассивном режиме. iPad тоже проходят мимо, в них просто нет NFC-модулей.

Вам понадобится iPhone Xs/XR и новее с прошивкой iOS 13.1. Ну и банковская карта с функцией бесконтактной оплаты. Их сейчас выдают почти повсеместно, даже какой-нибудь МИР должен подойти.

1. Открываем приложение Команды на iPhone. Если его нет, бесплатно качаем из App Store

2. Заходим в раздел Автоматизации (это внизу)

3. Создаём Новую автоматизацию -> Создать автоматизацию для себя

4. Внизу открывшегося списка нажимаем на пункт NFC

5. Тыкаем на кнопку Сканировать напротив Тег NFC

6. Прикладываем карту к айфону, можно как снизу, так и сверху

7. Называете тег как хотите, советую написать хотя бы сам банк, чтобы не спутать

8. Жмёте в правом верхнем углу на Следующий

9. Тапаем на Добавить действие.

Тут включаем фантазию. На ваш новый банко-тег NFC можно повесить все функции, которые вообще доступны через Автоматизацию. Даже уже ранее сохранённые быстрые команды (свои или из внешних источников).

Как закончите играть в программиста, не забудьте сохранить получившуюся автоматизацию.

Не забудьте отключить настройку «Спрашивать до запуска».

А ещё очень советую открыть только что созданную и выключить пункт Спрашивать до запуска. Иначе вам придется подтверждать выполнение команды вручную каждый раз, когда прикладываете карту.

Протестировали, всё работает? Отлично!

Дальнобойность NFC у банковских карт очень мала, поэтому айфон к «пластику» надо прикладывать в упор. Чехлы ухудшают распознавание, но с оригинальными кожаными и силиконовыми проблем не будет. А вот металлические однозначно помешают.

Что с этим теперь можно делать?

Для iPhone банковская карта ничем не отличается от «покупной» метки NFC. Поэтому использовать пластик можно в качестве активатора абсолютно любого алгоритма Автоматизаций.

Самая простая идея? Подносите карту, открывается приложение банка. Не впечатляет, но вполне удобно, когда нужно перевод кому-то сделать.

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

Тот же таймер на стирку отлично ставить: пока загружаете машинку, кладёте айфон на заранее подготовленную карту. И всё, вроде ничего не сделал, а айфон теперь напомнит.

Ещё полезнее эта фича будет владельцам гаджетов для умного дома. Например, ненужную банковскую карту можно положить рядом с кроватью. Проводите ей по айфону – и одновременно делаете кучу всего: выключаете свет в квартире и все розетки, ставите дверь на сигнализацию, включаете ночники, режим «Не беспокоить» на айфоне, ставите будильник на 7 утра…

Кстати, транспортные карты вроде «Тройки», игрушки Amiibo от Nintendo и беспроводные наушники с NFC также можно сделать активаторами команд. Подходит вообще всё, в чём есть NFC, даже ваша проходка с работы.

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

deepblack

No, you can’t. To oversimplify — wireless payments (NFC, RFID chips on cards, etc) aren’t a simple ‘what’s your card number’ transaction (because that would be insecure beyond belief), they are more of a ‘here, encrypt this block of data with your secret numbers and return it’ type of thing.

The block of data to be encrypted changes for each transaction, and there’s (supposed to be) no way to get the device to spit out it’s secret numbers.

So you can’t EASILY clone your cards onto your phone (if you could, then so could anyone else who walked near you).

That’s not to say it can’t be done at all (if, perhaps, you found a flaw in the way the crypto works, you could perhaps deduce the secret numbers of a device), but it’s not something you’re going be buying an app for.

5d175e9c6aec4798664584.jpeg

Но можно расковырять карту, вынуть чип с антенной и поместить это всё допустим в кольцо.

Зачем нужны NFC метки и как их использовать для оплаты?

Сегодня уже никого не удивить бесконтактной смарт картой, оплатой банковской картой простым касанием или проходом в метро, просто приложив смартфон к турникету. За несколько лет технология NFC плотно вошла в нашу жизнь.

Фото 1

Зачем нужны NFC метки ?

Когда в 2004 году Philips, Sony и Nokia создали свой NFC forum, данная технология была известна разве что в среде увлеченных технарей. Три кита электронной индустрии ставили своей целью исследование, продвижение, ну и конечно, коммерческую прибыль от внедрения новой технологии бесконтактной передачи данных. Но большого прогресса они не достигли – все их достижения казались не более, чем игрушкой.

Для справки: NFC (от англ. Near Field Communication) – технология передачи данных на очень близком расстоянии, порядка 5-10 см. Является разновидностью технологии RFID – радиочастотной идентификации.

В 2011 к ним присоединяется Google и вот тогда начинается настоящий расцвет технологии, ведь NFC чипы стали поставляться с большинством смартфонов под Android. Пользователи сразу же оценили удобство и безопасность Google Pay – не нужно вводить всем надоевшие пароли; считывание карт происходило быстро и без ошибок. А самое главное пропала необходимость вообще доставать банковскую карту – все данные хранятся в памяти смартфона.

Но это было только начало, ведь новая технология позволяет обмениваться генерируемыми на лету данными, в отличие от RFID, где данные прошиваются один раз и навсегда.

“NFC – это просто приветственное рукопожатие”, – говорит Рэй Хартьен из компании Sony – “Потоковая передача данных идет уже через Bluetooth”. А NFC технологии позволяют обойтись без необходимой проверки безопасности соединения.

Сама технология полностью безопасна для человека, так как использует безопасную частоту 13.56 МГц. А из-за небольшой дальности действия, уровень магнитного излучения очень мал.

Принцип работы

Если кратко, то, как и в пассивных RFID-чипах, NFC использует:

  • антенну;
  • блок безопасности.

Антенна передает информацию между меткой и считывающим устройством.

Также при помощи антенны происходит питание микрочипов внутри NFC-метки.

Для справки: Используется принцип электромагнитной индукции – при считывании информации в специальной антенне смартфона генерируется магнитное поле. Такое же поле возникает в антенне самой метки, а от него возникает электрический ток, силы которого достаточно для питания микрочипов.

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

Фото 2

Блок безопасности может быть, как физическим устройством – конкретными чипами на NFC-метке, так и эмулироваться программными средствами, как в случае с PDA – смартфонами, КПК, смарт часами и другими портативными устройствами.

В целом устройство напоминает микрокомпьютер – тут даже есть свой процессор и оперативная память.

Благодаря своей конструкции NFC-метка не требует питания, стоит дешево и позволяет перепрограммировать себя под разные задачи. Но есть и ограничение – для организации обмена данными нужен хотя бы один активный контроллер NFC.

Виды меток NFC

С самой технологией всё более менее понятно. Тогда зачем столько видов меток предлагается производителями? Почему одни стоят дешевле, а другие в 2-3 раза дороже? Давайте разберемся!

Стандартом ISO 14443A описывается 4 вида меток, ещё одна описывается стандартом ISO 18092:

Тип Стандарт Память Скорость обмена Запись\чтение Защита от коллизий
1 ISO14443A 96б-2кб 106кб/с да нет
2 ISO14443A 96б-2кб 106кб/с да да
3 ISO18092 96б-2кб 212кб/с да да
4 ISO14443A 2/4/8кб до 424кб/с да да
5 ISO14443A до 4кб 106кб/с да да
  1. Тип 1 – ранняя разработка, слабо распространен из-за отсутствия защиты от коллизий.

Для справки: коллизии возникают при одновременной передаче данных двумя источниками.

  1. Тип 2 – уже поинтереснее, но всё еще не имеет шифрования.
  2. Тип 3 – интересен тем, что поддерживает шифрование данных, но сильно дороже.
  3. Тип 4 – имеет увеличенное количество памяти, что позволяет сохранить больше данных.

Фото 3

Наиболее распространенным является тип 5 – Mifare Classic tag, компании NXP Semiconductors.

Он наиболее выгоден по балансу цена-качество.

Кроме отличий в технологии исполнения, метки имеют разные форму и размеры. Чаще всего они продаются в форме простых наклеек с тематическим рисунком.

Если же вариантов рисунков недостаточно, то в продаже можно найти чистые, полностью белые наклейки. Их можно раскрасить под себя или же использовать технологию фотопечати, для нанесения нужной картинки.

В форме наклеек метку можно приклеить в любое удобное место:

  • книгу;
  • журнал;
  • крышку ноутбука;
  • wifi роутер;
  • торпеду авто;
  • мебель.

Метки в таком формате имеют защиту от влаги, а для улицы есть термостойкие метки с режимами -10oС +60oС.

Альтернативный формат – брелок в пластиковом корпусе. Этот вариант позволяет носить метку в кармане, не беспокоясь за ее целостность.

Программирование NFC-меток

Теперь когда мы обзавелись метками и расклеили их по дому, пора добавить немного магии – запрограммировать NFC метки на какие-либо действия. Для этого нам не понадобится специальный программатор или тестовый стенд.

Вся операция по прошивке метки выполняется с помощью своего смартфона и небольшой программы.

Фото 4

  1. Установите из Play Market программу TagWriter – официальное приложение от компании-производителя NXP. Она полностью бесплатна.
  2. Выбираем пункт: Create, write and store.
  3. Дальше пункт: New.
  4. Теперь выбираем тип записи. Это может быть простой текст, телефонный номер, ссылка в интернет, запуск приложения или данные для Bluetooth-соединения. Есть и другие, но перечисленные выше самые употребляемые. Для пробы нам подойдет просто текст.
  5. Набираем любой текст.
  6. Нажимаем Next.
  7. Теперь мы попали на экран дополнительных опций. Тут можно выбрать приложение, для запуска после прочтения этой метки; установить защиту на перезапись этой метки другим устройством. Также здесь будет информация о моделях чипа, которые смогут вместить наше сообщение.
  8. Нажимаем Next.
  9. Теперь поднесем смартфон к метке.
  10. Поздравления! Вы только, что прошили свою первую NFC-метку.

Как использовать?

Пора применить полученные знания на практике! Ниже вы найдете несколько идей, как можно применить эту современную технологию.

  1. Поделится своими контактами – например так: прикрепить метку на лобовое стекло, теперь, если машина мешает выезду, можно отправить смс или позвонить.
  2. Цифровая визитка своими руками – к обычной визитке клеим нашу метку, теперь наши деловые партнеры могут перенести наш контакт в записную книжку телефона одним касанием.
  3. Пароль от домашнего Wi-Fi. Клеим метку на роутер и записываем в него пароль с помощью приложения InstaWifi. Теперь ваши гости смогут подключится к вашему Wifi роутеру просто прикоснувшись к метке.
  4. Запуск синхронизации смартфона с домашним компьютером. Метку можно приклеить на ноутбук или системный блок и прописать в него запуск приложения для синхронизации данных.
  5. Передать адрес встречи в Гугл Картах – нет нужды записывать, переносить текст в смс, просто создаем место в Гугл Картах у себя на телефоне и записываем на специальную метку в офисе. Каждый сотрудник считывает ее в удобное для себя время.
  6. Включение точки доступа. Клеим рядом с ноутбуком метку, далее устанавливаем приложение Trigger. Добавим новое задание, в качестве триггера выбираем NFC, выбор ограничений оставляем по умолчанию, в качестве действия выбираем “Беспроводные и локальные сети -> Wifi-зона”,а на последнем экране подносим к NFC-метке. В результате, если вы выходите с ноутбуком за пределы работы вашего Wifi роутера, то прикоснитесь к метке и ваш смартфон переключится в режим точки доступа, а ноутбук продолжит получать доступ к интернету.
  7. Включение ночного режима. TagWriter настраиваем на включение бесшумного режима. Теперь, как только вы поднесёте смартфон к этой метке, звуки уведомлений отключатся и ничто не потревожит ваш сон. А ещё одну метку сделайте для отключения бесшумного режима, чтобы утром ваш смартфон вернулся в исходное состояние.
  8. Автоматизируйте свой авто. Используйте метку в автомобиле для включения Bluetooth, 3G, запуска плеера или GPS навигатора. Теперь вы
  9. На рынке постепенно появляются устройства, поддерживающие NFC, — стереосистемы, телевизоры, которые позволяют создавать пару с телефоном или планшетом для удалённого управления.
  10. В сфере управления материально-техническими ресурсами можно использовать NDEF записи для хранения информации о месте отправления товаров, об их прохождении различных промежуточных пунктов и тому подобном.
  11. Управление освещением. Производитель чипов NXP объединился со специалистами по созданию умного дома EnOcean. На выставке CES 2014 они показали продукт, который использует NFC для настройки и добавления элементов освещения в домашнюю сеть.
  12. Замки, использующие NFC-карты вместо ключа, довольно часто встречаются на Западе, но если в вашем офисе есть электронные пропуска, то можно записать информацию с них в Google Pay и пользоваться смартфоном. Цена таких замков в магазинах не превышает 200 долларов, а комбинированные замки и того дешевле. Метки можно записывать в телефон, в специальное NFC-кольцо, в брелок – в общем, тиражировать для кого надо.
  13. В домашней библиотеке. Создать подробное описание каждой книги, а на корешок прикрепить аккуратную метку NFC. Теперь можно получить информацию о книге не вынимая ее из полки и не листая описание.

Вместо заключения

Фото 5

Технология NFC делает очередной шаг перехода к умному дому.

Окружив себя множеством меток, мы сильно упростим рутинные, ежедневные операции, такие как поставить будильник или перевести смартфон в беззвучный режим на совещании.

Экспериментируйте и ищите свои способы использования меток.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *