Реклама на сайте English version  DatasheetsDatasheets

KAZUS.RU - Электронный портал. Принципиальные схемы, Datasheets, Форум по электронике

Новости электроники Новости Литература, электронные книги Литература Документация, даташиты Документация Поиск даташитов (datasheets)Поиск PDF
  От производителей
Новости поставщиков
В мире электроники

  Сборник статей
Электронные книги
FAQ по электронике

  Datasheets
Поиск SMD
Он-лайн справочник

Принципиальные схемы Схемы Каталоги программ, сайтов Каталоги Общение, форум Общение Ваш аккаунтАккаунт
  Каталог схем
Избранные схемы
FAQ по электронике
  Программы
Каталог сайтов
Производители электроники
  Форумы по электронике
Помощь проекту

Микроконтроллеры, АЦП, память и т.д Темы касающиеся микроконтроллеров разных производителей, памяти, АЦП/ЦАП, периферийных модулей...

 
Опции темы
Непрочитано 30.08.2024, 00:02  
realid
Супер-модератор
 
Аватар для realid
 
Регистрация: 15.10.2007
Сообщений: 3,539
Сказал спасибо: 172
Сказали Спасибо 1,561 раз(а) в 811 сообщении(ях)
realid на пути к лучшему
По умолчанию Re: Простой Mifare-сниффер

Сообщение от Владимир 12344567 Посмотреть сообщение
Что значит static nonces?
Метка отвечает одним и тем же числом nonce при получении команды авторизации. Это число должно быть случайным и используется в алгоритме шифрования.
Реклама:
realid вне форума  
Сказали "Спасибо" realid
Непрочитано 30.08.2024, 00:49  
Rackey
Частый гость
 
Регистрация: 06.07.2023
Сообщений: 25
Сказал спасибо: 9
Сказали Спасибо 5 раз(а) в 5 сообщении(ях)
Rackey на пути к лучшему
По умолчанию Re: Простой Mifare-сниффер

А удалось заресерсчить на основе чего построен фильтр против MF-3 и подобного?
Rackey вне форума  
Непрочитано 30.08.2024, 15:30  
RECTO
Супер-модератор
 
Регистрация: 09.06.2011
Сообщений: 2,676
Сказал спасибо: 74
Сказали Спасибо 1,806 раз(а) в 654 сообщении(ях)
RECTO на пути к лучшему
По умолчанию Re: Простой Mifare-сниффер

Сообщение от realid Посмотреть сообщение
Метка отвечает одним и тем же числом nonce при получении команды авторизации.
Ага, "01200145"...

Сообщение от Rackey Посмотреть сообщение
MF3.2 по классификации Айкея - это обычная CUID со static nonces.
Возможно... Но я тут решил проверить и обнаружил вот какие странности:

1) Есть у меня метка с таким static nonces = 01200145, тест на ТМД показывает "хорошая".
2) тест на ТМД не делает никаких запросов на авторизацию.

Вот лог, я вижу тест на ZERO, вижу тест на OTP. И как бы всё...

Сообщение от Rackey Посмотреть сообщение
А удалось заресерсчить на основе чего построен фильтр против MF-3 и подобного?
Вероятнее всего - по таймингам, сравниваются тайминги запрос-ответ метки и оригинального S50 в тех местах, где они чётко не определены протоколом...
..
Вложения:
Тип файла: txt log_testMF3.txt (3.2 Кб, 0 просмотров)

Последний раз редактировалось RECTO; 30.08.2024 в 15:56.
RECTO вне форума  
Непрочитано 30.08.2024, 16:36  
realid
Супер-модератор
 
Аватар для realid
 
Регистрация: 15.10.2007
Сообщений: 3,539
Сказал спасибо: 172
Сказали Спасибо 1,561 раз(а) в 811 сообщении(ях)
realid на пути к лучшему
По умолчанию Re: Простой Mifare-сниффер

Сообщение от RECTO Посмотреть сообщение
Вероятнее всего - по таймингам, сравниваются тайминги запрос-ответ метки и оригинального S50 в тех местах, где они чётко не определены протоколом...
Не, проверял эту версию. Логи на осцилле делал и сравнивал, 1 в 1 тайминги.
realid вне форума  
Непрочитано 30.08.2024, 22:44  
Rackey
Частый гость
 
Регистрация: 06.07.2023
Сообщений: 25
Сказал спасибо: 9
Сказали Спасибо 5 раз(а) в 5 сообщении(ях)
Rackey на пути к лучшему
По умолчанию Re: Простой Mifare-сниффер

Сообщение от RECTO Посмотреть сообщение
2) тест на ТМД не делает никаких запросов на авторизацию.
Хм, ну я сниффнул ПМ-3 и вижу нужные фрагменты со статик Нонсом:
Цитата:
6265648 | 6266704 | Rdr |26(7) | | REQA
6267892 | 6270260 | Tag |04 00 | |
6271248 | 6273712 | Rdr |93 20 | | ANTICOLL
6274884 | 6280708 | Tag |F2 04 08 80 7E | |
6282128 | 6283376 | Rdr |93 | | SELECT_XXX
6290288 | 6290832 | Rdr |02(3) | |
6293908 | 6297428 | Tag |08 B6 DD | ok |
6298688 | 6303136 | Rdr |60 01 7C 6a | ok | AUTH-A(1)
6305428 | 6310164 | Tag |00 90 80 A2 | | AUTH: nt (lfsr16 index 8126)

Сообщение от RECTO Посмотреть сообщение
Вероятнее всего - по таймингам, сравниваются тайминги запрос-ответ метки и оригинального S50 в тех местах, где они чётко не определены протоколом...
Эту гипотезу проверял, сравнивая тайминги как разных меток (ориг от НХП, Фудан, разные меджики, Ген4), так и эмуляторов (СМКей, Флиппер Зеро, ПМ3, Хам Ультра). Не похоже на то

Последний раз редактировалось Rackey; 30.08.2024 в 23:18.
Rackey вне форума  
Непрочитано 31.08.2024, 18:35  
Rackey
Частый гость
 
Регистрация: 06.07.2023
Сообщений: 25
Сказал спасибо: 9
Сказали Спасибо 5 раз(а) в 5 сообщении(ях)
Rackey на пути к лучшему
По умолчанию Re: Простой Mifare-сниффер

Пришли заготовкми сегодня. Как раз CUID + static nonce (009080A2).

Проверить пока не могу, сейчас буду себе заказывать стенд Iron Logic, походу, для быстрых домашних тестов
Rackey вне форума  
Непрочитано 31.08.2024, 21:14  
Rackey
Частый гость
 
Регистрация: 06.07.2023
Сообщений: 25
Сказал спасибо: 9
Сказали Спасибо 5 раз(а) в 5 сообщении(ях)
Rackey на пути к лучшему
По умолчанию Re: Простой Mifare-сниффер

Сообщение от Rackey Посмотреть сообщение
Пришли заготовкми сегодня. Как раз CUID + static nonce (009080A2).

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

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

Остался открытым вопрос почему подобный чип+катушка не сработали раньше. Подозреваю, что потому что ключи, на которых я тестил, инвалидированы. Сейчас через SMKey сделал с S50 оригинальной "под прописку" чисто чтоб поймать Error контроллера, но пройти фильтры и с ней проверил. Мелкую довалидирую.

Большое спасибо за наводку, уже написал за деталями еще пару знакомых, чтоб понять как можно эти чипы отличать
Rackey вне форума  
Непрочитано 31.08.2024, 23:08  
RECTO
Супер-модератор
 
Регистрация: 09.06.2011
Сообщений: 2,676
Сказал спасибо: 74
Сказали Спасибо 1,806 раз(а) в 654 сообщении(ях)
RECTO на пути к лучшему
По умолчанию Re: Простой Mifare-сниффер

Сообщение от Rackey Посмотреть сообщение
Пришли заготовкми сегодня. Как раз CUID + static nonce (009080A2).
Кстати да, вы были правы - мои CUID тоже со static nonce и тоже = 009080A2. У меня ТМД не делает этот тест и выдаёт просто "хорошая" - возможно, прошивка более старая, чем у вас (1.94)...

Сообщение от Rackey Посмотреть сообщение
ОК, удалось проверить на одном реальном стенде - работает
Я, в общем-то, и не сомневался...

Сообщение от Rackey Посмотреть сообщение
сейчас буду себе заказывать стенд Iron Logic, походу, для быстрых домашних тестов
А что представляет из себя стенд? У меня вот просто IL пробка, подключённая к 12 вольтам. Смотрю по светодиоду - если он моргнул, значит метка принята. А если очень надо узнать, какой код пойдёт в контроллер - подключаю свой копир в режиме чтения...
RECTO вне форума  
Непрочитано 01.09.2024, 00:05  
Rackey
Частый гость
 
Регистрация: 06.07.2023
Сообщений: 25
Сказал спасибо: 9
Сказали Спасибо 5 раз(а) в 5 сообщении(ях)
Rackey на пути к лучшему
По умолчанию Re: Простой Mifare-сниффер

Сообщение от RECTO Посмотреть сообщение
Кстати да, вы были правы - мои CUID тоже со static nonce и тоже = 009080A2. У меня ТМД не делает этот тест и выдаёт просто "хорошая" - возможно, прошивка более старая, чем у вас (1.94)...
Да, они добавили это в 1.95. Удобненько в каких-то кейсах.
Из ченжлога:
Доработали функцию тестирования MF3/Ultra. Теперь функция понимает и распознает большее количество заготовок, показывает тип, если это не Ultra/MF3. Умеет определять MF8, Ul-X, Ul-Z, Zero, OTP первой версии, если что-то не так с iMF+, то укажет на необходимость замены (если ничего не пишет, а просто пикает - значит все в порядке).

Сообщение от RECTO Посмотреть сообщение
Я, в общем-то, и не сомневался...
Да, очень благодарен. Буду тестить на бОльшей выборке еще для понимания)

Сообщение от RECTO Посмотреть сообщение
А что представляет из себя стенд? У меня вот просто IL пробка, подключённая к 12 вольтам. Смотрю по светодиоду - если он моргнул, значит метка принята. А если очень надо узнать, какой код пойдёт в контроллер - подключаю свой копир в режиме чтения...
Ну я думал взять пробку, какой-то дешевый Z-5 (возможно, найду тот, который еще по WG умеет с пробкой работать). Z-397 и Z-2 USB MF, чтоб лить прошивки/конфигурить фильтры и ко. Ну и КО сгенерю уже у Айкея за токены, думаю. Не самое дешевое, но какие-то кейсы потестить. Хотя вот контроллер можно подрубить от другой системы.

У меня пакет "защищенной" системы Варта-М лежит после исследования, то можно их контроллер взять.

Может, это too much
Rackey вне форума  
Непрочитано 01.09.2024, 01:44  
RECTO
Супер-модератор
 
Регистрация: 09.06.2011
Сообщений: 2,676
Сказал спасибо: 74
Сказали Спасибо 1,806 раз(а) в 654 сообщении(ях)
RECTO на пути к лучшему
По умолчанию Re: Простой Mifare-сниффер

Сообщение от Rackey Посмотреть сообщение
они добавили это в 1.95. Удобненько в каких-то кейсах.
Да, я уже и сам почитал, спасибо.

Сообщение от Rackey Посмотреть сообщение
Да, очень благодарен. Буду тестить на бОльшей выборке еще для понимания)
Да, давайте набирать статистику.
Я уже сделал несколько дубликатов друзьям, где mf-3 не справлялись. Отказов пока не было.

Сообщение от Rackey Посмотреть сообщение
я думал взять пробку, какой-то дешевый Z-5 (возможно, найду тот, который еще по WG умеет с пробкой работать). Z-397 и Z-2 USB MF, чтоб лить прошивки/конфигурить фильтры и ко. Ну и КО сгенерю уже у Айкея за токены, думаю. Не самое дешевое, но какие-то кейсы потестить.

Может, это too much
Слишком уж ту-мач, на мой взгляд... Всё-таки мне кажется, что:
1) Контроллер сам по себе к пробке в принципе не нужен. Если всё равно не виден код, зачем он?..
2) Z-397 за 4,5К - это грабёж, конечно. Я пользуюсь такой штукой: https://www.chipdip.ru/product/usb-rs485-3. Но покупал не в Чип-Дип, а в каком-то интернет-магазе для 3D-диавайщиков за какие-то смешные деньги (в районе 200 рублей). Но придётся немного доработать: 3 больших диода со стороны клеммника убрать, R4 R5 R8 (там же) - убрать, выход A притянуть к +5В через резистор 1К, выход B притянуть к "земле" через резистор 1К. И всё...
3) Ну, Z-2 нужна, если метки под прописку штамповать пачками, а просто для своих тестов как-то до сих пор обхожусь без неё... Один раз сделал на чужом аппарате пару меток на классиках и пару на IL-30 со своей KO, дампы слил на комп и использую теперь как тестовые...

Но это лишь моё мнение, опять же...
..

Последний раз редактировалось RECTO; 01.09.2024 в 01:57.
RECTO вне форума  
 

Закладки

Метки
mifare, копирование mifare, сниффер
Опции темы

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Простой копировщик домофонных ключей (часть 2) RECTO Микроконтроллеры, АЦП, память и т.д 2378 14.10.2024 04:44
Easyrnet - простой в использовании Ethernet-модуль Owl_Andrew Микроконтроллеры, АЦП, память и т.д 10 07.07.2017 08:56
Простой преобразователь частоты al_sh Производственное оборудование 22 22.11.2015 18:02
простой частотометр на Atmega8 pirotehnick Микроконтроллеры, АЦП, память и т.д 12 03.11.2007 12:47
USB программатор для PIC простой avr123-nm-ru Микроконтроллеры, АЦП, память и т.д 1 24.10.2007 09:53


Часовой пояс GMT +4, время: 14:19.


Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot