ru
Feedback
Hack DJI

Hack DJI

Открыть в Telegram

Hack DJI — реверс-инжиниринг дронов и систем наведения. Вскрываем трофейные БПЛА и протоколы DJI (DroneID/Aeroscope), выводим контрмеры против дронов. Разбор — роем ИИ-агентов «НейроГейт Пилот». Часть экосистемы MARO.GROUP. Связь: @HackDJI_bot

Больше
739
Подписчики
+124 часа
+67 дней
+2930 день
Архив постов
🛡 «ДАРТС»: контрмеры и кто это вскрыл (4/4) 📑 Серия «ДАРТС наизнанку»: 1/4 · 2/4 · 3/4 · 4/4 (вы здесь) 🎯 Как с этим бороться — сдвиг с навигационной РЭБ на оптику и срыв ДО захвата: • Дым / аэрозоль / маскировка контраста — выбивают захват (у трекера падает отношение «пик/фон»). • Атака на бестекстурный фон (небо, снег, гладкая вода) — оптический трекер не строит захват. • Ложные цели (декои) — рассинхронизируют голосующие трекеры. • Длинное перекрытие линии визирования — убивает трек насовсем. • Засветка — продолжительная, не импульсная (у изделия есть «слепой режим» против вспышки). • Снижение тепловой сигнатуры — слепит тепловую ветку. • Тайминг: бить на фазе слежения, до входа в пике (авторитет управления растёт у самой земли). Сигнатуры для распознавания: прицельная марка-«скобки» ниже центра + режимы TRACK/ENGAGE/HOLD + красный «крест ошибки»; непрерывный аналоговый видеоизлучатель (5,8 ГГц) с этим OSD; быстрые двойные переключения тумблера = признак активного прицеливания перед ударом. 🤖 Кто это вскрыл Защиту изделия мы сняли и получили исходный код полезной нагрузки целиком. Дальнейший разбор выполнил наш агентный инструмент «НейроГейт Пилот» — рой ИИ-агентов под единым оркестратором, который проанализировал исходник по слоям: одни агенты разбирали систему наведения, другие восстанавливали численные параметры фильтров и протокол обмена с полётным контроллером, третьи собирали из этого работающую модель. От 30 ГБ дампа до симулятора наведения и побайтового дизассемблера нативного слоя — за дни, не месяцы. Это и есть наша методология: агентные команды как конвейер анализа сложных инженерных артефактов. В экосистеме MARO.GROUP: «НейроГейт Пилот» (агентный инструмент, которым и сделан этот разбор), «Эшелон-Z» (комплекс противодействия БПЛА), «Сфера» (ситуационная осведомлённость и управление), «Ёж» (РЭБ), НейроГейт (отечественный ИИ-шлюз). Смысл прост: каждый трофей противника — это не металлолом, а источник знания, которое ложится в наши контрмеры. 🙏 Отдельное спасибо каналу «Разработчик БПЛА» (@UAVDEV) за переданный дамп. ↩️ Начало серии — Часть 1/4: https://t.me/hackdji/48 📄 Полный разбор одним материалом (telegra.ph, Instant View с картинками): читать статью целиком 🌐 НейроГейт — отечественный ИИ-шлюз (430+ моделей, наш агентный Пилот): НейроГейт.рф PS: Принимаем на анализ трофейный софт/прошивки и пр. - этим вы поддержите развитие нашего технологического сувернитета и приблизим победу! Контакт: @HackDJI_bot Материал носит оборонный противодронный характер. Все артефакты получены форензически (только чтение); оригинальный код изделия не распространяется..

🔎 «ДАРТС»: чьё это — и кто на самом деле писал код (3/4) 📑 Серия «ДАРТС наизнанку»: 1/4 · 2/4 · 3/4 (вы здесь) · 4/4 Защита изделия — аппаратный USB-ключ + AES-256 + обфускация кода (PyArmor, 141 модуль) + шифрованный туннель. Мы сняли всё. И тут начинается интересное — по конкретным строкам из дампа. 🇺🇦 Украина — однозначно. Все служебные и операторские строки в коде — на украинском: • ключ не знайдено • Невірний USB LABEL • Не штатне завершення (код {}) • Невідповідний ключ — этим словом изделие прерывает работу, если серийник его процессора не в «белом списке» (см. ниже). В истории команд оператора (.bash_history) — echo "fu pigdogs". Внутренние имена проекта — underdog / udog / uapi, SSH-ключ underdog@uapi, рабочие Wi-Fi hotpot и zra (id office). Сборка — Raspbian, исходники main.cpp / encryption.cpp / drm.cpp. 🇺🇸 США — через ChatGPT. Часть боевой математики наведения они писали американским ИИ и прямо это подписали. В модуле автопилота copilot/components/ServoAntennaComponent.py — комментарий разработчика дословно: «FYI ! ЦЕЙ метод був згенерований ChatGPT !» (укр.: «К сведению! Этот метод сгенерирован ChatGPT!») Метод корректирует тангаж после изменения курса — то есть кусок кода наведения сгенерирован ChatGPT (OpenAI, США). 🇬🇧 И самый любопытный след — британский. В системе прошит часовой пояс Europe/London. Артефакт сборочного образа — или нечто большее в украинском изделии? Этот узел мы пока оставим без вердикта. 🤔 Вернёмся к нему отдельно. 🔢 Серийники партии. Изделие сверяет серийный номер своего процессора (поле Serial из /proc/cpuinfo — характерный формат Raspberry Pi: 16 hex-символов, старшие 8 — нули) с жёстко прошитым списком из 11 номеров. При несовпадении выдаёт Невідповідний ключ и не запускается. Значит, одна наземная станция провязана ровно под 11 бортов (партия): Serial : 000000002cd706a0 Serial : 000000009297fe5e Serial : 000000009ba8507a Serial : 00000000df2628c7 Serial : 000000002615c0ef Serial : 000000005cc66b35 Serial : 00000000565efda6 Serial : 0000000047686f12 Serial : 00000000f466252a Serial : 000000000defbd0d Serial : 000000008dc74fdc ➡️ Часть 4/4 — контрмеры и кто вскрыл: https://t.me/hackdji/51

🛰️ «ДАРТС»: контур наведения — от кадра камеры до управляющей команды (2/4) 📑 Серия «ДАРТС наизнанку»: 1/4 · 2/4 (вы здесь) · 3/4 · 4/4 Тракт обработки — от кадра камеры до команды на органы управления: 1️⃣ Оператор отмечает цель рамкой на видеокадре. 2️⃣ Корреляционный оптический трекер (семейство MOSSE) удерживает точку по бортовой камере — 14 алгоритмов, с голосованием и перезахватом. 3️⃣ Прицельная марка стоит не в центре кадра, а на ~0,65 высоты от верхней кромки — заметно ниже центра. Это не оптическая ось, а вынесенная точка встречи: аппарат идёт в цель настильным пикированием, и прицелься он в геометрический центр — был бы перелёт. Смещение марки вниз — встроенная поправка на угол подхода и упреждение, чтобы боеприпас пришёл носом в цель, а не над ней. 4️⃣ Ошибка наведения идёт в каскад ПИД-регуляторов. 5️⃣ Регулятор подменяет команды стиков в полётном контроллере (Betaflight/iNav) — 20 раз в секунду. Весь тяжёлый конвейер вынесен с процессора в видеоядро: кадр захватывается без лишнего копирования (zero-copy через DMA-BUF), цветопреобразование и прицельная графика считаются на GPU-шейдерах, видео сжимает аппаратный кодировщик H.264. Центральному процессору остаётся около 0,33 мс на кадр — то есть он почти свободен. ⚠️ Ключевое: на финальном участке контур наведения замкнут на борту — оптика и инерциалка, без спутника и радиоканала Терминальное наведение «Дартса» в принципе не опирается на спутниковую навигацию — точку удержания считают оптический трекер и инерциальный фильтр (квадратно-корневой UKF на 10 состояний). А после оптического захвата отпадает и канал на оператора: аппарат доводит себя сам. Отсюда два следствия: 🔻 Глушение спутниковой навигации не срывает удар. GNSS не участвует в контуре наведения вообще — точка удержания считается по оптике и инерциалке. Даже полное подавление GPS/ГЛОНАСС не уводит аппарат с захваченной цели. 🔻 Глушение командного канала играет ПРОТИВ вас. Логика устроена так, что потеря управления = команда «включить автономный захват». Разработчик заранее заложил «оборвали связь → доводи сам». Поэтому радиоканальная РЭБ (RC + видео) остаётся рабочей только на маршевом участке — пока цель ещё не попала в поле зрения камеры. Как только она в кадре, у радиоподавления два исхода, и оба плохие: после захвата глушить уже нечего, а до захвата обрыв линка сам запускает автономный доворот. Дальше работает только оптический домен. ➡️ Часть 3/4 — чьё это изделие и кто на самом деле писал код: https://t.me/hackdji/50

🎯 «ДАРТС» НАИЗНАНКУ: что внутри украинского FPV-камикадзе с оптическим автонаведением 📑 Серия «ДАРТС наизнанку»: 1/4 (вы здесь) · 2/4 · 3/4 · 4/4 К нам попал дамп карты памяти (≈30 ГБ) с управляющего компьютера трофейного FPV-камикадзе. Дамп предоставил канал «Разработчик БПЛА» (@UAVDEV). Работали по форензической копии: оригинальный носитель не модифицировали, код изделия не исполняли — только статический анализ дампа. Изделие носит внутреннее имя «Дартс» (DARTS). Это не классический FPV, где оператор пилотирует по видео до самого удара. Это барражирующий боеприпас с оптическим автонаведением: оператор один раз отмечает цель в кадре — дальше аппарат доводит себя до неё сам, по бортовой камере, без спутниковой навигации и без радиоканала. Мы вскрыли всю его защиту, разобрали систему наведения до последнего байта, деанонимизировали код и восстановили наведение в виде работающей модели. Главный тезис: на терминальном участке наведение «Дартса» не использует ни спутниковую навигацию, ни командный радиоканал — поэтому классическая навигационно-командная РЭБ здесь неэффективна. Срывать захват нужно в оптическом домене и до того, как трекер взял цель. 🔧 Что это за аппарат «Мозг» — копеечная плата Raspberry Pi Zero 2 W (~15 долларов) с камерой Sony IMX290 и аналоговым видеоканалом PAL на оператора. Реальную обработку тянет не процессор, а аппаратное видеоядро (VideoCore): захват кадра, наложение графики и кодирование идут мимо CPU. И это не одноразовая болванка: один и тот же бортовой софт поддерживает десять классов носителей — ударные, слежение за наземными объектами и точную доставку груза (отдельный режим со стабилизацией по фильтру на 10 состояний). Меняется планёр и режим — код остаётся прежним: один софт умеет и бить, и вести разведку, и доставлять груз. ➡️ Часть 2/4 — контур наведения и почему его не берёт навигационно-командная РЭБ: https://t.me/hackdji/49

🧠 $15-плата вместо «умного» вычислителя. «Мозг» трофейного FPV-камикадзе — копеечная Raspberry Pi Zero 2 W (~15 долларов) с
🧠 $15-плата вместо «умного» вычислителя. «Мозг» трофейного FPV-камикадзе — копеечная Raspberry Pi Zero 2 W (~15 долларов) с обычной аналоговой камерой. Никакого дорогого вычислителя: вся тяжёлая обработка вынесена в видеоядро платы — захват кадра без копирования в память, графика на GPU. На процессор остаётся 0,33 миллисекунды на кадр. Грамотная инженерия, а не дорогие компоненты. Поэтому такие изделия штампуют партиями — и поэтому их надо понимать до байта, чтобы строить контрмеры. #Дартс #БПЛА #FPV #РЭБ #антидрон 📡 @hackdji · 🤖 @ngateai

🇺🇸 В коде боевого дрона нашли подпись ChatGPT. Разбирая трофейный FPV-камикадзе, в модуле автопилота наткнулись на коммента
🇺🇸 В коде боевого дрона нашли подпись ChatGPT. Разбирая трофейный FPV-камикадзе, в модуле автопилота наткнулись на комментарий разработчика дословно: «FYI ! ЦЕЙ метод був згенерований ChatGPT !» Это не абстрактный код — метод корректирует тангаж после смены курса, то есть кусок боевой математики наведения сгенерирован американским ИИ. Полный разбор — скоро здесь. #Дартс #БПЛА #FPV #РЭБ #антидрон 📡 @hackdji · 🤖 @ngateai

Коротко о канале. Мы разбираем трофейные дроны и системы наведения до последнего байта — и превращаем это в конкретные контрмеры против дронов. Снимаем защиту, реверсим прошивки и протоколы DJI, восстанавливаем логику наведения в работающую модель. Делаем это не «руками аналитика на месяц», а роем ИИ-агентов под единым оркестратором — наша методология агентной разработки (НейроГейт Пилот). На днях — большой разбор трофейного FPV-камикадзе с оптическим автонаведением. Оставайтесь. #Дартс #БПЛА #FPV #РЭБ #антидрон 📡 @hackdji · 🤖 @ngateai

📡 Hack DJI — реверс-инжиниринг дронов и систем наведения Вскрываем трофейные БПЛА противника и доводим разбор до конкретных
📡 Hack DJI — реверс-инжиниринг дронов и систем наведения Вскрываем трофейные БПЛА противника и доводим разбор до конкретных контрмер для тех, кто эти дроны сбивает. Реверсим протоколы DJI (DroneID / аналог Aeroscope), системы наведения, прошивки. 🎯 Свежий разбор — украинский FPV-камикадзе «Дартс» с оптическим автонаведением: почему его не берёт классическая РЭБ, как срывать захват, сигнатуры распознавания. Полный разбор — в постах ниже 👇 🤖 Разбор роем ИИ-агентов «НейроГейт Пилот» — наша методология: @ngateai · нейрогейт.рф 🛡 Противодействие БПЛА (Эшелон-Z, Сфера, Ёж) — maro.group Подписывайтесь. Вопросы и материал на разбор → @HackDJI_bot #Дартс #БПЛА #FPV #РЭБ #антидрон 📡 @hackdji · 🤖 @ngateai