Чтение и запись данных с карты
TroikaDumper — это уникальное Android-приложение для смартфонов, которое позволяет считывать содержимое транспортной карты «Тройка» и перезаписывать его с изменением данных. Следует отметить, что для корректной работы ваш смартфон должен иметь NFC-чип производителя NXP с поддержкой карт Mifare. Полный список поддерживаемых устройств можно найти на сайте разработчика в репозитории GitHub.
Главной особенностью приложения является возможность внесения изменений на транспортную карту «Тройка». Поддерживается чтение полного дампа и редактирование конкретных значений на определенных позициях. Иными словами, вы сможете считать всю информацию с вашей карты (баланс, дата последнего прохода, идентификатор турникета) и изменить значение любой позиции. В некоторых случаях это позволит пополнять баланс карты без оплаты.
Разработчик приложения TroikaDumper настоятельно рекомендует не оперировать суммами пополнения карты более 100 рублей, так как в зависимости от размера пополнения протоколы могут меняться. Помимо этого, после каждого прохода с использованием измененного значения карты необходимо выполнить списание с помощью валидатора желтого цвета в троллейбусе или автобусе.
Особенности
- Приложение доступно для скачивания бесплатно;
- Принцип работы основан на обнаруженной уязвимости в формате хранения данных карты «Тройка»;
- Позволяет считывать полный дамп карты, сохранять его и перезаписывать;
- Реализован простой и удобный интерфейс;
- Смартфон должен иметь NFC-чип производства NXP, поддерживающий частоты карт Mifare;
- В некоторых случаях позволяет бесплатно пополнять карту «Тройка»;
- Поддерживаются актуальные версии Android.