Как добавить транспортную карту «Тройка» в систему мобильных платежей «Apple Pay»

Hakcerman может взломать даже время LaserUnicorns / YouTube

Пользователь портала «Хабрахабр» сообщил об уязвимости в системе карты «Тройка», а также создал приложение, которое позволяет бесплатно пополнять баланс карты.

Как пишет в своем посте Игорь Шевцов, вся работа была проведена без использования специальных технических средств — ему понадобился только Android-смартфон с NFC-чипом. На поиск уязвимости у него ушло 15 дней. Для взлома системы Игорь Шевцов использовал мобильное приложение «Мой проездной», через которое он смог получить доступ к памяти карты и изучить структуру хранения данных. Больше всего времени заняло изучение структуры данных в памяти карты. Это оказалось возможным из-за того, что данные хранятся в незашифрованном виде. В случае, если бы данные в памяти карты были зашифрованы, вероятнее всего, потребовалось бы физическое проникновение в системы работающие с картой, что делает атаку существенно сложнее. В результате, найденные «дыры» в системе позволили выполнить подделку баланса, который записан на электронном кошельке карты «Тройка».

Программист также создал приложение для Android под названием TroikaDumper, которое можно скачать с GitHub, и дал рекомендации, как избежать финансовой блокировки.

Не оперируйте суммами баланса более 100 рублей. Никогда не проходите в метро два раза с одинаковым временем последнего прохода. После записи дампа обновите текущее время на карте используя валидатор в наземном транспорте. То есть, перед каждым проходом в метро нужно выполнить списание через желтый валидатор в автобусе или трамвае. Как заявил разработчик, для исправления недочетов системы «необходимо усовершенствование формата хранения данных в памяти карты и обновление программного обеспечения всех систем, работающих с картой».

Представитель Департамента транспорта и развития дорожно-транспортной инфраструктуры заявил, что об уязвимостях им ничего не известно.

Приложение TroikaDumper позволяет читать, сохранять и восстанавливать записанное состояние памяти карты Тройка. Для использования необходим телефон с версией Android ≥ 4.4 и NFC чипом, поддерживающим карты Mifare. NFC чип должен быть произодства NXP wikipedia.org/wiki/List_of_NFC-enabled_mobile_devices Чипы производства Broadcom и другие работать не будут. Неполный список поддерживаемых телефонов supported_phones_list.txt Установите приложение скачав его по ссылке TroikaDumper.apk Запустите приложение и поднести карту Тройка. Должно отобразится состояние баланса, время последнего прохода и т. д. При считывании карты состояние памяти автоматически сохраняется и доступно в архиве (нижняя правая кнопка в виде папки) Для записи дампа памяти на карту выберите нужный дамп из архива и нажмите кнопку запись. Кнопка записи находится левее кнопки архива. Не оперируйте суммами баланса более 100 рублей Никогда не проходите в метро два раза с одинаковым временем последнего прохода. После записи дампа обновите текущее время на карте используя валидатор в наземном транспорте. То есть, перед каждым проходом в метро нужно выполнить списание через желтый валидатор в автобусе или трамвае.GBIf1fW.png ➥ ✈Источник<marquee>Поиск IT персонала. Давайте решать задачи вместе! [email protected]</marquee><bottom></bottom>

Где и как это сделать?

  1. В кассе метро Москвы
  2. Автоматизированные киоски Мосгортрансavtomat.jpg
  3. Платежные терминалы (они установлены в магазинах, торговых центрах, банках и т.д.) и банкоматы ОАО «Центральная ППК», ОАО «Московско-Тверская ППК», «Московский Кредитный Банк», «Аэроэкспресс», «МегаФон», «Велобайк» «Элекснет», EuroPlat.
  4. Через Интернет-банк или Мобильный банк своего банка (в каждом банке есть свой внутренний Интернет-банк и Личный кабинет). Например, Сбербанк.Онлайн, Тинькофф.Банк.
  5. На ж/д вокзале в кассе АэроЭкспресса
  6. Электронными деньгами (Яндекс.Деньги, Webmoney, Qiwi)

Пополнить с мобильного телефона

Отправив СМС с номером своей Тройки по короткому номеру 3210 (деньги спишутся с баланса вашего смартфона) (Билайн, МТС, Мегафон, Tele2). Сообщение должно быть: troika пробел 10 цифр вашей карты пробел сумма цифрами (смотрите рисунок ниже). В ответном сообщении придет запрос на подтверждение оплаты, а затем смс об успешном выполнении операции.2018-04-17_124646.jpg

Как пополнить Тройку через МКБ?

Терминал Московского кредитного банка (МКБ). В городе Москва тысячи терминалов МКБ. Но нам нужны не все, а только те, которые поддерживают функцию пополнения карты Тройка. Выбрать их на карте можно на этом официальном сайте https://mkb.ru/about/address/terminal#listВверху справа отметьте галочку «Пополнение карт Тройка». Показывает 3610 терминалов по Москве.

Внести деньги на баланс Тройки можно наличными или банковской картой.

mkb-4.jpg

1.Выберите раздел на экране “Транспортные карты”.

А в нем: “Тройка” прямое пополнение.

mkb-1.jpg

2. Укажите номер карты с обратной стороны (10 цифр) и сумму, которую следует зачислить.

proverka_mkb.jpg

3.Внесите наличные или вставьте банковскую карту в окошко “Вставьте карту”.

(Вставлять нужно карту банка, а не карту Тройку!)

mkb-5.jpg

4. Обязательно заберите чек. (На случай, если платеж не пройдет!)

Максимальная сумма платежа – 3000 руб.

Важно: после оплаты, вам необходимо эту сумму активировать.

Т.е. приложить к жёлтому терминалу в метро! Приложить как на фото, нажать “Удаленное пополнение эл.кошелька” и подожать 5 секунд. Появится надпись “Активировано столько-то единиц”. Единицы, это рубли. Положили 300 рублей – будет Актививровано 300 единиц”

Читайте также:  Запись билетов на Тройку

terminal.jpg

Как пополнить Тройку через Тинькофф?

Пополнить баланс карты «Тройка». Тинькофф это дает сделать на своем сайте Tinkoff.ru

Максимальная сумма пополнения через него – 2500 рублей.  

2018-04-12_161407.jpg

Пополнение происходит здесь https://www.tinkoff.ru/troika

  • Как быстро дойдут деньги через Тинькофф Банк? Деньги поступают мгновенно, после ввода подтверждающей СМС.
  • Снимается ли какой-то процент %? Нет, это бесплатно. Независимо от того, клиент вы Банка Тинькофф или нет.

Важно: после оплаты, вам необходимо эту сумму активировать. terminal.jpg

Для этого на экране нужно выбрать кнопку «Удаленное пополнение», поднести карту «Тройка» к желтому кругу-сканеру и дождаться окончания записи платежа.

Как пополнить Тройку через Сбербанк Онлайн

2018-04-17_125409.jpg

  1. Войдите в свой Сбербанк.Онлайн
  2. Выберите «Переводы и платежи» → «Товары и услуги» → «Транспорт» → Тройка
  3. Введите номер своей Тройки (10 знаков) и сумму.2018-04-17_125751.jpg
  4. Подтвердите операцию через СМС.

Абсолютно идентично провести пополнение можно через Мобильное приложение Сбербанк. Точно также выбираете нужный раздел как и в версии для компьютера (ноутбука).

prilozhenie.jpg Единая карта «Тройка» — это универсальный носитель для оплаты проезда в общественном транспорте г. Москвы, а также поездок на пригородной электричке. С помощью данной карты можно посещать культурно-развлекательные центры и оплачивать другие сервисы.

Для удобства клиентов система «Тройка» предлагает устанавливать приложение «Мой проездной» на телефоны, которые поддерживают технологию NFC. С помощью данной разработки нет необходимости иметь при себе пластиковый носитель, достаточно прислонить мобильное устройство к валидатору для оплаты проезда или входа.

Возможности мобильного приложения

Приложение «Мой проездной» обладает следующими функциями:

  • запись абонементов;
  • пополнение баланса карточки;
  • проверка состояния счета проездного;
  • доступ к истории совершенных с помощью «Тройки» операций;
  • предоставление остатка поездок на приобретенных абонементах;
  • привязка любого количества банковских карт, выданных в России, для безопасности операций с деньгами.

prilozhenie1.jpg

Приложение Тройки для Андроид

Системные требования для установки «Тройки» на телефон

Установка и корректная работа приложения «Мой проездной» требует соблюдения следующих технических требований:

  • в мобильном устройстве должна быть операционная система  Андроид 4,0;
  • наличие непрерывного доступа к сети Интернет;
  • мобильный должен поддерживать технологию NFC;
  • поддержка технологии Mifare Classic, она дает возможность не только пополнять кошелек карты, но и записывать абонементы, в противном случае можно пополнять карту только удаленно и в дальнейшем обязательно подтверждать платеж через желтый инфотерминал. Не все смартфоны с поддержкой NFC поддерживают Mifare Classic, это нужно уточнять у производителя или в инструкции к устройству.

Где скачать приложение?

Приложение для «Тройка» находится в свободном доступе для скачивания в сети Интернет. Для систем андроид https://play.google.com/store/apps/details?id=ru.bm.transport

Используемые источники:

  • http://code.rabota-ka.ru/2016/05/hack.html
  • https://troika-balans.ru/moskva/popolnenie-karty.html
  • https://troika-card.ru/mobilnoe-prilozhenie-trojki.htm

Рейтинг автора
5
Подборку подготовил
Андрей Ульянов
Наш эксперт
Написано статей
168
Ссылка на основную публикацию
Похожие публикации