Mifare Windows Tool — MWT 1.6.8424.42463
- v1.6.8424.42463 fixes
- converting dump into flipper dump was crashing for 4K dumps
- nfc-mfsetuid.exe was wrong when setting 7 bytes UID (beta testers welcome) —>
nfc-tools/libnfc#582 and xavave/libnfc_with_extra_tools@5061094 (if someone here has knowledge in C/C++ and knows if a 7 bytes UID should be converted to a 4 bytes FNUID or not, please comment) - Set UID window : couldn’t set uid because check on UID before write was wrong
- Set UID window: new: verify UID after setting the new UID on the tag
- Dump Window: fix on tag size display
- Main Window better exception catching
Full Changelog: 1.6.8424.20701…1.6.8424.42463
Mifare Windows Tool — MWT 1.6.8424.20701
-
fixed dll (libusb was not compiled in release mode before) in nfctools_pcsc folder
-
small fix on exception catching in UI
-
you can now use libnfc.conf in nfctools_pcsc folder to customize libnfc settings
-
if your windows antivirus complains, you can add «C:Program Files (x86)AVXTECMWTnfctools_pcsc» folder to your anitivirus exclusion list
-
if your antivirus blocks a mandatory executable or dll, you could get a 0x0000007b error:
** associated libnfc version: xavave/libnfc_with_extra_tools@e757f7c
** ACR122 removed from pcsc_driver accepted devices because it’s already in its own driver acr122_pcsc
** new branch created for this source code: pcsc_libnfc
** On next versions, I will try to implement PCSC Sharp
Full Changelog: 1.6.8422.36014…1.6.8424.20701
** 0abcbce
Mifare Windows Tool — MWT 1.6.8422.36014
- nugets updated: cliwrap + wixsharp
- added new option to select which start and end block to write
- possibility to change default Access control bits (warning: not fully tested)
-
libnfc compiled with PN532_UART driver (not tested)
discussion 47 -
you can use libnfc config (config file (.conf) needs to be in nfctools_pcsc directory)
-
possiblity to write 7 bytes UID (warning: not fully tested yet, it could brick your tag if it’s not a 7 bytes UID tag)
-
missing dll added ( discussion 63 and issue 64)
-
you can also watch my changes on libnfc on my nfctools fork: https://github.com/xavave/libnfc_with_extra_tools
Full Changelog: 1.6.8421.33645…1.6.8422.36014
Mifare Windows Tool — MWT 1.6.8421.33645
In this version: UI improvments, this version should be more stable, and tag cloning should work again
more dll included in pcsc folder MifareWindowsToolnfctools_pcsc: (lib nfc compiled in Install/Release mode (x64) so all mandatory dll should be there to run on other computers)
-
auto detect if your target tag is block 0 writable («chinese magic tag»)
if the tag on your reader is block 0 writable, this checkbox will be automaticaly checked:
-
You don’t need to use libusbK anymore (and you need to uninstall driver filter that you had installed previously for your ACR122U)
-
(By the way this will make you recover your ACR 122U green LED and bip sound)
Some fixes on utils and examples executables on my libnfc fork (included in this MWT version)
you can get more details on my libnfc changes here: xavave/libnfc_with_extra_tools@44145f4
drivers included/not included in this libnfc cross compilation:
you can change dump selection manually for source and target tag, by cliking on
Q
- changes on:
usbbusc.c
acr122_usb.c
nfc.c - libusb 1.0
mfoc-hardnested is compiled on VS2022 (Clang) with this libnfc version (and also libusb 1.0)
Mifare Windows Tool — MWT 1.6.8410.22153
this is a PCSC driver version: you will need to uninstall LibUsbK driver if you want to use this one
- added: automatic libusbk uninstall attempt
- method to toggle ACR device status (to not have to unplug and replug it by hand after libusbk uninstalling)
Full Changelog: 1.6.8409.43095…1.6.8410.22153
Mifare Windows Tool — MWT 1.6.8409.43095
this is a PCSC driver version: you will need to uninstall LibUsbK driver if you want to use this one
- all libnfc tools +mfoc-hardnested have been recompiled (and also in release mode to have a smaller size) from libnfc with visual studio 2022 on Windows 11 64 to be able to work with pcsc drivers
(this because most of the libnfc tools where only trying to get first or default reader but were not looking for other available pcsc drivers configured in libnfc)
- libusbk driver and option button to uninstall it have been removed, as they are not needed in this version anymore
Full Changelog: 1.6.8408.42890…1.6.8409.43095
Mifare Windows Tool — MWT 1.6.8408.42890
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 Windows Tool — MWT 1.5.8408.41843
- 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)
- fixed: a small bug in change UID window that made change uid button not enabled
Mifare Windows Tool — MWT 1.5.8408.24604
added: mandatory files check
Without these files, MWT cannot work. if so, you will see a message box like this one:
In that case, maybe that your antivirus has blocked some of the mandatory files.
Please check in your antivirus and you can add folder: C:Program Files (x86)AVXTECMWTnfctools in your antivirus trusted folders list
Mifare Windows Tool — MWT 1.5.8405.42990
- switched back to nfc-mfclassic.exe and nfc-mfsetuid.exe from v1.0.8225.472
- added: option to write full block 0 in tools/Options —> change UID (this should allow to set 7 bytes UID — but you need to write full block 0 — 16 bytes)
- fixed: write tag window was not opening after clicking on write tag and decrypting target tag
- fixed exception when copying text from MWT to clipboard
Опубликовано вс, 12/12/2021 — 11:38 пользователем admin
Язык
Undefined
Mifare Classic Tool — это низкоуровневая программа для чтения, записи и анализа NFC меток MIFARE® Classic. Она разработана для пользователей, которые хоть немного знакомы с технологией MIFARE® Classic. Программа предоставляет несколько функций для взаимодействия (и только с) MIFARE® Classic RFID-меток. Главная функция — перезапись секторов 0 и 1 в чипе Mifare, что позволяет создавать копии такиж же чипов.
Функции Mifare Classic Tool:
- Чтение меток MIFARE Classic
- Сохранение и редактирование данные меток
- Запись в метки MIFARE Classic (по блокам)
- Клонирование чипов MIFARE Classic
- Запись дамп метки в другую метку
- Запись UID чипов в файл (словарь).
- Форматирование меток в заводское состояние
- Декодирование и кодирование блоков значений MIFARE Classic
- Декодирование и кодирование условий доступа MIFARE Classic
- Сравнение дампов (Diff Tool)
- Отображение общей информации тегов
- Отображение данных тега как выделенное шестнадцатеричное.
- Отображение данные тега как 7-битный US-ASCII
- Отображение условий доступа MIFARE Classic в виде таблицы
- Отображение блоков значений MIFARE Classic как целые числа
- Вычисление BCC
- Функция быстрого клонирования UID
- Импорт / экспорт в разные типы файлов
- Справка и информация в приложении (офлайн)
- Открытый исходный код (GPLv3);)
ВАЖНЫЕ ЗАМЕТКИ
-
Этот инструмент предоставляет несколько функций для взаимодействия с классическими RFID-метками MIFARE Classic (и только с ними). Он разработан для пользователей, которые хоть немного знакомы с технологией MIFARE Classic. Вам также необходимо знать шестнадцатеричную систему счисления, потому что все данные вводятся и выводятся в шестнадцатеричной системе счисления.
-
Этот инструмент предоставляет очень простые функции. Нет таких наворотов, как сохранение URL-адреса в RFID-метке с красивым графическим пользовательским интерфейсом. Если вы хотите сохранить что-либо в теге, вы должны ввести необработанные шестнадцатеричные данные.
-
Это приложение не может взломать / взломать какие-либо ключи MIFARE Classic.
-
В этом приложении не будет возможности атак методом «брутфорса».
-
Будьте внимательны! Удаление этого приложения приведет к окончательному удалению всех файлов (дампов / ключей), сохраненных им.
-
Первый блок первого сектора исходного тега MIFARE Classic доступен только для чтения, т.е. не доступен для записи. Но есть специальные теги MIFARE Classic Zero, которые поддерживают запись в блок производителя с помощью простой команды записи. Это приложение может писать в такие метки и поэтому может создавать полностью правильные клоны. Для клонирования существуют два поколения чипов: первое поколение Mifare Zero EV1 предназначено для работы только с настольными USB считывателями, типа ACR122u, Mifare Zero UID Magic Tag 2nd Gen имеет поддержку мобильных устройств на Android.
-
Купить чипы Mifare Zero UID Magic Tag 1st и 2nd Gen в форме стикеров, карт и брелков можно у нас в магазине.
ЗАГРУЗКИ
- Скачать Mifare ClassicTool для Android
- Скачать MIFARE Classic Tool (recovery Tool) для Windows
Обзор работы программы Mifare ClassicTool под Windows
Mifare Classic Tool имеет следующие особенности:
— прочитать UID MIFARE классической карты
— Читать блок Mifare Classic Card
— Записать данные в блок mifare classic card
— Изменить ключи и условия доступа карты mifare classic
-
GoToTags
GoToTags считывает эти элементы данных с чипа NFC, в то время как тег NFC находится на считывателе NFC. Когда метка NFC удаляется из считывателя NFC, информация о чипе NFC удаляется. UID Тип чипа NFC Если тег был отформатирован в формате NDEF или не…
Бесплатно
Android
iPad
iPhone
Windows
-
NFC TagInfo by NXP
«NFC TagInfo by NXP» сканирует все типы тегов NFC Forum и отображает сообщения NDEF. Исходя из настроек, устройство можно настроить на автоматическое выполнение действия на основе записи NFC в сообщении NDEF.
Бесплатно
Android
iPad
iPhone
-
Tx Systems Contactless ID Reader
Бесконтактный считыватель ID Tx Systems — это простое в использовании приложение для Windows, которое считывает соответствующие данные с самых популярных в мире бесконтактных RFID-карт / меток и выводит эти данные на курсор Windows с помощью техноло…
Платно
Windows
-
IDTransfer — ISLOG
С IdTransfer, очень просто определите свою конфигурацию через дружественные интерфейсы, чтобы выполнить цепочку действий во время представления и / или удаления карты. IDTransfer удовлетворяет потребность в использовании бесконтактной карты на ПК с …
Условно бесплатно
Linux
Windows
-
Read-a-Card
Read-a-Card — это программная утилита для считывания идентификационных данных с большинства бесконтактных RFID-карт, бесконтактных токенов и меток. Приложение Read-a-Card, совместимое с широким спектром карточных технологий и систем, обладает множес…
Платно
Windows
NFC Tools GUI is a cross Platform software : it works on Mac, Windows and Linux.
You can read and write your NFC chips with a simple and lightweight user interface.
Connect your NFC reader to your computer like the very popular ACR122U to start playing with your NFC tags.
NFC Tools GUI is a cross Platform software : it works on Mac, Windows and Linux.
You can read and write your NFC chips with a simple and lightweight user interface.
Connect your NFC reader to your computer like the very popular ACR122U to start playing with your NFC tags.
A compatible NFC Reader, with associated drivers and PC/SC library.
Tested NFC Readers : ACR122U, ACR122T, ACR1255, ACR1256, ACR1252U, ACR1222L, ACR1255U-J1, SCM SCL3711, uTrust 3700F, Sony RC-S380 (Windows only) .
And obviously, some compatible NFC Chips.
Tested NFC chips : Mifare Ultralight, Mifare Ultralight C, NTAG203, NTAG210, NTAG212, NTAG213, NTAG215, NTAG216 , Mifare Classic 1k/4k, .
Additional informations for Linux :
How to install PC/SC Library on debian based :
sudo apt-get update
sudo apt-get install pcscd libpcsclite1 pcsc-tools
sudo apt-get update
sudo apt-get install libz-dev openjfx
For WINDOWS
For MAC
For LINUX
For LINUX ARM / ARM64
Available Languages
English, French, German, Spanish, Italian, Polish, Portuguese, Dutch, Russian, Simplified Chinese
Источник
11 приложений для создания NFC-меток
Для себя я так и не придумал реального применения NFC-меткам. Несмотря на это, я отлично понимаю потенциальную пользу этой технологии, и мне всегда интересно почитать про её использование.
Правда, в этой статье речь пойдёт немного о другом. А именно о приложениях, с помощью которых можно запрограммировать NFC-метку. По сути, они все делают одно и то же, и особой разницы между ними нет. А на iOS так вообще всё работает «из коробки».
NFC Tools (Windows, macOS, Android, iOS)
NFC Tools — одно из первых приложений, которое приходит на ум. С его помощью можно читать, записывать и программировать NFC- и RFID-совместимые метки.
Всё работает довольно просто. Запускаете приложение, прикладываете метку, задаёте нужные действия. Кроме простой записи информации, NFC Tools позволяет запрограммировать автоматизацию рутинных действий: включить Bluetooth, установить будильник, изменить громкость, передать конфигурацию Wi-Fi и многое другое.
На вкладке «Чтение» можно узнать такую информацию о метке, как:
- Производитель;
- Тип;
- Стандарт;
- Технология;
- Серийный номер;
- Размер;
- Данные на ней;
- Возможность записи на неё;
- Режим «только для чтения»;
- Все данные (формат NDEF).
А на вкладке «Запись» все вышеперечисленные пункты можно добавить на метку.
NFC TagWriter (Android)
NFC TagWriter поможет записать на метку контакты, закладки, геолокацию, данные о Bluetooth Handover, email, текстовые сообщения и многое другое.
Кроме записи, поддерживается чтение и просмотр данных, запуск сопутствующего приложения.
У разработчиков также есть NFC TagInfo, которое служит для чтения всех данных, хранящихся на метках, включая транспортные билеты и тому подобные вещи.
TagXplorer (Windows)
TagXplorer сделан теми же ребятами, что делали приложения выше. И, по сути, является их аналогом, но для Windows-платформы. Поэтому отдельно рассказывать про софтину не буду.
Smart NFC (iOS)
Как и аналоги, Smart NFC может читать и записывать NFC-метки. На метку можно добавить любой из поддерживаемых технологией тегов.
Если вы iOS-пользователь, то именно с этого приложения стоит начать.
NFC Assistant (Android)
NFC Assistant нужен для выполнения различных действий при распознавании метки. Приложение умеет:
- Отображать сообщение;
- Читать заданный текст;
- Устанавливать будильник;
- Изменять режим «Не беспокоить»;
- Управлять Bluetooth;
- Получать данные о событиях календаря;
- Получать данные о погоде;
- Запускать приложение или сайт;
- Управлять умными устройствами.
Mifare Windows Tool (Windows)
Не обращайте внимания на скриншот, в приложении есть английский язык.
Mifare Windows Tool — хоть и простая утилита, но она будет интересна опытным любителям NFC-технологии. С её помощью можно читать, записывать, анализировать и даже клонировать метки.
Если вы знаете хотя бы базово спецификацию MIFARE Classic, и знаете, как применить эти знания, обратите внимание на Mifare Windows Tool.
MIFARE DESFire EV1 NFC Tool (Android)
Если у вас под рукой есть карта формата MIFARE DESFire EV1, то вам нужно это приложение, чтобы получить с неё информацию. Поддерживаются типы шифрования AES, (3)DES и 3K3DES.
Tx Systems Contactless ID Reader (Windows)
Сразу хочу сказать, что утилита платная ($49,95), и, судя по всему, она больше не поддерживается разработчиком. Хотя купить её можно без проблем.
Tx Systems Contactless ID Reader — Windows-приложение для чтения информации с большинства RFID-совместимых карт. Благодаря технологии эмуляции клавиатуры полученную информацию можно вывести на курсор мыши Windows.
Если честно, я не понял, зачем это нужно. Судя по всему, это упрощает работу с RFID-картами и системами безопасности без необходимости закупки оборудования.
Read-a-Card (Windows)
Ещё одно платное и специфическое приложение. Оно необходимо для получения информации с RFID-метки и передачи её в специализированный софт для дальнейшей работы.
Поддерживается чтение прямо с карты или с помощью соответствующих устройств.
IDTransfer (Windows, Linux)
IDTransfer из той же «оперы», что и два приложения выше. С его помощью можно произвести авторизацию пользователя по RFID-карте в системе. Однако здесь вам понадобится отдельный USB-считыватель карт.
Mifare Classic Tool (Windows)
Mifare Classic Tool — очень простая утилита для Windows. Она поможет считать информацию с UID или Mifare карт, записать на них информацию или заменить ключи.
Источник
Nfc tools для windows
libnfc is a library which allows userspace application access to NFC devices.
Important note: this file covers POSIX systems, for Windows please read README-Windows.md
Some NFC drivers depend on third party software:
- Support build with pcsc driver, which can be using all compatible readers, Feitian R502 and bR500 already passed the test.
The regression test suite depends on the cutter framework: http://cutter.sf.net
See the file INSTALL for configure, build and install details.
Additionnally, you may need to grant permissions to your user to drive your device. Under GNU/Linux systems, if you use udev, you could use the provided udev rules. e.g. under Debian, Ubuntu, etc.
Under FreeBSD, if you use devd, there is also a rules file: contrib/devd/pn53x.conf.
In order to change the default behavior of the library, the libnfc uses a configuration file located in sysconfdir (as provided to ./configure).
A sample commented file is available in sources: libnfc.conf.sample
If you have compiled using:
you can make configuration directory and copy the sample file:
To configure multiple devices, you can either modify libnfc.conf or create a file per device in a nfc/devices.d directory:
How to report bugs
To report a bug, visit https://github.com/nfc-tools/libnfc/issues and fill out a bug report form.
If you have questions, remarks, we encourage you to post this in the developers community: http://www.libnfc.org/community
Please make sure to include:
The version of libnfc
Information about your system. For instance:
- What operating system and version
- For Linux, what version of the C library
And anything else you think is relevant.
A trace with debug activated.
Reproduce the bug with debug, e.g. if it was:
How to reproduce the bug.
Please include a short test program that exhibits the behavior.
As a last resort, you can also provide a pointer to a larger piece
of software that can be downloaded.
If the bug was a crash, the exact text that was printed out
when the crash occured.
Further information such as stack traces may be useful, but
If the patch fixes a bug, it is usually a good idea to include all the information described in «How to Report Bugs».
It should be as simple as running these two commands:
To build with specific driver(s), see option —with-drivers=. detailed in ./configure —help .
Note: if you’re using directly the development repository and not the release sources, you will have to execute firstly autoreconf -vis .
If your Touchatag or ACR122 device fails being detected by libnfc, make sure that PCSC-lite daemon ( pcscd ) is installed and is running.
If your Touchatag or ACR122 device fails being detected by PCSC-lite daemon ( pcsc_scan doesn’t see anything) then try removing the bogus firmware detection of libccid: edit libccid_Info.plist configuration file (usually /etc/libccid_Info.plist ) and locate ifdDriverOptions , turn 0x0000 value into 0x0004 to allow bogus devices and restart pcscd daemon.
Using an ACR122 device with libnfc and without tag (e.g. to use NFCIP modes or card emulation) needs yet another PCSC-lite tweak: You need to allow usage of CCID Exchange command. To do this, edit libccid_Info.plist configuration file (usually /etc/libccid_Info.plist ) and locate ifdDriverOptions , turn 0x0000 value into 0x0001 to allow CCID exchange or 0x0005 to allow CCID exchange and bogus devices (cf previous remark) and restart pcscd daemon.
Warning: if you use ACS CCID drivers (acsccid), configuration file is located in something like: /usr/lib/pcsc/drivers/ifd-acsccid.bundle/Contents/Info.plist
Libnfc cannot be used concurrently with the PCSC proprietary driver of SCL3711. Two possible solutions:
- Either you don’t install SCL3711 driver at all
- Or you stop the PCSC daemon when you want to use libnfc-based tools
PN533 USB device on Linux >= 3.1:
Since Linux kernel version 3.1, a few kernel-modules must not be loaded in order to use libnfc : «nfc», «pn533» and «pn533_usb». To prevent kernel from loading automatically these modules, you can blacklist them in a modprobe conf file. This file is provided within libnfc archive:
FEITIAN bR500 and R502:
Libnfc can work with PCSC proprietary driver of bR500 and R502, which is already available on most Linux setups. To activate the PCSC support: ./configure —with-drivers=pcsc . Readers known to work:
- Feitian bR500
- Feitian R502 Dual interface reader
- Feitian R502 CL(Contactless) reader
These readers are support by CCID since v1.4.25, make sure your CCID driver version higher or equal to 1.4.25.
On MacOS, you can check your CCID version with the following command, and if required, you can install latest CCID driver from https://github.com/martinpaljak/osx-ccid-installer/releases
On Linux, you can check your CCID version with the following command, and if required, you can install latest CCID driver from https://ccid.apdu.fr/
FeliCa is a registered trademark of the Sony Corporation. MIFARE is a trademark of NXP Semiconductors. Jewel Topaz is a trademark of Innovision Research & Technology. All other trademarks are the property of their respective owners.
About
Platform independent Near Field Communication (NFC) library
Источник
Adblock
detector
Для себя я так и не придумал реального применения NFC-меткам. Несмотря на это, я отлично понимаю потенциальную пользу этой технологии, и мне всегда интересно почитать про её использование.
Правда, в этой статье речь пойдёт немного о другом. А именно о приложениях, с помощью которых можно запрограммировать NFC-метку. По сути, они все делают одно и то же, и особой разницы между ними нет. А на iOS так вообще всё работает «из коробки».
NFC Tools (Windows, macOS, Android, iOS)
NFC Tools — одно из первых приложений, которое приходит на ум. С его помощью можно читать, записывать и программировать NFC- и RFID-совместимые метки.
Всё работает довольно просто. Запускаете приложение, прикладываете метку, задаёте нужные действия. Кроме простой записи информации, NFC Tools позволяет запрограммировать автоматизацию рутинных действий: включить Bluetooth, установить будильник, изменить громкость, передать конфигурацию Wi-Fi и многое другое.
На вкладке «Чтение» можно узнать такую информацию о метке, как:
- Производитель;
- Тип;
- Стандарт;
- Технология;
- Серийный номер;
- Размер;
- Данные на ней;
- Возможность записи на неё;
- Режим «только для чтения»;
- Все данные (формат NDEF).
А на вкладке «Запись» все вышеперечисленные пункты можно добавить на метку.
Скачать
NFC TagWriter (Android)
NFC TagWriter поможет записать на метку контакты, закладки, геолокацию, данные о Bluetooth Handover, email, текстовые сообщения и многое другое.
Кроме записи, поддерживается чтение и просмотр данных, запуск сопутствующего приложения.
У разработчиков также есть NFC TagInfo, которое служит для чтения всех данных, хранящихся на метках, включая транспортные билеты и тому подобные вещи.
Скачать
TagXplorer (Windows)
TagXplorer сделан теми же ребятами, что делали приложения выше. И, по сути, является их аналогом, но для Windows-платформы. Поэтому отдельно рассказывать про софтину не буду.
Скачать
Smart NFC (iOS)
Как и аналоги, Smart NFC может читать и записывать NFC-метки. На метку можно добавить любой из поддерживаемых технологией тегов.
Если вы iOS-пользователь, то именно с этого приложения стоит начать.
Скачать
NFC Assistant (Android)
NFC Assistant нужен для выполнения различных действий при распознавании метки. Приложение умеет:
- Отображать сообщение;
- Читать заданный текст;
- Устанавливать будильник;
- Изменять режим «Не беспокоить»;
- Управлять Bluetooth;
- Получать данные о событиях календаря;
- Получать данные о погоде;
- Запускать приложение или сайт;
- Управлять умными устройствами.
Скачать
«Черная» метка NFC. Особенности и возможности технологии
Услышав недавно радостную новость о решении компании Google закрыть Android Pay и Google Wallet, а вместо них сделать единую платёжную систему Google Pay, решил написать о технологии NFC. Рассказать подробно и простым языком, откуда, что и куда.
Valentin “Aze” Osetrov
Mifare Windows Tool (Windows)
Не обращайте внимания на скриншот, в приложении есть английский язык.
Mifare Windows Tool — хоть и простая утилита, но она будет интересна опытным любителям NFC-технологии. С её помощью можно читать, записывать, анализировать и даже клонировать метки.
Если вы знаете хотя бы базово спецификацию MIFARE Classic, и знаете, как применить эти знания, обратите внимание на Mifare Windows Tool.
Скачать
Если у вас под рукой есть карта формата MIFARE DESFire EV1, то вам нужно это приложение, чтобы получить с неё информацию. Поддерживаются типы шифрования AES, (3)DES и 3K3DES.
Скачать
Tx Systems Contactless ID Reader (Windows)
Сразу хочу сказать, что утилита платная ($49,95), и, судя по всему, она больше не поддерживается разработчиком. Хотя купить её можно без проблем.
Tx Systems Contactless ID Reader — Windows-приложение для чтения информации с большинства RFID-совместимых карт. Благодаря технологии эмуляции клавиатуры полученную информацию можно вывести на курсор мыши Windows.
Если честно, я не понял, зачем это нужно. Судя по всему, это упрощает работу с RFID-картами и системами безопасности без необходимости закупки оборудования.
Скачать
Read-a-Card (Windows)
Ещё одно платное и специфическое приложение. Оно необходимо для получения информации с RFID-метки и передачи её в специализированный софт для дальнейшей работы.
Поддерживается чтение прямо с карты или с помощью соответствующих устройств.
Скачать
IDTransfer (Windows, Linux)
IDTransfer из той же «оперы», что и два приложения выше. С его помощью можно произвести авторизацию пользователя по RFID-карте в системе. Однако здесь вам понадобится отдельный USB-считыватель карт.
Скачать
Mifare Classic Tool (Windows)
Mifare Classic Tool — очень простая утилита для Windows. Она поможет считать информацию с UID или Mifare карт, записать на них информацию или заменить ключи.
Скачать
Давно я подзабил на дела ЖЖ-шные, до сих пор никак не развернусь на хабре и руки не доходят допилить стандалон, но иногда происходят такие вещи, от которых хочется рычать, зубами стучать и за жопу прикусывать. Вот и сейчас.
Итак, для многих уже не секрет, что появились карты Classic, у которых возможно переписать нулевой сектор. Продают их кетайцы (по крайней мере, я знаю одного) и откуда они, карты эти, взялись — неизвестно. Возможно, это какая-то небольшая партия «обычных» немного неудавшихся китайских классиков, а возможно и целенаправленно изготовленная. Я больше склоняюсь ко второму варианту.
Работают эти карты шикарно. По крайней мере с метро у меня не возникло вообще никаких проблем. С автобусами тоже (там, правда, по традиции все еще проще можно сделать — в конце поста расскажу как). Да и с электричками, как поговаривает народ в теме, все замечательно. Ну это и понятно — серийник меняется, все рады, поют и танцуют.
А теперь о жопокусательном. Некоторые не очень хорошие товарищи (например mifare) толкают эти китайские карты, обычный ридер ACR122 и софт, сляпаный из libnfc, mfoc и mfcuk за какие-то баснословные деньги. А это должно быть бесплатно. Я здесь главный мифейрщик, я сказал — я сделал.
Посему, расклад такой:
1. Карты покупаем у китайцев. Мыло: ouyangweidaxian@live.cn Цена и количество — как договоритесь. У меня получилось 5 карт, каждая по цене ~1000 рублей. Народ, вроде, уламывал его на 2. А кто-то покупал много и получалось дешевле. Возможно, есть и другие источники, пишите в комментарии. Этот проверенный мной лично.
2. Ридер ACR122 покупаем, например, тут. Хорошая контора, дай б-г им здоровья. Если до китайцев ехать ближе, чем до Зеленограда, то берите на ебэе. Выигрыш в цене — 150 рублей. Для особо замороченных могу порекомендовать как-то надыбать Touchatag. Ридеры, по сути своей, те же, а стоит дешевле.
3. Софт. На сегодня есть оффлайн две методики восстановления ключей: «Dark Side attack», реализуемая программно в mfcuk и «Nested attack», реализуемая в mfoc. Весь софт можно бесплатно скачать из репозиториев и собрать на какой-нибудь убунте за 15-20 минут, не проблема. Вот и получили мы готовый тулчейн для ломки классиков.
Так как я недавно начал потихоньку портировать и немного допиливать libnfc в MSVC++ чисто для своих рабочих и хобби проектов, то для простоты и удобства я выкладываю все эти тулзы, собранные в MSVC++ (под виндой, ессно) с моей сборкой libnfc (внимание, она рассчитана только на работу с ACR122 и его клонами!). Вот тут их можно скачать.
Тулзы готовы к работе сразу же:
mfclassic — читает и пишет дампы, в том числе на китайские клоны прям сразу с заменой серийника,
mfcuk и mfoc — выковыривают ключи,
mfsetuid — небольшая тулза из libnfc для замены серийника китайских клонов и восстановления убитых клонов, если как-то получилось карту запоганить (например, неправильно записав чексумму или еще что-нибудь в нулевой блок).
Как с ними работать можно почитать в документации по ссылкам на проекты, которые я давал выше, это уже сами, без меня. Да, собраны тулзы на скорую руку в дебаг режиме и немного коряво, но задачи свои они выполняют.
Так что, товарищи, пользуйтесь на здоровье и не платите за то, что должно быть бесплатно! Это труды не его и не наши с вами, а тех людей, которые это писали и делали. И если они решили, что это должно быть бесплатно, значит нужно уважать их решения. И тем более не наживаться на этом — в аду потом гореть придется долго и печально, а я там буду с вилами и у котлов термостаты починять
Так, говна вбросил. Теперь вброшу плюшек:
1. Скоро (надеюсь) выложу универсальную тулзу для работы с классиками под винду: ГУИ, интегрированные mfoc и mfcuk, работа с проектами, редактор контетна по шаблонам + примеры, работа с клонируемыми китайскими картами. Т.е. вы сами сможете взять нужную карту (например метро), вычитать ключи, в удобном редакторе подправить ее тип, кол-во поездок и т.д. и склонить на китайскую карту. Вот так.
2. Есть немножко физической халявы в МОСКВА Г, которую можно получить, приложив правильно мифейровый рычаг. Следите за постами, обязательно расскажу чуть позже. Думаю, это как раз будет мой первый пост на Хабре.
3. Как я и обещал выше, что касается автобусов в частности и МосГорТранса в целом, все очень просто. Покупаете в кассе настоящий бесконтактный билет на автобус (как ни странно, это классик а не ультралайт) и заправляете его несколькими поездками. Приходите домой, выковыриваете ключи и сливаете живой дамп. Потом расходуете поездки и заливаете дамп обратно. И так до бесконечности. Самый тупой и простой способ. Но делаете все на свой страх и риск, так как это — нарушение закона. Эксперимент экспериментом, а ездить по такому билету все же не надо. Законы надо уважать. А МосГорТрансу, который интересуется и негодует, рекомендую провести ревизию безопасности в своих системах и все поправить, чтобы таких досадных казусов больше не случалось. Наймите, в конце-концов нормального программера. Или договоритесь с нормальной конторой. И бабла попилить сможете, и безопасность подлатаете как следует, чтоб все остались довольны.
Вот вроде и все. Жду ваших комментов.
Содержание
- Mifare classic card recovery tools windows
- Mifare classic card recovery tools windows
- Mifare classic card recovery tools windows
- Mifare classic card recovery tools windows
- 11 приложений для создания NFC-меток
- NFC Tools (Windows, macOS, Android, iOS)
- NFC TagWriter (Android)
- TagXplorer (Windows)
- Smart NFC (iOS)
- NFC Assistant (Android)
- Mifare Windows Tool (Windows)
- MIFARE DESFire EV1 NFC Tool (Android)
- Tx Systems Contactless ID Reader (Windows)
- Read-a-Card (Windows)
- IDTransfer (Windows, Linux)
- Mifare Classic Tool (Windows)
Краткое описание:
Низкоуровневый инструмент NFC для чтения, записи и анализа меток MIFARE Classic RFID
Требуется Android: 4.4+
Русский интерфейс: Нет
версия: 2.1.0 RU
MIFARE Classic Tool.ver.2.1.0.build.39.signed RU.apk ( 1014,98 КБ )
ChipMan RFID Пароль в окнах admin chipman_setup.exe ( 9,2 МБ )
ChipMan RFID Crack. Спасибо level 001 ChipM.rar ( 1,12 МБ )
MIFARE Classic Card Recovery ToolsMIFARE+Classic+Card+Recovery+Tools.rar ( 252,39 КБ )
У кого осталась т.н. Карта зас?анца? Именно так прозвали в народе провалившийся проект «600 туалетов Москвы». Сначала карты принимались к оплате, но упр. компания «Комхоз-сервис» отказалась от карт в пользу наличности, переделав и упростив все кабинки. И это была ошибка. Теперь в туалетах грязь и конская цена в 50р. А вот с картами было бы веселее.. Попытки изучить устройство карт были, но они не увенчались успехом. Было бы неплохо эти попытки повторить и добавить ключи в репозитарий. Ибо очень легко этот проект могут взять за основу нового какого-либо проекта целиком, включая и ключи и оборудование.
шо это троян? чето не стартует (см.аттач)
http://ikey.ru/acr122-soft Как пример.
Но 0 сектор править можно только на Mifare zero.На оригинале не получится.
level001,
Выложи на google или яндекс пожалуйста.
BBC калькулятор в MCT. Вводишь туда uid он тебе даст что тебе нужно, проверь на оригинале.Если я правильно вас понял.
Мне-бы хотелось в 5 байт также писать произвольную цифру. Чтобы программа его вообще не контролировала. Такое возможно в какой-то программе?
Да пожалуйста:5 байт это после uid 2 цифры?
Придумай свой uid обычно используются цифры от 0 до 9 и латинские буквы от A до F.(Шестнадцатеричная система счисления)
«Прогони» через калькулятор BBC.Вбей в него uid придуманный и получишь этот 5 байт. Остальное забей по дефолту.
Эта цифра зависит от uid.
Ребята, я вас очень благодарю. Но я знаю что такое расчет контрольной суммы для 5 байта. Мне-же надо чтобы я мог писать любую цифру в 5 байт независимо от рассчитанной калькулятором контрольной суммы. Просто от балды. Какая программа может записать такое? Те что я пробовал сами не позволяют записать неправильный 5 байт. Вот в этом я и прошу вашей помощи.
То есть например записать 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 в нулевой блок. Но программы сами проверяют этот 5 байт и не записывают в карту если он не верный. Нужна такая программа которая не станет проверять и напишет любое число мною от фонаря придуманное в нулевой блок.
Источник
Краткое описание:
Низкоуровневый инструмент NFC для чтения, записи и анализа меток MIFARE Classic RFID
Требуется Android: 4.4+
Русский интерфейс: Нет
версия: 2.1.0 RU
MIFARE Classic Tool.ver.2.1.0.build.39.signed RU.apk ( 1014,98 КБ )
ChipMan RFID Пароль в окнах admin chipman_setup.exe ( 9,2 МБ )
ChipMan RFID Crack. Спасибо level 001 ChipM.rar ( 1,12 МБ )
MIFARE Classic Card Recovery ToolsMIFARE+Classic+Card+Recovery+Tools.rar ( 252,39 КБ )
У кого осталась т.н. Карта зас?анца? Именно так прозвали в народе провалившийся проект «600 туалетов Москвы». Сначала карты принимались к оплате, но упр. компания «Комхоз-сервис» отказалась от карт в пользу наличности, переделав и упростив все кабинки. И это была ошибка. Теперь в туалетах грязь и конская цена в 50р. А вот с картами было бы веселее.. Попытки изучить устройство карт были, но они не увенчались успехом. Было бы неплохо эти попытки повторить и добавить ключи в репозитарий. Ибо очень легко этот проект могут взять за основу нового какого-либо проекта целиком, включая и ключи и оборудование.
шо это троян? чето не стартует (см.аттач)
http://ikey.ru/acr122-soft Как пример.
Но 0 сектор править можно только на Mifare zero.На оригинале не получится.
level001,
Выложи на google или яндекс пожалуйста.
BBC калькулятор в MCT. Вводишь туда uid он тебе даст что тебе нужно, проверь на оригинале.Если я правильно вас понял.
Мне-бы хотелось в 5 байт также писать произвольную цифру. Чтобы программа его вообще не контролировала. Такое возможно в какой-то программе?
Да пожалуйста:5 байт это после uid 2 цифры?
Придумай свой uid обычно используются цифры от 0 до 9 и латинские буквы от A до F.(Шестнадцатеричная система счисления)
«Прогони» через калькулятор BBC.Вбей в него uid придуманный и получишь этот 5 байт. Остальное забей по дефолту.
Эта цифра зависит от uid.
Ребята, я вас очень благодарю. Но я знаю что такое расчет контрольной суммы для 5 байта. Мне-же надо чтобы я мог писать любую цифру в 5 байт независимо от рассчитанной калькулятором контрольной суммы. Просто от балды. Какая программа может записать такое? Те что я пробовал сами не позволяют записать неправильный 5 байт. Вот в этом я и прошу вашей помощи.
То есть например записать 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 в нулевой блок. Но программы сами проверяют этот 5 байт и не записывают в карту если он не верный. Нужна такая программа которая не станет проверять и напишет любое число мною от фонаря придуманное в нулевой блок.
Источник
[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
source code is not a copy of original android version, but strongly inspired from it : I’ve modified logo and copied icons
It’s normal to give credits to the original author
This application was originally developed on Android systems by Gerhard Klostermeier in cooperation with SySS GmbH (www.syss.de) and Aalen University (www.htw-aalen.de) in 2012/2013. It is free software
Icons used in this application:
original android Logo: Beneke Traub (Creative Commons 4.0) Oxygen Icons: www.oxygen-icons.org (GNU Lesser General Public License) RFID Tag: www.nfc-tag.de (Creative Commons 3.0) MIFARE® is a registered trademark of NXP Semiconductors.
GENERAL INFORMATION / INFOS GENERALES
You can donate for this Windows fork :
This app was originally made on Android by ikarus23. Please check it out! https://github.com/ikarus23/MifareClassicTool You can also donate to them as a thank you. Since with out them and the hard work they put in this would not have been possible. Donate with Paypal
[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.
[EN] DOWNLOAD [FR] TELECHARGEMENT / INSTALLATION
[FR] Installation sur Windows 64 bits avec le fichier de setup fourni ici : https://github.com/xavave/Mifare-Windows-Tool/releases
[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 :
Источник
Краткое описание:
Низкоуровневый инструмент NFC для чтения, записи и анализа меток MIFARE Classic RFID
Требуется Android: 4.4+
Русский интерфейс: Нет
версия: 2.1.0 RU
MIFARE Classic Tool.ver.2.1.0.build.39.signed RU.apk ( 1014,98 КБ )
ChipMan RFID Пароль в окнах admin chipman_setup.exe ( 9,2 МБ )
ChipMan RFID Crack. Спасибо level 001 ChipM.rar ( 1,12 МБ )
MIFARE Classic Card Recovery ToolsMIFARE+Classic+Card+Recovery+Tools.rar ( 252,39 КБ )
У кого осталась т.н. Карта зас?анца? Именно так прозвали в народе провалившийся проект «600 туалетов Москвы». Сначала карты принимались к оплате, но упр. компания «Комхоз-сервис» отказалась от карт в пользу наличности, переделав и упростив все кабинки. И это была ошибка. Теперь в туалетах грязь и конская цена в 50р. А вот с картами было бы веселее.. Попытки изучить устройство карт были, но они не увенчались успехом. Было бы неплохо эти попытки повторить и добавить ключи в репозитарий. Ибо очень легко этот проект могут взять за основу нового какого-либо проекта целиком, включая и ключи и оборудование.
шо это троян? чето не стартует (см.аттач)
http://ikey.ru/acr122-soft Как пример.
Но 0 сектор править можно только на Mifare zero.На оригинале не получится.
level001,
Выложи на google или яндекс пожалуйста.
BBC калькулятор в MCT. Вводишь туда uid он тебе даст что тебе нужно, проверь на оригинале.Если я правильно вас понял.
Мне-бы хотелось в 5 байт также писать произвольную цифру. Чтобы программа его вообще не контролировала. Такое возможно в какой-то программе?
Да пожалуйста:5 байт это после uid 2 цифры?
Придумай свой uid обычно используются цифры от 0 до 9 и латинские буквы от A до F.(Шестнадцатеричная система счисления)
«Прогони» через калькулятор BBC.Вбей в него uid придуманный и получишь этот 5 байт. Остальное забей по дефолту.
Эта цифра зависит от uid.
Ребята, я вас очень благодарю. Но я знаю что такое расчет контрольной суммы для 5 байта. Мне-же надо чтобы я мог писать любую цифру в 5 байт независимо от рассчитанной калькулятором контрольной суммы. Просто от балды. Какая программа может записать такое? Те что я пробовал сами не позволяют записать неправильный 5 байт. Вот в этом я и прошу вашей помощи.
То есть например записать 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 в нулевой блок. Но программы сами проверяют этот 5 байт и не записывают в карту если он не верный. Нужна такая программа которая не станет проверять и напишет любое число мною от фонаря придуманное в нулевой блок.
Источник
11 приложений для создания NFC-меток
Для себя я так и не придумал реального применения NFC-меткам. Несмотря на это, я отлично понимаю потенциальную пользу этой технологии, и мне всегда интересно почитать про её использование.
Правда, в этой статье речь пойдёт немного о другом. А именно о приложениях, с помощью которых можно запрограммировать NFC-метку. По сути, они все делают одно и то же, и особой разницы между ними нет. А на iOS так вообще всё работает «из коробки».
NFC Tools (Windows, macOS, Android, iOS)
NFC Tools — одно из первых приложений, которое приходит на ум. С его помощью можно читать, записывать и программировать NFC- и RFID-совместимые метки.
Всё работает довольно просто. Запускаете приложение, прикладываете метку, задаёте нужные действия. Кроме простой записи информации, NFC Tools позволяет запрограммировать автоматизацию рутинных действий: включить Bluetooth, установить будильник, изменить громкость, передать конфигурацию Wi-Fi и многое другое.
На вкладке «Чтение» можно узнать такую информацию о метке, как:
А на вкладке «Запись» все вышеперечисленные пункты можно добавить на метку.
NFC TagWriter (Android)
NFC TagWriter поможет записать на метку контакты, закладки, геолокацию, данные о Bluetooth Handover, email, текстовые сообщения и многое другое.
Кроме записи, поддерживается чтение и просмотр данных, запуск сопутствующего приложения.
У разработчиков также есть NFC TagInfo, которое служит для чтения всех данных, хранящихся на метках, включая транспортные билеты и тому подобные вещи.
TagXplorer (Windows)
TagXplorer сделан теми же ребятами, что делали приложения выше. И, по сути, является их аналогом, но для Windows-платформы. Поэтому отдельно рассказывать про софтину не буду.
Smart NFC (iOS)
Как и аналоги, Smart NFC может читать и записывать NFC-метки. На метку можно добавить любой из поддерживаемых технологией тегов.
Если вы iOS-пользователь, то именно с этого приложения стоит начать.
NFC Assistant (Android)
NFC Assistant нужен для выполнения различных действий при распознавании метки. Приложение умеет:
Mifare Windows Tool (Windows)
Не обращайте внимания на скриншот, в приложении есть английский язык.
Mifare Windows Tool — хоть и простая утилита, но она будет интересна опытным любителям NFC-технологии. С её помощью можно читать, записывать, анализировать и даже клонировать метки.
Если вы знаете хотя бы базово спецификацию MIFARE Classic, и знаете, как применить эти знания, обратите внимание на Mifare Windows Tool.
Если у вас под рукой есть карта формата MIFARE DESFire EV1, то вам нужно это приложение, чтобы получить с неё информацию. Поддерживаются типы шифрования AES, (3)DES и 3K3DES.
Tx Systems Contactless ID Reader (Windows)
Сразу хочу сказать, что утилита платная ($49,95), и, судя по всему, она больше не поддерживается разработчиком. Хотя купить её можно без проблем.
Tx Systems Contactless ID Reader — Windows-приложение для чтения информации с большинства RFID-совместимых карт. Благодаря технологии эмуляции клавиатуры полученную информацию можно вывести на курсор мыши Windows.
Если честно, я не понял, зачем это нужно. Судя по всему, это упрощает работу с RFID-картами и системами безопасности без необходимости закупки оборудования.
Read-a-Card (Windows)
Ещё одно платное и специфическое приложение. Оно необходимо для получения информации с RFID-метки и передачи её в специализированный софт для дальнейшей работы.
Поддерживается чтение прямо с карты или с помощью соответствующих устройств.
IDTransfer (Windows, Linux)
IDTransfer из той же «оперы», что и два приложения выше. С его помощью можно произвести авторизацию пользователя по RFID-карте в системе. Однако здесь вам понадобится отдельный USB-считыватель карт.
Mifare Classic Tool (Windows)
Mifare Classic Tool — очень простая утилита для Windows. Она поможет считать информацию с UID или Mifare карт, записать на них информацию или заменить ключи.
Источник
MIFARE Classic Tools – удобное приложение для Андроид – устройств, с помощью которого пользователь получает доступ к содержимому NFC протокола, а также возможность взаимодействия с метками одноименного стандарта. По словам разработчиков, приложение работает только с этим стандартом, но его исходный код доступен каждому, поскольку лицензия распространения у него GPLv3, соответственно, при наличии необходимых навыков, его можно превратить практически во что угодно, подстроив и под другие стандарты, что делает возможности данного приложения в умелых руках практически безграничными в направлении его работы.
Возможности
Для того, чтобы приложение работало, потребуется готовая NFC метка, на которую уже записана информация. Работа строится на следующих действиях: в начале метка считывается и переписывается в само приложение. Как только она оказывается там, пользователь получает возможность её редактуры. Также становится возможной аналитика дампа, что очень важно при работе с подобными данными. Дальше можно откорректировать его к реальным условиям, которые требуются владельцу и установить ключ, фиксирующий эту метку. Также есть инструментарий вроде калькулятора, который способен работать в самых разных системах счисления, переводить разные кодировки и многое другое.
Ещё одна интересная функция — это клонирование Mifare меток. В таком случае, данные подобных тегов автоматически будут выводиться в HEX виде.
Особенности приложения
- Возможность считывания и записи NFC меток;
- Широкий инструментарий по обработке дампов и криптографических ключей;
- Данные можно выводить в удобном для себя режиме;
- Открытый исходный код, что позволит переделать приложение под свои потребности и другие стандарты;
- Встроенный раздел помощи;
- Требует базовых знаний NFC протокола;
- Приложение бесплатное;
- Работает на любых актуальных Андроид версиях.