Hack DJI
700 subscribers
19 photos
8 videos
18 links
Hack DJI — реверс-инжиниринг дронов и систем наведения. Вскрываем трофейные БПЛА и протоколы DJI (DroneID/Aeroscope), выводим контрмеры против дронов. Разбор — роем ИИ-агентов «НейроГейт Пилот». Часть экосистемы MARO.GROUP. Связь: @HackDJI_bot
Download Telegram
​​智能化战争
Ставка Китая на интеллектуальную войну

Эта тема, как наверняка догадываются мои читатели, для меня высокоприоритетна. Увы, но подавляющее число стратегических аналитиков не хотят видеть двух важнейших оснований превращения Китая в мирового авторитарного лидера новых технологий. Хотя оба эти основания более, чем серьезные.
Вот эти два основания.

Военно-гражданское слияние
Это самая цельная и конкретная стратегическая доктрина технологического доминирования в мире со времен «инновационного треугольника» Вэнивара Буша - концепции национального технологического скачка, в середине 20 века превратившая США в мировую сверхдержаву.
Проблема в том, что все слышали про военно-гражданское слияние, но мало кто понимает масштаб и цельность этой доктрины.
Взгляните сами на приложенную структуру этой доктрины (перевод с китайского Питера Вуда), дабы понять, насколько это серьезно.
А) Доктрина покрывает все 9 главных областей интересов государства (от законов до культуры).
Б) Имея одну цель (мировое доминирование) она проецирует ее на неограниченное число доменов (от фундаментальной науки до прорывных технологий, от обучения до социальных сервисов и т.д.)
В) В домене прорывных технологий их всего три (пример идеальной фокусировки): ИИ, био-технологии и новые источники энергии.

Ставка на интеллектуальную войну
В отличие от политкорректного Запада, Китай не теребит передник, а прямо заявляет о целях своей новой военной доктрины. Здесь нет никаких сомнений в этичности и рисках автономных систем. Но самое важное то, что китайцы четко формулируют – «кинетической войны» больше нет, а есть только «интеллектуальная война». В ней Китай и собирается победить всех.
Подробней читайте в новом уникальном руководстве с сотнями ссылок на первоисточники, которое написал Кевин Макколи для командного состава армии США. Далее только цитаты.
Интеллектуальная война представляет собой переход от кинетической войны к войне, основанной на информационных системах, и от физического противоборства к интеллектуальному противоборству в информационной и когнитивной областях.
Именно интеллектуальное противоборство теперь является доминирующим фактором, определяющим исход операций.
Интеллектуальная война – это не просто цифровое поле боя. Это многодоменная алгоритмическая война с использованием достижений семи революций:
1. революция сбора данных, вызванная интернетом вещей;
2. вычислительная революция, вызванная облачными вычислениями;
3. предсказательная революция, инициированная большими данными;
4. коммуникационная революция, инициированная квантовыми технологиями;
5. революция материалов, инициированная нанотехнологией;
6. поведенческая революция, вызванная ИИ технологиями;
7. ударная революция, вызванная военной аэрокосмической, электромагнитной, направленной энергетикой, беспилотными и автономными боевыми системами и разработкой умных боеприпасов.
Методы военных действий кардинально меняются из-за кардинального изменения решающего фактора доминирования. Им становится получение алгоритмического и когнитивного доминирования.
Ключевым фактором интеллектуальной войны становится автономия беспилотных систем.
• Воевать будут автономное интеллектуальное оружие и системы. Они будут выполнять оперативные намерения и достигать оперативных целей, определенных людьми.
• Люди же будут лишь планировать, организовывать и вести войны, принимая решения о командовании и выбирая оперативные методы.
#Война #БольшаяВойна #Китая #США
👍42
Турецкий разработчик Baykar заявил, что подарит ВСУ три ударных "Байрактара":

"Baykar имеет сведения, что кампания по сбору денег под названием «Народный BAYRAKTAR» успешно собрала сумму для приобретения нескольких БПЛА Bayraktar TB2 для украинцев в целях защиты Родины.

Бизнесмены и обычные люди внесли пожертвования - большие и маленькие - для достижения этой цели на протяжении нескольких дней.

Компания Baykar не будет принимать оплату за TB2 и бесплатно отправит три БПЛА на украинский фронт. Взамен этого собранные деньги мы просим направить народу Украины на помощь в борьбе. Мы тронуты такой солидарностью и решимостью перед, казалось бы, непреодолимыми вызовами. 

Компания Baykar молится о справедливом разрешении и продолжительном мире"


Дело не только в политике, но и технике. Когда рассуждают про "Байрактары", их называют турецкими беспилотниками, но надо понимать, что в конструировании принимали участие западные специалисты, а доля турецких компонентов в его авиационных системах не так велика.

Турецкая компания Baykar активно занята тем, чем много занимаются и в России - замещением западных компонентов на китайские. Однако у "Байрактаров" есть ещё и украинские комплектующие, количество которых российские специалисты теперь доподлинно знают благодаря изучению фрагментов многочисленных сбитых "Байрактаров".

Больше того, перспективный тяжёлый беспилотник "Байрактар Акынджы" (Bayraktar Akıncı) вообще построен на запорожских двигателях АИ-450 разработки "Мотор-Сича". Складывающаяся на Украине ситуация может привести к необходимости полного отказа от производства этого важнейшего для Baykar проекта.
👍1
Мой товарищ - один из самых опытных офицеров российского спецназа - прислал свой анализ происходящего в ходе специальной военной операции.

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

#ЦРТТ
🔥2
Восстание машин 2022.
Simon Against The Machine. 🐈😼
👍5🔥4
This media is not supported in your browser
VIEW IN TELEGRAM
Коптеры-бомбардировщики вызывали определённый интерес в армиях всего мира на протяжении последних 10-15 лет, однако недоверие к новинкам каждый раз брало верх – они воспринимались как инструмент, подходящий для применения лишь повстанческими и иными иррегулярными войсками.

Украино-российский конфликт продемонстривал, что дроны с таким функционалом недооценивались – продуктивность их эксплуатации может посоперничать с таковой у пилотируемой авиации. Соотношение боевой эффективности к стоимости аппаратов и носимых ими боеприпасов делают коптеры-бомбардировщики чрезвычайно привлекательным военным активом для нанесения точечных ударов как по бронетехнике, так и пехоте – и, конечно, за последние месяцы в мире появился целый ряд проектов подобных специализированных машин.

На видео – творение нидерланских инженеров, создавших барабанный механизм сброса для восьми 60-мм минометных мин, напечатанный на 3D-принтере.

Возможно, спустя лет 10 так будет выглядеть «ударная авиация батальонного уровня».

@atomiccherry 💯
👍172😱2
📡 Hack DJI — реверс-инжиниринг дронов и систем наведения

Вскрываем трофейные БПЛА противника и доводим разбор до конкретных контрмер для тех, кто эти дроны сбивает. Реверсим протоколы DJI (DroneID / аналог Aeroscope), системы наведения, прошивки.

🎯 Свежий разбор — украинский FPV-камикадзе «Дартс» с оптическим автонаведением: почему его не берёт классическая РЭБ, как срывать захват, сигнатуры распознавания. Полный разбор — в постах ниже 👇

🤖 Разбор роем ИИ-агентов «НейроГейт Пилот» — наша методология: @ngateai · нейрогейт.рф
🛡 Противодействие БПЛА (Эшелон-Z, Сфера, Ёж) — maro.group

Подписывайтесь. Вопросы и материал на разбор → @HackDJI_bot

#Дартс #БПЛА #FPV #РЭБ #антидрон
📡 @hackdji · 🤖 @ngateai
1🆒1🦄1
Коротко о канале.

Мы разбираем трофейные дроны и системы наведения до последнего байта — и превращаем это в конкретные контрмеры против дронов. Снимаем защиту, реверсим прошивки и протоколы DJI, восстанавливаем логику наведения в работающую модель.

Делаем это не «руками аналитика на месяц», а роем ИИ-агентов под единым оркестратором — наша методология агентной разработки (НейроГейт Пилот).

На днях — большой разбор трофейного FPV-камикадзе с оптическим автонаведением. Оставайтесь.

#Дартс #БПЛА #FPV #РЭБ #антидрон
📡 @hackdji · 🤖 @ngateai
👍5🦄1
🇺🇸 В коде боевого дрона нашли подпись ChatGPT.

Разбирая трофейный FPV-камикадзе, в модуле автопилота наткнулись на комментарий разработчика дословно:

«FYI ! ЦЕЙ метод був згенерований ChatGPT !»

Это не абстрактный код — метод корректирует тангаж после смены курса, то есть кусок боевой математики наведения сгенерирован американским ИИ. Полный разбор — скоро здесь.

#Дартс #БПЛА #FPV #РЭБ #антидрон
📡 @hackdji · 🤖 @ngateai
🗿2👍1
🧠 $15-плата вместо «умного» вычислителя.

«Мозг» трофейного FPV-камикадзе — копеечная Raspberry Pi Zero 2 W (~15 долларов) с обычной аналоговой камерой. Никакого дорогого вычислителя: вся тяжёлая обработка вынесена в видеоядро платы — захват кадра без копирования в память, графика на GPU. На процессор остаётся 0,33 миллисекунды на кадр.

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

#Дартс #БПЛА #FPV #РЭБ #антидрон
📡 @hackdji · 🤖 @ngateai
5💯2
Hack DJI pinned a photo
🎯 «ДАРТС» НАИЗНАНКУ: что внутри украинского 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
👍71🤔1
🛰️ «ДАРТС»: контур наведения — от кадра камеры до управляющей команды (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
🤔3👍21👌1
🔎 «ДАРТС»: чьё это — и кто на самом деле писал код (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
10❤‍🔥1🤔1🌚1
🛡 «ДАРТС»: контрмеры и кто это вскрыл (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

Материал носит оборонный противодронный характер. Все артефакты получены форензически (только чтение); оригинальный код изделия не распространяется..
36👍10🏆9🔥2🤯2🤣2🌚1