Тамагочи для хакеров. Как создавался Flipper — «швейцарский нож хакера»

Хакерство и пентестинг хоть и ассоциируются с сидением за компьютером, вовсе им не ограничиваются: подобраться к некоторым устройствам или беспроводным сетям можно только лично. В такие моменты думаешь: вот бы существовал этакий хакерский мультитул, который будет всегда под рукой и позволит работать в полевых условиях! А пока одни мечтают, другие делают именно такой девайс и готовятся производить его серийно. Называется это чудо-устройство Flipper.

Тамагочи для хакеров. Как создавался Flipper — «швейцарский нож хакера», image #1

Павел Жовнер — гик, задрот и богомол (как он представляется в профиле на «Хабрахабре») — знаком с такой ситуацией даже слишком хорошо. Организуя на питерском ZeroNights 2018 CTF-конкурс, он с нуля разработал подобие вендингового аппарата с кассовым терминалом, который работал на картах RFID. Проблему ненадежного крепления плат он тогда решил радикально: залил текстолит с компонентами ровным слоем прозрачной эпоксидной смолы. Это был его первый опыт создания своих гаджетов, который и раздул страсть к таким самоделкам.

Тамагочи для хакеров. Как создавался Flipper — «швейцарский нож хакера», image #2

Позже произошло другое важное для истории Flipper событие. ИБ-исследователи обратили свое внимание на протокол Apple для обмена файлами (AirDrop) и заинтересовались его безопасностью. Появилась открытая реализация под названием OpenDrop, и стало возможно посылать файлы на айфоны с любого устройства, а не только с гаджетов Apple. Достаточно Raspberry Pi, чтобы начать рассылать всем прохожим картинки на их айфоны, при условии, что они разрешили прием «ото всех».

Однако у Raspberry Pi нет своего дисплея, непонятно, что происходит на устройстве, голый текстолит платы рвет подкладку карманов, и его очень легко повредить, а распечатанные на 3D-принтере корпуса выглядят жалко, и пользоваться ими неудобно. Каждый раз, когда пытаешься собрать что-то подходящее из готовых модулей и компонентов, получается бесформенный «бутерброд» из плат, который разваливается от любого чиха.

Толчок в нужном направлении дал проект pwnagotchi. Этот очаровательный виртуальный питомец нуждается в рукопожатиях, которые контроллеры беспроводных сетей отправляют на этапе создания нового соединения. В активном режиме сбор пакетов с хешами для ключей WPA сопровождается деавторизацией пользователей и принудительным обрывом подключений, чтобы ускорить процесс. И пусть симпатичная внешность цифрового зверька тебя не обманет — внутри у него работают нейронные сети на основе краткосрочной памяти и методы глубокого обучения с подкреплением. Все это помогает устройству гибко настраивать оптимальные параметры перехвата и анализа трафика в сети.

Тамагочи для хакеров. Как создавался Flipper — «швейцарский нож хакера», image #3

Впрочем, Flipper вдохновлен не одними тамагочи. Олдовые товарищи наверняка вспомнят проект персонального коммуникатора Cybiko, который позволял своим владельцам в начале нулевых годов самостоятельно создавать динамические беспроводные сети. А различные модули расширения открывали новые возможности, например воспроизведение MP3 и чтение карточек SmartMedia. Вместе с солидной (по тем временам) библиотекой программ и игр это помогло создать вокруг девайса сообщество увлеченных пользователей.

Тамагочи для хакеров. Как создавался Flipper — «швейцарский нож хакера», image #4

Так сформировались главные черты будущего устройства: универсальный карманный инструмент хакера для исследования беспроводных сетей. Максимально открытый проект, чтобы каждый мог доработать гаджет под свои нужды. И симпатичный тамагочи, который бы подарил этой вещи индивидуальность.

А как обстоят дела сейчас?

Уже боль­ше года прош­ло с тех пор, как пер­вые бэкеры получи­ли свои девай­сы, но шумиха вок­руг Flipper Zero толь­ко уси­лива­ется. Мил­лионы прос­мотров видео скрипт‑кид­ди в «Тик­токе» и обзо­ры в извес­тных бло­гах, таких как Linus Tech Tips, новос­ти об унич­тожении и кон­фиска­ции пар­тий «Флип­пера», да еще и зап­рет на про­дажу на Amazon и eBay толь­ко подог­рева­ют инте­рес к устрой­ству. В рек­ламе ком­понен­тов СКУД‑сис­тем уже пишут «Flipper Zero не сра­бота­ет!». Спрос на «Флип­пер» нас­толь­ко боль­шой, что о дро­пах новых пар­тий объ­явля­ют заранее, а раз­лета­ются они мгно­вен­но. При этом не дрем­лют и ска­меры, которые пыта­ются зарабо­тать на ажи­ота­же.

Тамагочи для хакеров. Как создавался Flipper — «швейцарский нож хакера», image #5

В сухом остатке, Flipper Zero – это универсальный пентестерский инструмент, применение которому найдет каждый, кто хоть сколько-либо разбирается в теме. Однако, к большому сожалению, девайс в России не достать – дистрибьюторы больше не отправляют его в нашу страну. Но всегда есть вариант попробовать «обходной путь» - этому нас и учит милый кибердельфин.

345 views·10 shares