Чтение NFC метки смартфона
- Войдите на сайт для отправки комментариев
Приветствую уважаемые гуру форума. Задача стоит следующая. Перевести систему доступа с брелков и карточек (мифаер) на NFC метки смартфонов пользователей. RFID считыватели стоят PN_532. Вся система построена на чтении UID, который передается на контроллер с базой данных этих номеров и в обратку идет команда на открытие прохода. Пробовал подносить смартфон в режиме банковской оплаты, но постоянно идет разный UID , при каждой инициализации. Знаю, что есть системы считывателя меток смартфонов, которые работают по данному алгоритму. Вопрос в следующем (может кто уже имеет опыт работы ), что в данном случае передает телефон. Нужно ли будет писать своё приложение на андроид/иос. Есть ли какие то готовые программы, где можно жестко задать запрашиваемый UID. В инете пока не нашел инфы. Поделитесь, если не секрет. Обещаю, если сам что то накопаю поделюсь ссылками. Заранее отписавшимся спасибо.
Придется писать. Весь смысл uid в том, что его нельзя задать. Никак.
Начни с чтения документации по соотвествующему апи андроида. Ну и будь готовым влить в это пару месяцев серьезной разработки, на что ты вряд ли способен, судя по вопросам.
Давным давно, где то в сети находил скеч для нано где подключался внешний рфид, который работал как на чтение так и на запись. Само устройство клонировало карточку один в один в том числе и уид и потом оно использовалось вместо карточки для прохода (правдо надо было таскать с собой повербанк для питания :)). Это я к тому что ркит сказал, что нельзя задавать уид.
Ну если какой-то свистун что-то "где-то видел", то тогда да. Все многомиллионые системы защиты, все банки, все кредитки и военные базы взламываются просто наной.
Разумеется, задать nfc uid можно. Также можно передавать нужный uid 522-м модулем с наны.
На андроиде и айфоне uid задаётся так: https://smartlockpicking.com/slides/Confidence_A_2018_Practical_Guide_To_Hacking_RFID_NFC.pdf
(см. слайды с 37 и дальше)
Ок, значит взломали какие-то карты. Но речь не о том. Речь о том, что авторизацию по uid для смартфонов использовать не надо. Если его можно задавать, то в нем нет никакого смысла. Это не защита.
Как второй идентификатор вполне есть смысл.