TGViewer
Разработчик БПЛА Разработчик БПЛА @uavdev · 124K subscribers
Post #11989 30.7K

Forwarded from Hack DJI

🔎 «ДАРТС»: чьё это — и кто на самом деле писал код (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
  • 🔥 85
  • 🤔 46
  • 👍 16
  • 🙈 3
More from @uavdev
  1. Oct 8, 2026Киев переходит в режим выживания и готовится к продолжительным перебоям с электричеством,…
  2. Oct 8, 2026Если разобраться, то с момента перехода Воложа в палантир, Яндекс уже не Яндекс, а околого…
  3. Oct 8, 2026Ответ не заставил себя долго ждать 😁
  4. Oct 8, 2026Что показательно, Яндекс игравший и нашим и вашим - получил по щам 😁 Ничего личного, just…
  5. Oct 8, 2026Зэ телеграф: Путин приказал генералу "Армагеддону" сносить мосты в Киеве. Уважаемые хохлы.…
  6. Oct 8, 2026В продолжение поста с юбиквити на трофейном дроне нам насыпали вопросов, не могут ли данны…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →