В 2020 году, некая компания Flipper Devices Ins. под руководством Павла @zhovnerвышла на платформу Kickstarter с девайсом Flipper Zero. Их изначальной целью было собрать 60.000$, но продукт настолько понравился пользователям, что за первые сутки было собрано 1.000.000$.

Ну и что это за гаджет такой?

Вообще, до сих пор нет определения, которое бы описало этот гаджет так, чтобы человек понял всю его мощь. Если говорить короче, Flipper Zero - мультитул для пентестеров и гиков, выполненный в стиле тамагочи. В данном гаджете есть антенна Sub-GHz сигналов, NFC и RFID модули, инфракрасный порт, GPIO и iButton пины и также эксплуатация BadUSB и U2F ключ. Много всего, да? Flipper Zero можно назвать копилкой ключей. Его Software хранится на Github и написан на C. На Flipper Zero можно писать свои приложения на языках C/C++/Rust (на Rust есть библиотека для написания приложения, но пока в Beta). Любой может сделать свою прошивку и установить сторонние. Но я пользуюсь стоком

Sub-GHz антенна

Главное меню
Главное меню

Частоты Sub-GHz используют для беспроводных устройств и систем контроля доступа, таких как пульты дистанционного управления гаражными воротами, шлагбаумы, датчики Интернета вещей и удаленные системы без ключа. У Flipper Zero есть региональные ограничения на частоты, что кажется мне правильным. Есть 2 режима прослушивания сигналов:

  • Read (слушает эфир и парсит пакеты)

  • Read Raw (слушает эфир, не углубляется в пакеты, дает эмулировать и сохранять)

Начнем с режима Read. Данный режим просто читает сигналы вокруг, выводит все данные, но с помощью чтения через этот режим вы не сможете эмулировать сигналы.

Режим Read обладает режимом Hopping. Он прыгает по частотам и читает сигналы на каждой.

А теперь поговорим про Read RAW. Данный режим читает сигналы только после нажатия кнопки REC. На экране вы получаете полную визуализацию канала. Также, можно сразу отправить сигнал.

Про Sub-GHz сигналы я не могу много сказать, этого может хватить пользователю. Также, юзеры написали много приложений для работы с сигналами. Например, Sub-GHz Weather - программа ищет метеостанцию и выводит информацию на экран. Enchanced Sub-GHz Chat - программа позволяет пользователям получить связь между двумя флипперами для общего чата.

NFC

У Flipper Zero есть NFC модуль, который поддерживает карты:

  • ISO-14443A/B

  • NXP MIFARE Classic®, Ultralight®, DESFire® etc.

  • FeliCa™

  • HID iClass (Picopass)

  • NFC Forum protocols

NFC модуль в Flipper Zero появился после достижения 700K$ на Kickstarter. Честно говоря, я пользуюсь только MIFARE. У меня во Flipper записана школьная карта. Можно читать и эмулировать сигналы. Также как и с Sub-GHz, пользователи пишут свои приложения для модуля. Это все, что я могу сказать про данный модуль. Я уже неделю прохожу в школу по Flipper Zero и все работает отлично!

RFID

RFID модуль поддерживает метки:

  • EM400x, EM410x, EM420x

  • HID

  • Indala

  • FDX (A & B)

  • Pyramid

  • AWID

  • Viking

  • Jablotron

  • Paradox

  • PACStanley

  • Keri

  • Gallagher

  • Nexwatch

Данный модуль находится рядом с модулем NFC. Можно читать, эмулировать и записывать метки. Например, я считал свою метку от домофона и теперь вхожу в подъезд по Flipper Zero. Много приложений написано для работы с RFID. Одно из, RFID Fuzzer - вкратце, брутфорс домофонов.

ИК Порт

ИК порт имеет Universal Remote. По сути, он перебирает все сигналы и отправляет их. Есть для TV, Audio Players, Air Conditioners и Projectors. Также, Flipper умеет считывать такие сигналы и сразу отправлять их. Для ИК порта написано много приложений. Мне нравится IR Remote Plus - это приложение делает управление устройствами по ИК порту проще.

iButton

На обратной стороне флиппера есть пины для чтения и эмуляции iButton.

Обычно, мало кто пользуется этим, но функция полезная. У меня нет домофона с такой кнопкой, полностью изучить не смог.

BadUSB

Это очень крутая функция. BadUSB эмулирует клавиатуру и выполняет определенные сценарии. Я в первый день написал подобный сценарий.

REM Заставляем крякать ноутбук

REM открываем PowerShell

DELAY 1000
GUI r
DELAY 500
STRING powershell
DELAY 500
ENTER
DELAY 750
STRING powershell -command "& { iwr 'https://zvukogram.com/index.php?r=site/download&id=75217&type=wav' -OutFile ./1.wav }"
DELAY 500
ENTER
DELAY 5000
STRING $PlayWav=New-Object System.Media.SoundPlayer;$PlayWav.SoundLocation="./1.wav";$PlayWav.playsync()
DELAY 500
ENTER

Вот пример скрипта, который скачивает файл wav и воспроизводит его. По моему, все понятно, что и как писать.

Общие эмоции от девайса

Я школьник из Москвы. Сейчас мне 14 лет. Когда появился Flipper Zero, мне было 11 лет. Тогда я и начал мечтать об этом девайсе. Это было самой большой мечтой. Я смотрел обзоры и мониторил цены. И вот! Флиппер оказался у меня в руках спустя 3 года. Моего дельфина зовут ApEonk.

Данный девайс подойдет для заинтересованных в программировании, радиоэлектроники и просто для гиков. Я иногда общаюсь в тематический чатах по Flipper Zero и там есть так и школьники 13-15 лет, так и взрослые мужчины 30-40 лет. Это очень круто! Спасибо,@zhovner! Вы создали ажиотаж вокруг своего девайса, собрали 4M$ на Kickstarter и сделали огромное комьюнити. Я очень советую данный девайс. Даже если вы не заинтересованы в данной теме, все равно надо попробовать!

Спасибо за прочтение данной статьи! Всем хорошего дня!

Комментарии (26)


  1. V_asily
    11.11.2023 07:45
    -1

    А где что-нибудь про C или С++ ?


  1. olegtsss
    11.11.2023 07:45
    +1

    Как его купить-то в России?


    1. DirtyHornet Автор
      11.11.2023 07:45
      +3

      есть джум, linuxcenter, amperka


      1. olegtsss
        11.11.2023 07:45

        30k ))


        1. DirtyHornet Автор
          11.11.2023 07:45
          +5

          на джуме 15к рублей вроде стоит


          1. AlexKaut
            11.11.2023 07:45

            Глянул в Джум, это ведь просто поставщик. Известно, сколько у них доставка выходит? Сходу не показывает, просит оставить запрос


            1. FDA847
              11.11.2023 07:45
              +1

              В октябре получил флиппер с Джума. Обошёлся в 17 тыс. Доставка какие-то копейки стоила, получал в Пятёрочке. Но шёл он долго. Месяц или чуть дольше.


              1. borisphen2001
                11.11.2023 07:45

                На днях на Озоне за 20к заказал без озон карты, с картой 19


                1. FDA847
                  11.11.2023 07:45

                  Ссылку можно? А то дешевле 25 тыс. там не находил.


            1. NightCat_ru
              11.11.2023 07:45

              Покупал через них, в октябре пришло. Тогда цена была почти 17. Доставка примерно месяц. Все четко


  1. NikaLapka
    11.11.2023 07:45

    Это очень крутая функция. BadUSB эмулирует клавиатуру и выполняет определенные сценарии. Я в первый день написал подобный сценарий.

    Тут было бы не плохо уточнить, есть ли необходимость в установке драйвера. Например, "сходная" Digispark Attiny 85 - требует установки драйвера, что стоит так же учитывать.

    Ну и цена.. простите за рекламу, https://cdn.discordapp.com/attachments/544448472435261441/1172813521260646430/image.png?ex=6561aeb5&is=654f39b5&hm=847743b799cc372108f90899f6ad6ae47bc01912384db5a78af83ddf11d40e54& но тут просто без слов.


    1. DirtyHornet Автор
      11.11.2023 07:45
      +2

      драйвер для него не нужен, он просто эмулирует клавиатуру. ну и было протестировано на других компьютерах


    1. DirtyHornet Автор
      11.11.2023 07:45

      ну а по поводу цены джум за 15к


    1. dreams_killer
      11.11.2023 07:45

      Простите, а причем тут digispark attiny 85 ? Там стоит stm32 ;-)


  1. ZekaVasch
    11.11.2023 07:45
    +1

    А для чего используешь ? Открывать домофон и школьный турникет ?


    1. DirtyHornet Автор
      11.11.2023 07:45
      +2

      Не только. просто это вот мое использование каждый день. так то я изучаю функционал и собираюсь сам писать приложение


      1. ZekaVasch
        11.11.2023 07:45
        +3

        Ну пока что это дорогой ключ от одной двери.


  1. MaFrance351
    11.11.2023 07:45
    +2

    Вообще, до сих пор нет определения, которое бы описало этот гаджет так, чтобы человек понял всю его мощь.

    Очень понравился вариант из этого видео. Штука, безусловно, крутая, но всё же стоит учитывать, что это по сути очень навороченный кодграббер для кучи протоколов и с удобным интерфейсом, и не верить некоторым ушлым личностям, выдающим экземпляр за чудо-устройство.

    Обычно, мало кто пользуется этим, но функция полезная. У меня нет домофона с такой кнопкой, полностью изучить не смог.

    Зависит от города. У меня, например, ещё полно домофонов с TM-ключами. Для экспериментов можно скачать базу универсальных ключей и прогуляться по району. Если не секрет, что за домофон у вас на подъезде стоит?


  1. Insaned
    11.11.2023 07:45
    +2

    Пользуясь случаем, сообщаю о том что это те самые ребята, которые собрали деньги на кикстартере, а приборы не прислали "потому что у них лапки". Госпожа koteeq из команды не даст соврать.


    1. TIGER535
      11.11.2023 07:45
      +3

      Мне прислали, у них были проблемы с доставкой, но они их решали


    1. Kenya-West
      11.11.2023 07:45

      "Ми, рюские, не обманиваем друг друга!"©


    1. utsu
      11.11.2023 07:45
      +2

      Не стесняйтесь, прикладывайте сразу ссылку на наш официальный ответ: https://habr.com/en/companies/pvs-studio/articles/769634/comments/#comment_26096348


      1. devlev
        11.11.2023 07:45
        +1

        Ну по ссылки как бы все понятно, что автор комментария создал приватный email да еще и не читал видимо его некоторое время, но все ждал, когда ему что-то там пришлют. Потом когда он это прочитал, уже наступил 2023 год и типо отправка прекращена. Но значит должен был быть сделан возврат, раз отправка прекращена. Был ли сделан возврат? По ссылке этого не написано. Если возврата не было сделано и товар не был отправлен, то автор комментария правильно пишет: "мы в одностороннем порядке прикарманили ваши деньги".


        1. Insaned
          11.11.2023 07:45

          Автор не создавал е-майл. Это поведение кикстартера о котором автор не знал. В остальном всё так как вы написали.


  1. ALexhha
    11.11.2023 07:45

    А может кто подсказать

    есть такой ключ

    Не знаю что это за тип. Можно ли его считать с помощью флиппера ?


    1. MaFrance351
      11.11.2023 07:45

      Можно. Скорее всего, EM-Marine, но может быть и Mifare Ultralight от домофона Vizit.