
Ознайомтеся з широкими можливостями Flipper Zero, універсального інструменту для ентузіастів техніки, у цій докладній статті. Пориньте в функціональні можливості цього багатоцільового хакерського інструменту, розробленого для різних цифрових і радіочастотних взаємодій. Стаття надає поглиблений огляд того, як Flipper Zero можна використовувати для протоколів RFID, NFC та інфрачервоного зв’язку, що робить його життєво важливим гаджетом для електроніки та цифрового зв’язку.Цей обширний посібник ідеально підходить для тих, хто хоче зрозуміти весь потенціал Flipper Zero у сфері сучасної техніки.
У цій статті ви знайдете глибокий аналіз Flipper Zero, мультифункціонального гаджета, який є ідеальним для ентузіастів технологій. Описані його основні функції, можливості взаємодії з різними цифровими та радіочастотними системами, включаючи RFID, NFC та інфрачервоні протоколи. Стаття також надає інформацію про практичне застосування та потенціал цього інноваційного пристрою у сучасній технологічній сфері.
Влітку 2020 року компанія Flipper Devices Inc. вийшла на Kickstarter із девайсом Flipper Zero. Їх стартової метою було зібрати 60К$. Але за першу добу було зібрано 1млн $. За добу?! Так, саме за добу. Девайс зробив такий сильний галас у співтоваристві гіків, що про Flipper Zero знає кожен другий користувач інтернету, що сидить у TikTok або YouTube.
Як мінімум, ви, напевно, могли бачити відео на просторах інтернету, як Flipper Zero відкриває кришку від зарядного порту Tesla, вимикає телевізори в громадських місцях і «ламає» пристрої на iOS. Це не всі можливі варіанти використання Flipper Zero.
Flipper Zero – це тамагочі для хакерів, з безліччю модулів для дослідження обладнання навколо вас. Пристрій може зчитувати і відтворювати сигнали субГГц (шлагбауми, ворота, метеостанції та багато інших гаджетів), емулювати і записувати RFID, а також виконувати багато інших подібних функцій. Flipper Zero має форму мила і розміри 10,5 x 4,8 x 3,1 см; він досить важкий, тому не хвилюйтеся, якщо вам здасться, що він випав з кишені.
Дизайн цього чохла розроблявся компанією протягом дуже тривалого періоду часу. Зарядка, передача файлів і прошивка здійснюється через USB Type-C. Якщо ви купуєте Flipper, переконайтеся, що у вас є карта пам’яті Micro SD (у мене карта на 16 ГБ, якої вистачає на все). (А тепер поговоримо про модулі). На задній кришці розташовані модулі NFC, RFID і iButton. Зліва – інфрачервоний порт. Праворуч – порт USB. Під ним знаходиться картка пам’яті micro SD, а зверху – виводи GPIO для підключення зовнішніх пристроїв. Усередині фліппера живе дельфін з унікальним ім’ям.
Flipper Zero має антену, яка вміє читати та емулювати сигнали на частоті 300-928 MHz. Для сигналів є регіональні обмеження, що, на мою думку, правильно. Обмеження для Росії на OFW – 433,05-434,79 МГц, 868,15-868,55 МГц, 915 МГц, 925 МГц. Цього достатньо, щоб відкривати шлагбауми та ворота.
Є два режими читання сигналів:
Read (читає та декодує сигнал для читання інформації)
Read RAW (читає та зберігає голий сигнал)
Обмеження регіону діють на емуляцію сигналу. Тобто, ти зможеш упіймати сигнал, який не підходить за обмеженнями, але емулювати його Flipper не дасть.
Якщо ти не знаєш на якій частоті працює твій брелок від воріт, є програма Frequency Analyzer. Програма просто показує частоту в ефірі.
Також програмісти пишуть свої програми для роботи з антеною Sub-GHz. Наприклад, Enchanted Sub‑GHz Chat — програма для обміну повідомленнями між двома Flipper Zero за частотами Sub‑GHz. Ця антена може багато, але в правильних руках. Вонаа та модуль розташовуються там же, де і iButton з ІЧ портом.
Flipper Zero підтримує технологію низькочастотної радіочастотної ідентифікації, яка використовується в системах контролю доступу, чіпах для тварин і системах На відміну від NFC, картки і мітки RFID не мають високого рівня безпеки. Наприклад, домофони починають переходити з 1-Wire (iButton) на RFID-мітки. Flipper Zero має антену для зчитування таких міток. Вона розташована на задній панелі пристрою.
Для зчитування, запису та емуляції міток можна використовувати стандартний RFID-додаток Flipper Zero. Він також може записувати власну інформацію через функцію додавання вручну. Однак це робиться у форматі HEX. Як приклад використання, рекомендується негайно записувати мітки з домофону. PS RFID працює на частоті 125 кГц.
Flipper Zero має модуль, який працює з NFC-мітками та картками; NFC має вищий рівень безпеки, ніж RFID. Ось чому банківські картки Flipper працюють з NFC. Flipper може читати, емулювати і записувати NFC-картки і мітки; як і RFID, він також може додавати власні мітки за допомогою функції “Додати вручну”. Приклад використання модуля NFC: скажімо, ви забули свою картку вдома після використання її в офісі. Якщо картка зберігається у Flipper Zero, ви можете легко емітувати її будь-де і будь-коли.
Ось приклад, як не варто робити. Але це одна із можливостей Flipper Zero.
Оскільки ми вже почали говорити про клавіші, давайте поговоримо про iButton. На тильній стороні кейса є три незвичайні штирі. Виявилося, що це модуль для роботи з “планшетом” домофона. Наразі не всі будинки обладнані домофонами з радіочастотною ідентифікацією. За допомогою цього модуля можна зчитувати і емулювати планшет iButton.
Почнемо вимикати телевізор. Але це жарт, давайте поговоримо про інфрачервоний порт. За допомогою інфрачервоного порту ви можете надсилати команди телевізорам, кондиціонерам, мультимедійним системам і подібним пристроям, які мають приймачі. ІЧ-порт Flipper Zero може приймати, зберігати та копіювати сигнали. Існує також можливість універсального пульта дистанційного керування, який екранує можливі сигнали від усіх типів обладнання. Він може вибирати телевізори, проектори, аудіоплеєри та кондиціонери. Це дуже корисна функція.
Припустимо, наприклад, що ви загубили пульт від телевізора, а вам потрібно негайно подивитися мультфільм по телевізору. Чи можете ви записати пульт дистанційного керування? Можна скористатися універсальним. Або ж ви можете записати і використовувати свій власний пульт від телевізора. Для цього модуля є багато застосувань: якщо ви раптом натрапите на відео в TikTok або YouTube, як школярі використовують Flipper Zero, щоб вимкнути телевізор у McDonald’s, то це робота універсального пульта дистанційного керування.
Виводи GPIO розташовані на верхній частині Flipper Zero. Цей модуль використовується тільки для модуля Wifi. Цей модуль можна використовувати для UART, SPI, I2C і подібних. Flipper Zero Використовуюється для підключення різних зовнішніх модулів: модуль CC1101 з розширеною субГГц антеною, iButton, який емулює домофон, та WiFi плати. Також у є WiFi модуль, який застосовують для налаштувань WiFi через USB. Це стосується, наприклад, налаштувань NFC. Рідко коли користуюся WiFi модулем, оскільки він може зламатися. Було б набагато зручніше, якби в Flipper Zero був вже вбудований WiFi модуль.
Flipper Zero можна використовувати для виконання брудної роботи на вашому комп’ютері; він підтримує емуляцію USB-клавіатури. Це може бути використано для BadUSB уразливостей. Скрипт написаний на мові Rubber Ducky Script. За замовчуванням Flipper Zero має чотири скрипти. Насправді їх два, і ці два скрипти створені для двох систем: Windows і MacOS. Ці скрипти встановлюють qFlipper, про який буде розказано пізніше, і малюють дельфінів у текстовому редакторі.
Пару скриптів:
Для зміни шпалер на KDE (робив подібний прикол я в школі)
Відтворення звуку на Windows
Це дуже круто, але ще крутіше U2F. Ключ двофакторної авторизації також є у Flipper Zero. Цей ключ можна додати для входу в Google, Github та подібні платформи. Наприклад, можно його прив’язати до Google облікового запису і все працювало суперськи. Також USB може виконувати роботи мишки (не дуже зручно, але в крайніх випадках може врятувати).
Для роботи з Flipper Zero існує програма на Windows/MacOS/Linux. Називається воно qFlipper.
Через цей додаток можна:
Завантажувати прошивки/оновлення
Дивитись логи
Працювати з файловою системою
Керувати Flipper Zero
Цю програму можна встановити за допомогою самого Flipper Zero. Достатньо відкрити розділ BadUSB і знайти там файл “Install_qFlipper_<ваша OS>”. Він автоматично встановить qFlipper на ваш комп’ютер.
Правда, скачування файлу по USB вже дуже повільне. 2МБ файл завантажується 2 хвилини, хоча якщо витягнути карту SD і вставити її в ПК буде швидше. Функціонал програми на ПК трохи менше, ніж у мобільному додатку.
Додаток на мобільному пристрої має такий самий функціонал, як і на ПК, але через мобільний додаток можна встановлювати програми на Flipper Zero через магазин додатків.
У цьому відео розповідається, як робиться програма на Android. Магазин програм на Flipper Zero дуже об’ємний. У ньому багато програм, завантажених користувачами. Єдиний мінус: після кожного оновлення прошивки всі програми доводиться оновлювати. Всі установки відбуваються через Bluetooth, що ніби і робить цю дію повільною. А так, додаток компаньйон дуже круте рішення.