Иногда необходимо знать какими данными обмениваются ридер и карта. Это могут быть банальные причины, типа отладки программно-аппаратного обеспечения ридера, проверки отношения мощностей передачи-приёма; это могут быть и не очень банальные причины, типа трассировки обмена Mifare Classic или попытки на лету внести сбойный бит в AES-ключ Mifare Plus, чтобы выковырять криптобазу из испорченной карты…
Предлагаемый вариант сниффера был сделан из «плавников и рыбьих хвостов» — на базе RTL-SDR (RTL2832), донгла стоимостью 4$. Результат работы сниффера запечатлён на скриншоте: неплохо, неправда ли?
Вот так выглядит трассировка протокола ISO-14443A
А это приёмник на RTL-SDR (RTL2832), который перехватил обмен Mifare
Читать далее Сниффер Mifare на RTL-SDR (RTL2832) →
При подключении ридеров семейства RD-03AB по USB интерфейсу к системе, работающей под ОС Windows, управление ридером возможно через встроенный в Windows драйвер HID-устройств, или через интерфейс библиотеки USB-устройств libusb-1.0. Казалось бы, зачем изобретать велосипед: если работает HID-интерфейс, то зачем устанавливать дополнительный драйвер? На самом деле, не всё так просто 🙂 При работе через HID-интерфейс вступают ограничения скорости обмена данными, это особенно заметно, если при интенсивном обмене с ридером попробовать шевелить мышку, или быстро набирать текст на клавиатуре. В Win10 возможны и другие «спецэффекты», причём они меняются от одного апдейта системы к другому: работа через libusb позволяет если не избежать, то значительно уменьшить вероятность «сюрприза» от M$.
Консоль настройки ридера под Win10, использующая libusb-1.0
Читать далее Ридер бесконтактных карт RD-03AB и libusb для Windows →
Для взлома ключей ключей карт Mifare Classic очень часто используется программа mfoc — MiFare Offline Cracker в разных вариациях, однако, у этой программы есть существенный недостаток: для взлома неизвестного ключа нужен хотя бы один известный. Давным-давно этот недостаток преодолевался с помощью программы mfcuk — этой программе известные ключи не требовались, mfcuk собирает статистику случайного генератора по 4х битным ответам при авторизации. Различные производители по-разному фиксили этот баг, но так или иначе mfcuk перестал работать. Новая программа mfks позволяет восстановить ключи на картах современных производителей, однако, на всякий случай, прилагается обновлённый вариант mfcuk для ридера RD-03AB.
Ридер RD-03AB, кабель и карта для взлома
Читать далее MFKS — взлом ключей Mifare Classic на современных картах →
ACS-ключ (ключ доступа) представляет собой запись длиной 8 байт, идентифицирующую UID карты. Запись состоит из байта длины UID и 7ми байт UID. Возможны следующие длины UID: 4 байта, 7 байт и, теоретически, 10 байт (предусмотрено стандартом, но в реальных картах такой UID не встречается). Если длина UID недостаточна для заполнения записи ACS-ключа (4 байта), запись дополняется нулями. Если длина UID превышает длину ACS-ключа (10 байт), последние байты UID отбрасываются. ACS-ключ, у которого все байты равны 0xFF, считается пустым (нет записи о ключе, ключ удалён).
Читать далее Операции с ACS-ключами для ридера бесконтактных карт RD-03AB →
Вот для такого замечательного случая, когда возникает необходимость клонировать карту Mifare, предназначена программа c2rw — Copy to RW-card. Вообще-то клонирование направо и налево делается с помощью libnfc; c2rw не использует libnfc, но тоже позволяет создать клоны карт (включая UID) Mifare Ultralight, Mifare Classic и Mifare Plus 🙂 Для полного клонирования, включая UID, следует использовать специальные карты, так называемые карты Mifare Zero (RW-карты), по названию перезаписываемого сектора 0. В секторе 0 хранится UID карты, а также ATQA и SAK, которые отвечают за опознавание типа карты. Исходники софта открыты, скачать его можно здесь (для Windows).
Читать далее Клонирование Mifare — нет ничего проще! →
Известно, что карты Mifare выпускают различные производители. И, вроде бы, эти карты работают одинаково, несмотря на то, что различные производители по-разному шли к своей цели. Неужели у карт нет никаких различий?
Для сравнения было взято 12 разных типов карт (на самом деле больше, но не суть). Среди этих карт были не только специально купленные карты, но и старые и новые билеты метро, социальная карта, карты «Тройка», карта «Стрелка», билеты Ultralight — вобщем всё, что под руку попало 🙂 И анализ дал очень интересные результаты.
Читать далее Необычный анализ карт Mifare →
Удобных утилит для работы с бесконтактными картами Mifare под Windows — раз-два и обчёлся. SCC (Simple Card Console) — одна из удобных утилит для работы с бесконтактными картами Mifare. SCC была переписана для ридеров RD-03AB V2.0. Помимо чтения и записи обычных карт Mifare, SCC поддерживает карты семейства Mifare Plus и Mifare Zero, а также позволяет запросто изменить UID на этих картах. Полезные фичи — чтение ATS и определение типа карты (в том числе и RW-свойств). Исходники софта открыты.
Читать далее SCC: запись, чтение и замена UID в картах Mifare — это просто! →
В связи с полной сменой API на V2.0 для ридеров RD-03AB, часто задают вопросы, типа, как переделать mfoc и т.п., что мол горе-горькое в том, что ридер не поддерживается официально libnfc, и т.д. и т.п.. Не переживайте: libnfc — это «тупиковая ветвь эволюции», которую губит попытка объять необъятное. libnfc сложен в понимании даже на уровне примеров, и что-то делать на нём не так просто, даже когда находишься в теме, ИМХО. Поэтому, отсутствие официальной поддержки libnfc для RD-03AB скорее фича, чем трабл, тем более, что ридер работает как под Windows, так и под Linux без драйверов.
На самом деле, никакой проблемы при переносе кода mfoc — нет, ниже приводится пример для Windows. Все исходники традиционно открыты 🙂
Читать далее mfoc для ридера RD-03AB →
Mifare Windows Tool — MWT
[EN] This is a Windows NFC-App for reading, writing, analyzing, cloning, etc. MIFARE® Classic RFID-Tags
[FR] Application NFC Windows NFC pour lire, écrire, analyser, dupliquer, etc… des badges RFID MIFARE® Classic
GENERAL INFORMATION / INFOS GENERALES
[EN] This tool provides several features to interact with MIFARE Classic RFID-Tags with ACR122U tag reader.
It is designed for users who have at least basic familiarity with the MIFARE Classic technology.
More information in WIKI
[FR] Cette outil propose différentes fonctionnalités pour interagir avec les badges RFID MIFARE Classic, à l’aide d’un lecteur de badges ACR-122U.
Il est conçu pour des utilisateurs aillant au moins un minimum de connaissances sur cette technologie.
Plus d’infos sur le wiki ici : https://github.com/xavave/Mifare-Windows-Tool/wiki/Home-fr-FR
PREREQUISITES / PREREQUIS
-
Windows 64bits
-
[EN] ACR122U Tag Reader / [FR] Lecteur de badges ACR122U —> AMAZON 27€
-
[EN] You need to install these drivers (Native + LibusbK) : documentation here : http://legacy.averbouch.biz/libnfc-and-nfc-utils-binaries-on-windows-10/#howtouse
-
[FR] Vous devez installer ces pilotes : celui du ACR122U d’origine et aussi LibUsbK : documentation en français ici —> http://legacy.averbouch.biz/fr/libnfc-and-nfc-utils-binaries-on-windows-10/#howtouse
[EN] DOWNLOAD [FR] TELECHARGEMENT / INSTALLATION
[EN] Windows x64 : With MSI Setup provided here : https://github.com/xavave/Mifare-Windows-Tool/releases
Important : Run Mifare Windows Tool as Administrator or it may not be able to write in folder c:\program Files\MWT\dumps and you would see error : «Cannot open: dumps\mfc_….dump, exiting» when reading a tag
[FR] Installation sur Windows 64 bits avec le fichier de setup fourni ici : https://github.com/xavave/Mifare-Windows-Tool/releases
Attention : Il faut lancer Mifare Windows Tool en tant qu’administrateur pour pouvoir l’utiliser pleinement
LANGUAGES / LANGUES
[EN] This tool is natively in english but, a french translation exists (automatic loading of french locale if your windows is in french)
[FR] Cet outil se lancera automatiquement en français si votre windows est en français
IMPORTANT NOTES / REMARQUES IMPORTANTES
Some important things are:
-
The features this tool provides are very basic.
-
The first block of the first sector of an original
MIFARE Classic tag is read-only i.e. not writable. But there
are special MIFARE Classic tags that support writing to the
manufacturer block with a simple write command. This App is able to
write to such tags and can therefore create fully correct clones. -
However, some special tags require a special command sequence
to put them into the state where writing to the manufacturer block is possible.
These tags will not work. -
Remember this when you are shopping for special tags!
[EN] IF YOU ENCOUNTER A PROBLEM PLEASE REPORT IT HERE
[FR] SI VOUS RENCONTREZ DES PROBLEMES D’INSTALLATION ET/OU D’UTILISATION, SIGNALEZ LES ICI :
— | — |
— | — |
Prerelease version: PCSC
WARNING: With this new PCSC version (and ONLY for PCSC VERSION), you need to uninstall LIBUSBK driver wrapped on ACR122
If you dont uninstall libusbK driver with this version, MWT will not detect the tag reader on your PC
To do so, go to device manager (Windows Key +X ) —> Device Manager
then click on uninstall driver and tick checkbox «try to delete driver»
Then ,[Optional] reinstall ACR 122 PCSC driver (you can find it here: http://www.acs.com.hk/en/products/3/acr122u-usb-nfc-reader/)
Then , unplug, and replug your ACR 122 (and now the green light and beep sound of ACR should work again — It was not supported in libusbK)
As these drivers are PCSC, MWT may be more compatible with other tag readers supporting PCSC (not only ACR122U),
So please give us some feedbacks to let us know if it works with newer ACR 122 tag readers like ACR122U-A9 or even other brands)
- switched to pcsc driver and libnfc 1.8.0: all nfc tools recompiled with libnfc with ACR122 PCSC driver
- removed: mifare-classic-format.exe, replaced with nfc-mfsetuid.exe with option -f to format
- fixed: a small bug in change UID window
- added: when starting app, if a new stable version or new pre-release version exist, you can go on github page to download them (it was no implemented for pre release before)
Mifare Classic Tool for Windows 10 — Full description
Discover the ultimate tool for Mifare Classic cards with the Mifare Classic Tool. Developed by the talented Vengito, also known as Needed Special Tools, this software is a game-changer for Windows 10 users. With its sleek interface and powerful features, it allows you to effortlessly explore, read, and write data on Mifare Classic cards. Whether you’re a tech enthusiast or a professional in need of advanced card management, this tool is your go-to solution. Unlock the full potential of your Mifare Classic cards with the Mifare Classic Tool and experience seamless card manipulation like never before.
Mifare Classic Tool for Windows 10 — Post your review
Mifare Classic Tool Windows 10 similar downloads
WuMgr
… to the download page for WuMgr, a powerful Windows 10 software management tool developed by the talented David Xanatos. WuMgr offers …
LAVClock x64
Welcome to the home of LAVClock x64, an innovative software developed by the renowned LAVResearch, … features that go beyond the standard timekeeping functions.
LAVClock x64 is not just a clock but a multi-functional …
Convert Files
… remarkable software developed by the ingenious mind behind Vengito (alias Needed Special Tools). This exceptional Windows 10 application is designed to …
Mat
… to the download page for Mat, a powerful Windows 10 software developed by Skwire Empire. Mat is a versatile … design and comprehensive functionality make it an indispensable tool for optimizing your workflow. From batch renaming files …
CMP Wassup
Welcome to the ultimate destination for Windows 10 software enthusiasts! Discover the remarkable «CMP Wassup» developed by … full potential of your device with this ingenious tool, designed to keep you informed and in control. …
Peach x64
Welcome to the download page for Peach x64, an exceptional Windows 10 software developed by the brilliant mind of Michael Eddington. Peach x64 is a powerful tool designed to enhance your …
Mifare Classic Tool имеет следующие особенности:
— прочитать UID MIFARE классической карты
— Читать блок Mifare Classic Card
— Записать данные в блок mifare classic card
— Изменить ключи и условия доступа карты mifare classic
-
GoToTags
GoToTags считывает эти элементы данных с чипа NFC, в то время как тег NFC находится на считывателе NFC. Когда метка NFC удаляется из считывателя NFC, информация о чипе NFC удаляется. UID Тип чипа NFC Если тег был отформатирован в формате NDEF или не…
Free
iPad
iPhone
Windows
Android
-
NFC TagInfo by NXP
«NFC TagInfo by NXP» сканирует все типы тегов NFC Forum и отображает сообщения NDEF. Исходя из настроек, устройство можно настроить на автоматическое выполнение действия на основе записи NFC в сообщении NDEF.
Free
iPad
iPhone
Android
-
Read-a-Card
Read-a-Card — это программная утилита для считывания идентификационных данных с большинства бесконтактных RFID-карт, бесконтактных токенов и меток. Приложение Read-a-Card, совместимое с широким спектром карточных технологий и систем, обладает множес…
Commercial
Windows
-
Tx Systems Contactless ID Reader
Бесконтактный считыватель ID Tx Systems — это простое в использовании приложение для Windows, которое считывает соответствующие данные с самых популярных в мире бесконтактных RFID-карт / меток и выводит эти данные на курсор Windows с помощью техноло…
Commercial
Windows
-
IDTransfer — ISLOG
С IdTransfer, очень просто определите свою конфигурацию через дружественные интерфейсы, чтобы выполнить цепочку действий во время представления и / или удаления карты. IDTransfer удовлетворяет потребность в использовании бесконтактной карты на ПК с …
Freemium
Linux
Windows