Показать сообщение отдельно
Старый 15.04.2017, 16:31   #1
march cat Меню Пользователя
Член клуба
 
Аватар для march cat
 
Регистрация: 05.08.2014
Сообщений: 123
По умолчанию Arduino+rc522+Mifare 1k

Всем привет ! Давненько меня здесь не было )))
Встала задача на ардуине сделать читалку + писалку + вскрывалку Mifare 1k.
Про ACS ACR-122U и Mfoc + Mfcuk я знаю . Но данная сборка обходится дорого для обычных смертных )))
Интересен сам факт работы Crypto1 . А так же Picpocketing Mifare 1k.
Читалку + писалку на ардуине с библиотекой Mfrc522 пишется за сутки макс , но она не отображает самого обмена с картой . Сейчас работаю над выводом данных передачи Spi между ардуиной и ридером . да бы смотреть запросы и ответы между ридером и картой .
Теперь не много о самой карте Mifare 1k:
1) Объем памяти 1 кило
2) разбита на 16 секторов
3) в каждом секторе 4 блока по 16 байт.
4) к каждому сектору существуют 2 пароля (А и B) по 6 байт.
5) записаны в каждом 4 блоке . В формате 6 байт(key B) 1байт (User data) 3байта (Acsses bit) 6 байт (key A)
6) К каждому ключу присвоены биты на чтение и запись
7) Используется метод шифрования Crypto1 от NxP Как говорят аналог Hitag2 (применяется в иммо авто )
Думаю пока все ! У кого что есть пишем не стесняемся . Системы становятся сложнее . Ломать надо кучей )))

P.S Так же есть дефаултные ключи ! на просторах интернета набрал около 100 шт )

Добавлено через 8 минут
Пример дампа пустой карты :

Поднесите карту ...
Card UID: 44 C1 5C 74
PICC type: MIFARE 1KB
Success with key: FF FF FF FF FF FF
------------------------------------------------Sector 0----------------------------------------------
Block 0: 44 C1 5C 74 AD 88 04 00 85 00 00 00 04 13 45 01 D⸮\t⸮⸮..⸮.....E.
Block 1: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
Block 2: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
Block 3: 00 00 00 00 00 00 FF 07 80 69 FF FF FF FF FF FF ......⸮.⸮i⸮⸮⸮⸮⸮⸮
------------------------------------------------Sector 1----------------------------------------------
Block 4: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
Block 5: 03 00 00 00 FC FF FF FF 03 00 00 00 05 FA 05 FA ....⸮⸮⸮⸮.....⸮.⸮
Block 6: E2 FF FF FF 1D 00 00 00 E2 FF FF FF 06 F9 06 F9 ⸮⸮⸮⸮...⸮⸮⸮⸮.⸮.⸮
Block 7: 00 00 00 00 00 00 19 67 8E 00 00 00 00 00 00 00 .......g⸮.......
------------------------------------------------Sector 2----------------------------------------------
Block 8: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
Block 9: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
Block 10: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
Block 11: 00 00 00 00 00 00 FF 07 80 69 FF FF FF FF FF FF ......⸮.⸮i⸮⸮⸮⸮⸮⸮
------------------------------------------------Sector 3----------------------------------------------
Block 12: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
Block 13: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
Block 14: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
Block 15: 00 00 00 00 00 00 FF 07 80 69 FF FF FF FF FF FF ......⸮.⸮i⸮⸮⸮⸮⸮⸮
------------------------------------------------Sector 4----------------------------------------------
Block 16: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
Block 17: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
Block 18: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
Block 19: 00 00 00 00 00 00 FF 07 80 69 FF FF FF FF FF FF ......⸮.⸮i⸮⸮⸮⸮⸮⸮
------------------------------------------------Sector 5----------------------------------------------
Block 20: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
Block 21: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
Block 22: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
Block 23: 00 00 00 00 00 00 FF 07 80 69 FF FF FF FF FF FF ......⸮.⸮i⸮⸮⸮⸮⸮⸮
------------------------------------------------Sector 6----------------------------------------------
Block 24: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
Block 25: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
Block 26: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
Block 27: 00 00 00 00 00 00 FF 07 80 69 FF FF FF FF FF FF ......⸮.⸮i⸮⸮⸮⸮⸮⸮
------------------------------------------------Sector 7----------------------------------------------
Block 28: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
Block 29: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
Block 30: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
Block 31: 00 00 00 00 00 00 FF 07 80 69 FF FF FF FF FF FF ......⸮.⸮i⸮⸮⸮⸮⸮⸮
------------------------------------------------Sector 8----------------------------------------------
Block 32: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
Block 33: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
Block 34: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
Block 35: 00 00 00 00 00 00 FF 07 80 69 FF FF FF FF FF FF ......⸮.⸮i⸮⸮⸮⸮⸮⸮
------------------------------------------------Sector 9----------------------------------------------
Block 36: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
Block 37: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
Block 38: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
Block 39: 00 00 00 00 00 00 FF 07 80 69 FF FF FF FF FF FF ......⸮.⸮i⸮⸮⸮⸮⸮⸮
------------------------------------------------Sector 10---------------------------------------------
Block 40: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
Block 41: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
Block 42: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
Block 43: 00 00 00 00 00 00 FF 07 80 69 FF FF FF FF FF FF ......⸮.⸮i⸮⸮⸮⸮⸮⸮
------------------------------------------------Sector 11---------------------------------------------
Block 44: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
Block 45: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
Block 46: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
Block 47: 00 00 00 00 00 00 FF 07 80 69 FF FF FF FF FF FF ......⸮.⸮i⸮⸮⸮⸮⸮⸮
------------------------------------------------Sector 12---------------------------------------------
Block 48: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
Block 49: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
Block 50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
Block 51: 00 00 00 00 00 00 FF 07 80 69 FF FF FF FF FF FF ......⸮.⸮i⸮⸮⸮⸮⸮⸮
------------------------------------------------Sector 13---------------------------------------------
Block 52: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
Block 53: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
Block 54: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
Block 55: 00 00 00 00 00 00 FF 07 80 69 FF FF FF FF FF FF ......⸮.⸮i⸮⸮⸮⸮⸮⸮
------------------------------------------------Sector 14---------------------------------------------
Block 56: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
Block 57: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
Block 58: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
Block 59: 00 00 00 00 00 00 FF 07 80 69 FF FF FF FF FF FF ......⸮.⸮i⸮⸮⸮⸮⸮⸮
------------------------------------------------Sector 15---------------------------------------------
Block 60: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
Block 61: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
Block 62: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
Block 63: 00 00 00 00 00 00 FF 07 80 69 FF FF FF FF FF FF ......⸮.⸮i⸮⸮⸮⸮⸮⸮
------------------------------------------------------------------------------------------------------

Последний раз редактировалось march cat; 15.04.2017 в 16:26.
march cat вне форума   Ответить с цитированием