Flipper Zero е толкова богат на функции, че ако се запитате за какво точно се използва, ще ви бъде трудно да дадете еднозначен отговор. Това малко устройство, приличащо на играчка от 90-те, е истински швейцарски нож за киберсигурност и хардуерно хакване. С него можете да стартирате скриптове, да взаимодействате със съществуващи устройства, да използвате безжични технологии като NFC, да симулирате Apple AirTags или дори да заливате iPhone устройства с досадни поп-ап известия.

Няма единствен сценарий за употреба на Flipper Zero и точно в това е смисълът – можете да правите каквото пожелаете, стига вътрешните компоненти да го позволяват. А ако те не са достатъчни, винаги можете да добавите аксесоари, за да разширите възможностите му. Както откриха някои съобразителни потребители, една от тези нови възможности е способността да се променят електронните етикети по рафтовете (ESL) в различни търговски обекти. Това теоретично би позволило на потребителя дори да променя цените на стоките.

Силата на TagTinker

Всичко това стана възможно благодарение на приложение за Flipper Zero, наречено TagTinker, разработено от потребителя с псевдоним i12bp8. Приложението е създадено специално за комуникация с електронни етикети, които работят чрез инфрачервена връзка (Infrared ESL) – онези дигитални табели с е-хартия (e-paper), които все по-често виждаме по рафтовете на супермаркетите.

Тези етикети приемат команди чрез инфрачервен порт, с който Flipper Zero разполага по подразбиране. Чрез TagTinker устройството може да изпраща изображения, да сканира тагове чрез NFC и да извършва различни корекции по дисплея. Въпреки че разработчикът изрично забранява използването на приложението за каквито и да е незаконни дейности, теоретично нищо не пречи на потребителя да качи битмап изображение на любимото си меме върху устройство, което притежава законно.

TagTinker е замислен като „независим проект, предназначен единствено за образователни изследвания, сигурност и показване на цифрово изкуство върху хардуер, който притежавате“.

Защо това е новина и какъв е проблемът?

Основният извод от съществуването на подобен инструмент е колко уязвими са всъщност тези модерни системи за ценообразуване. Много от етикетите със стил „електронна хартия“ не разполагат със сериозни защитни стени срещу външна намеса. Използвайки NFC и инфрачервени трансивъри, данните могат да бъдат променяни или качвани без особени пречки.

Flipper Zero и TagTinker: Колко уязвими са всъщност дигиталните етикети в магазините?

Макар самото приложение да не е революция в хакерството, фактът, че толкова широко разпространена технология в търговията на дребно е толкова лесно достъпна за модификация, е притеснителен. Винаги е впечатляващо да се види как общността на Flipper Zero намира нови начини за разширяване на възможностите му, превръщайки го в инструмент за тестване на реалната сигурност на ежедневните обекти около нас.

TagTinker позволява на потребителите да „показват текст“, да изобразяват „тестови шаблони“ и дори – ако разполагате с Wi-Fi развойна платка (Wi-Fi dev board) за вашия Flipper – да „отключите мрежово генерирани дизайни на етикети в реално време“. Ако имате някой от тези електронни етикети под ръка, можете да правите наистина интересни неща. Изненадващото в случая е колко лесно някой би могъл да направи това в реална среда, променяйки информацията пред очите на клиентите.

Технологията зад кулисите: IR срещу сигурността

Повечето съвременни електронни етикети използват Zigbee, Bluetooth или инфрачервена връзка за актуализиране на цените от централен сървър. Проблемът с инфрачервените системи, към които е насочен TagTinker, е, че те често разчитат на остарели протоколи без криптиране. Когато магазинът изпраща сигнал за промяна на цената, той просто излъчва светлинен код, който етикетите разчитат. Flipper Zero просто „научава“ тези кодове или използва готови библиотеки, за да имитира предавателя на магазина.

Етика и законност на „джобния хакер“

Въпреки че може да изглежда като инструмент за пакости, нито Flipper Zero, нито това приложение са предназначени за злонамерени цели. Като цяло, това е изключително удобна конфигурация за ентусиасти. Интересен факт е, че можете да пътувате с Flipper Zero в ръчния си багаж, тъй като TSA (Администрацията за сигурност на транспорта в САЩ) и повечето европейски летищни власти не го забраняват изрично.

Можете да носите своето устройство по целия свят, да го програмирате да отваря гаражната врата на наетия от вас имот по време на почивка или просто да се занимавате с хардуерно творчество, докато сте далеч от дома. Едно нещо обаче е абсолютно сигурно: не трябва при никакви обстоятелства да използвате този инструмент за незаконни действия – като например поставяне на неприлични изображения или фалшиви цени върху публични устройства.

В крайна сметка, проекти като TagTinker служат като важно напомняне за бизнеса: дигитализацията носи удобство, но ако не е подплатена със стабилна сигурност, тя просто отваря нова врата за любопитните и креативни умове с правилното устройство в джоба.