Представлен открытый проект TagTinker — это исследовательский инструмент для управления электронными ценниками
Исследователи провели реверс-инжиниринг (в разработке использованы данные из Furrtek’s ESL research и PrecIR reference implementation) беспроводного протокола для связи и управления электронными ценниками (ESL — Electronic Shelf Labels) и выпустили проект TagTinker, который что позволяет редактировать текст на ESL с помощью ИК-передатчиков, например, с помощью Flipper Zero.
В текущей реализации проект TagTinker — это приложение на Flipper Zero для образовательных исследований протоколов электронных этикеток с ИК-управлением на авторизованном тестовом оборудовании. Исходный код решения написан на C и Kotlin и опубликован на GitHub под лицензией GNU General Public License v3.0.
В файле README проекта намеренно отсутствуют инструкции по развертыванию и рекомендации по взаимодействию с действующими коммерческими системами.
В рамках этого проекта разработчики строго-настрого предупредили:
TagTinker — это исследовательский инструмент. Он предназначен только для изучения протоколов, анализа сигналов и контролируемых экспериментов на оборудовании, которым вы лично владеете или которое имеете явное право тестировать. Этот репозиторий не разрешает доступ, модификацию или вмешательство в работу любого стороннего оборудования, коммерческой установки или розничной среды.
Строго запрещены следующие виды использования:
Тестирование на развернутых сторонних системах.
Использование в розничной или коммерческой среде.
Изменение цен, данных о товарах или операционных данных.
Вмешательство в бизнес-процессы.
Обход средств сопряжения, авторизации или контроля безопасности.
Любая несанкционированная, незаконная или вредоносная деятельность.
Особенности TagTinker:
Эксперименты с отображением текста, изображений и тестовых шаблонов.
Локальная веб-утилита
Читать на habr.com