Posts of ПОЛЕЗНАЯ НАГРУЗКА

newest first

#9925Text

Автоматическая верификация бортового кода пропускает скрытые отказы и закладки в прошивку Разработка софта для "бездушных систем" и комплексов РЭР/РТР сейчас плотно завязана на языковые модели со статическими анализаторами кода. Нейросеть пишет контур донаведения или фильтр навигации, а следом сама же генерирует под него проверочные тесты и формальные контракты. Сборочный контур горит зелёным. Вычитывать глазами десятки тысяч строк некому, так что прошивку сразу заливают на борт. На практике такое тестирование быстро превращается в самообман. Машина пишет тесты под уже готовый код и повторяет в них собственные слепые зоны, а математические решатели при проверке часто оперируют идеальными числами вместо реальной арифметики процессора. Возьмём модуль машинного зрения или навигационный фильтр. На синтетике всё сходится. Зато в полёте под спуфингом скачок метки времени даёт нулевой шаг интегрирования. При делении на ноль выскакивает NaN. Тут не спасают даже жёсткие упоры по углам крена и тангажа в базовом автопилоте. По стандарту плавающей точки любое сравнение с NaN возвращает ложь, поэтому проверка вида «если больше максимума - обрезать» молча пропускает мусор дальше. За один такт ошибка заражает ПИД-регулятор с микшером двигателей. Моторы выключаются в воздухе, хотя основной поток на микроконтроллере продолжает крутиться и исправно сбрасывать сторожевой таймер. В закрытых радиолиниях и навигации счёт идёт ещё тоньше. Внутри самих верификаторов кода хватает уязвимостей, через которые в сторонние библиотеки протаскивают математически «доказанные» закладки. Если в функции обмена ключами умножение на кривой из-за такой закладки возвращает нули, наземная станция с бортовым модемом выработают одинаковый нулевой ключ сессии. На стенде связь отработает штатно: пакеты ходят, индикатор шифрования горит, автотесты проходят. Только на боевом вылете станция радиоразведки противника прочитает этот поток как открытый или подсунет команду на отключение двигателей. Похожая картина в фильтре комплексирования ИНС с ГНСС. Достаточно оставить в матрице ковариации сильную перекрёстную связь между горизонтальной скоростью и оценкой углов. Тогда при плавном уводе скорости спуфером фильтр примет ложное ускорение за проекцию силы тяжести и сам завалит борту расчётный горизонт. Вычитать глазами весь чужой код и проходы компилятора физически невозможно. Защищает здесь только инженерная гигиена на границах модулей. Перед подачей команд в микшер приводов обязательна явная проверка чисел на конечность, а контроль ориентации должен страховаться простым резервным контуром по сырым гироскопам без сложной математики. Сами же радиомодули и фильтры проверяют на записях реального полигонного эфира с битыми пакетами и сбоями синхронизации, причём тестовые векторы всегда пишет отдельный инженер, не видевший исходников. 🟢Подписаться на канал 🟢Подписаться в MAX

Open in Telegram
Views1,229−62%vs avg
Forwards23
Reactions8
Comments0
#9924Photo

Аутентификация TETRA не гарантирует подлинность команд Проблему CVE-2025-52944 раскрыли ещё в исследованиях 2023 года, а номер присвоили в 2025-м после практической демонстрации. В октябрьском разборе Midnight Blue объясняет, почему включённая аутентификация сама по себе не защищает от поддельного трафика. Ранее затрагивали её в 2TETRA:2BURST. При регистрации станция доказывает знание секретного ключа K. Дальше в незашифрованной сети сообщения с идентификатором уже допущенного абонента ISSI не имеют криптографического подтверждения отправителя. Знать его ключ аутентификации для подмены такого трафика не требуется. С роумингом отдельная неприятность. По наблюдениям исследователей, многие сети пропускают повторную аутентификацию при смене базовой станции. При подмене личности абонента это может закончиться потерей регистрации настоящей радиостанции без уведомления её владельца. Однако переносить этот сценарий на любую зашифрованную сеть нельзя. В Class 2 статический ключ шифрования не связан с процедурой аутентификации. В Class 3 такая связь есть через выработку ключей. Шифрование радиоинтерфейса (AIE) затрудняет внедрение трафика, но стойкость зависит от алгоритма, обновлений терминалов и смены ключей. Полноценной криптографической проверки сообщений оно не заменяет. Для военной связи отсюда практическое требование: при приёмке проверять подлинность команд и тревог отдельно от допуска радиостанции в сеть. Надписи «аутентификация включена» для этого недостаточно. Поправка к нашему тексту про Тайвань: эксплуатация именно CVE-2025-52944 там не установлена. General Alarm тоже нельзя считать универсальной командой стандарта TETRA. В разборе THSR авторы рассматривают тревожную функцию Motorola и вероятное клонирование идентификатора абонента. 🟢Подписаться на канал 🟢Подписаться в MAX

Open in Telegram
Views1,366−57%vs avg
Forwards8
Reactions1
Comments0
Views growthHide views growth

Views growth

Hours after publication

Show as table
Hours after publicationViews
0 h0
2 h553
10 h1,366
  1. After 1 hour553
  2. Total to date1,366
#9923Photoalbum
Views2,123−34%vs avg
Forwards29
Reactions—
Comments—
Views growthHide views growth

Views growth

Hours after publication

Show as table
Hours after publicationViews
0 h0
4 h861
12 h2,123
  1. Total to date2,123
#9922Photoalbum
Views2,111−34%vs avg
Forwards29
Reactions—
Comments—
Views growthHide views growth

Views growth

Hours after publication

Show as table
Hours after publicationViews
0 h0
4 h859
12 h2,111
  1. Total to date2,111
#9921Photoalbum
Views1,989−38%vs avg
Forwards29
Reactions1
Comments0
Views growthHide views growth

Views growth

Hours after publication

Show as table
Hours after publicationViews
0 h0
4 h845
12 h1,989
  1. Total to date1,989
#9919Photo
Views2,095−35%vs avg
Forwards9
Reactions19
Comments0
Views growthHide views growth

Views growth

Hours after publication

Show as table
Hours after publicationViews
0 h0
6 h1,298
18 h1,856
26 h2,095
  1. After 6 hours1,298
  2. After 24 hours2,095
  3. Total to date2,095
#9918Text

Forwarded from BrainfuckPC

No text

Open in Telegram
Views1,912−40%vs avg
Forwards25
Reactions8
Comments1
Views growthHide views growth

Views growth

Hours after publication

Show as table
Hours after publicationViews
0 h0
7 h1,264
27 h1,912
  1. After 6 hours1,264
  2. After 24 hours1,912
  3. Total to date1,912
#9917Photo
Views2,352−27%vs avg
Forwards12
Reactions4
Comments0
Views growthHide views growth

Views growth

Hours after publication

Show as table
Hours after publicationViews
0 h0
5 h643
11 h1,567
32 h2,352
  1. After 6 hours643
  2. After 24 hours2,352
  3. Total to date2,352
#9916Photo
Views2,254−30%vs avg
Forwards30
Reactions0
Comments0
Views growthHide views growth

Views growth

Hours after publication

Show as table
Hours after publicationViews
0 h0
5 h619
11 h1,510
32 h2,254
  1. After 6 hours619
  2. After 24 hours2,254
  3. Total to date2,254
#9915Video
Views2,081−35%vs avg
Forwards5
Reactions5
Comments1
Views growthHide views growth

Views growth

Hours after publication

Show as table
Hours after publicationViews
0 h0
6 h828
13 h1,519
33 h2,081
  1. After 6 hours828
  2. Total to date2,081
#9914Photoalbum

Forwarded from Univelis / Foxspeed

No text

Open in Telegram
Views2,154−33%vs avg
Forwards66
Reactions—
Comments—
Views growthHide views growth

Views growth

Hours after publication

Show as table
Hours after publicationViews
0 h0
6 h905
13 h1,573
34 h2,154
  1. After 6 hours905
  2. Total to date2,154
#9913Photoalbum

Forwarded from Univelis / Foxspeed

No text

Open in Telegram
Views2,077−35%vs avg
Forwards67
Reactions—
Comments—
Views growthHide views growth

Views growth

Hours after publication

Show as table
Hours after publicationViews
0 h0
6 h871
13 h1,522
34 h2,077
  1. After 6 hours871
  2. Total to date2,077
#9912Photoalbum

Forwarded from Univelis / Foxspeed

Codex в лаборатории электроники Писать код через ИИ уже все привыкли. Но Codex начинает проникать в оффлайн: управлять приборами, настраивать параметры, снимать осциллограммы, проверять результаты. Расскажу, как это устроено у меня — и до чего уже дошло :) • Основное — MSO5074, мой любимый осциллограф на 200 МГц (скоро 300). 4 входа по 2 GSa/s, 2 генератора сигналов. Ethernet-порт с поддержкой LXI и SCPI-команд, которыми можно настроить почти всё, получить скриншоты и захваты сигналов. Забавно, что Кодексу проще смотреть на скриншоты, чем на CSV-таблицы оцифровки :) • Питание и нагрузка — Miniware: два P906 и электронная нагрузка L1060, доступные по USB через экранчик M01. С настройкой БП всё хорошо, а нагрузка пока не работает. С Rigol было попроще, но те гробы занимают полстола, да и цена. • Радиочасть — HackRF с PortaPack и Red Pitaya. HackRF — довольно шумный, но удобный SDR для передачи и приёма СВЧ. Легко задавать частоты и генерировать тестовые сигналы, и совместим с GNU Radio. Red Pitaya — штука посерьёзнее, у меня ещё из первого краудфандингового батча: 14-битные АЦП/ЦАП на 125 MS/s, ПЛИС и 1GbE. Ещё был XTRX, но потерялся :( • Логический анализатор — DSLogic нужен для параллельных интерфейсов. Последовательные Codex может парсить прямо с осциллограмм, но готовый декодинг сократит расход токенов. • Для общения с чипами — STM32. USB внутрь, наружу I²C, SPI, UART, GPIO, таймеры/ШИМ и любые другие интерфейсы. Сюда и USB-Eth, чтобы ловить много данных быстрее, чем по ST-Link. При разработке беспроводного передатчика энергии я просил кодекс исследовать режимы работы схемы: подать питание, ограничив ток, задать тактовый сигнал, посмотреть осциллограммы в важных точках и подстроить генератор. А для исследования тюнера RDA5815: Codex настраивает его регистры по I2C через STM32, задаёт тестовый сигнал на HackRF, смотрит осциллограммы I/Q-выходов, меняет настройки тюнера и смотрит снова. Несложно запустить основной режим, а потом поизучать недокументированные регистры :) И вот пост с запуском тюнера через нестандартный интерфейс. Основная идея не в том, что я подключил приборы и навайбил прошивку. Это замкнутый процесс экспериментов с реальным девайсом, его разработки и отладки, как я предлагал в недавнем посте. Процесс всё ещё не полностью автономный: паять проводки и подключать щупы по-прежнему должен я :) А LibreVNA дать Кодексу тоже можно, но проще юзать самому. Про написание/компиляцию FW даже не упоминаю, и так ясно. И наконец, фишечка: LTSpice тоже легко подключается к Codex через CLI. Измеряем отклик реального девайса, правим схему/модель в LTSpice, обоснованно планируем следующий эксперимент и опять проводим его на железе. Цикл замкнут! И я реально так делал: подбирал паразитные параметры схемы, уточняя модель, и планируя следующие эксперименты. Сифун говорил, что после появления LTSpice паять электронику стало скучно: она всегда соответствует модели. А теперь и вовсе. Только когда собрал всю фактуру поста, понял, сколько старых постов упомянул. Выходит, я шёл к этому все последние годы!

Open in Telegram
Views1,975−38%vs avg
Forwards67
Reactions22
Comments1
Views growthHide views growth

Views growth

Hours after publication

Show as table
Hours after publicationViews
0 h0
6 h824
13 h1,464
34 h1,975
  1. After 6 hours824
  2. Total to date1,975
#9911Photo
Views2,225−31%vs avg
Forwards25
Reactions4
Comments0
Views growthHide views growth

Views growth

Hours after publication

Show as table
Hours after publicationViews
0 h0
6 h1,267
11 h1,640
25 h2,225
  1. After 6 hours1,267
  2. After 24 hours2,225
  3. Total to date2,225
#9910Photoalbum
Views4,648+45%vs avg
Forwards139
Reactions—
Comments—
Views growthHide views growth

Views growth

Hours after publication

Show as table
Hours after publicationViews
0 h97
8 h1,648
30 h4,394
36 h4,648
  1. After 24 hours4,394
  2. Total to date4,648
#9909Photoalbum
Views4,611+44%vs avg
Forwards139
Reactions—
Comments—
Views growthHide views growth

Views growth

Hours after publication

Show as table
Hours after publicationViews
0 h66
8 h1,639
30 h4,356
36 h4,611
  1. After 24 hours4,356
  2. Total to date4,611
#9908Photoalbum
Views4,291+34%vs avg
Forwards140
Reactions—
Comments—
Views growthHide views growth

Views growth

Hours after publication

Show as table
Hours after publicationViews
0 h67
8 h1,571
30 h4,077
36 h4,291
  1. After 24 hours4,077
  2. Total to date4,291
#9907Photoalbum
Views4,353+36%vs avg
Forwards139
Reactions—
Comments—
Views growthHide views growth

Views growth

Hours after publication

Show as table
Hours after publicationViews
0 h68
8 h1,588
30 h4,107
36 h4,353
  1. After 24 hours4,107
  2. Total to date4,353
#9906Videoalbumedited

Плату смартфона Xiaomi Mi 8 переделали в бортовой LTE-модем и видеопередатчик БпЛА Автор канала Mountain DS Lab собрал из б/у смартфона Xiaomi Mi 8 (Snapdragon 845, кодовое имя dipper, примерно 23 вечнозелёных на вторичке) систему управления и передачи видео через сотовую сеть. Железо и доработки на борту: ⚙️ материнская плата Xiaomi Mi 8 (hw-revision: 20001) с прошивкой LineageOS 17.1 (Android 10), накатанной через TWRP ⚙️ питание: от родной батареи BM3E отстегнули плату защиты BMS и подали на её клеммы напряжение от бортового аккумулятора через понижающий DC/DC-преобразователь ⚙️ антенны и камера: нижнюю субплату и блок динамика со штатной сотовой антенной вытащили из корпуса телефона и развели родными коаксиалами на 3D-печатной пластине; фронтальную камеру вынесли в носовой обтекатель на шлейфе-удлинителе ⚙️ переходник USB-C - UART: самодельная плата на чипе WCH CH340 (1A86:7523) с прямыми линиями TX/RX и отдельным инвертированным выходом UTX/URX на транзисторе под протокол SBUS ⚙️ носитель и управление: двухмоторный пенолёт с полётным контроллером на iNAV, на земле - пульт RadioMaster Pocket по USB к ноутбуку Просто отстегнуть экран нельзя: без ответа от дисплея по MIPI DSI ядро при запуске уходит в долгий таймаут или виснет. Чтобы плата стартовала вслепую, автор распаковал boot.img через magiskboot, декомпилировал kernel_dtb в 24 исходника дерева устройств и в нужном под свою ревизию файле dt8.dts отключил узлы контроллера дисплея (qcom,dsi-display@0 и @1, панель dsi_ss_ea8074_notch_fhd_cmd_display), прописав status = "disabled";. Связь идёт через промежуточный сервер. Смартфон крутит самописное приложение на базе usb-serial-for-android, гонит видео в сеть, а команды управления пересылает через USB-C на CH340 и дальше по SBUS в полётный контроллер. На земле оператор рулит через браузерный веб-интерфейс. На ночной рулёжке всё отработало штатно, хотя на пересылке через сотовую сеть и сервер набегает заметная задержка. До реальных подлётов дело пока не дошло. З.Ы1. Аж навеяли воспоминания до СВО, когда похожее делали в кружках авиамоделирования, а потом попадались кустарные вражеские борта аналогичные. К чему это в итоге привело...Perennial Autonomy и не только от таких опытных образцов довели до... З.Ы2. Речь не только про использование платы смартфона для линка... 🟢Подписаться на канал 🟢Подписаться в MAX

Open in Telegram
Views4,153+30%vs avg
Forwards142
Reactions16
Comments0
Views growthHide views growth

Views growth

Hours after publication

Show as table
Hours after publicationViews
0 h67
8 h1,521
8 h1,521
30 h3,909
36 h4,153
  1. After 24 hours3,909
  2. Total to date4,153
#9905Photoalbum
Views2,516−21%vs avg
Forwards71
Reactions—
Comments—
Views growthHide views growth

Views growth

Hours after publication

Show as table
Hours after publicationViews
0 h309
9 h1,357
30 h2,408
37 h2,516
  1. After 1 hour309
  2. After 24 hours2,408
  3. Total to date2,516
#9904Photoalbumedited

Комбинированная головка самонаведения на 2.2 ГГц на AS3 В носовом обтекателе AS3-IR «Surveyor» комплекса Merops, используемого противником (предыдущие публикации: тут, тут, тут, тут, тут, тут, тут, тут, тут, тут, тут, тут, тут, тут, тут, тут, тут и тут) , жёстко, без подвеса, закреплена микрополосковая антенная решётка 2×2 с маркировкой PCB: P00178-03 на частоту 2.2 ГГц (длина волны 13.6 см). Точки запитки всех четырёх патчей (A, B, C, D) смещены строго вниз относительно маркера UP, так что поляризация линейная вертикальная. С обратной стороны платы выведен один разъём SMA - все четыре излучателя сведены внутренним сумматором в общий ВЧ-канал, а луч направлен по курсу борта. На пульте оператора сведены сразу два канала наведения: радиочастотный (SEEK) и тепловизионная камера с автоматом сопровождения (TRACKING). При габаритах платы около 100×100 мм (межэлементный шаг порядка 0.37 длины волны) ширина диаграммы направленности на 2.2 ГГц составляет порядка 70-80 град. Для точного попадания луч широкий, зато для работы в передней полусфере и вывода перехватчика в район цели его хватает. На круговой шкале слева виден этот переход: сначала борт шёл по целеуказанию (синий сектор), а на сближении цель взял в рамку уже тепловизионный трекер (TRACKING). 🟢Подписаться на канал 🟢Подписаться в MAX

Open in Telegram
Views2,398−25%vs avg
Forwards71
Reactions12
Comments1
Views growthHide views growth

Views growth

Hours after publication

Show as table
Hours after publicationViews
0 h305
9 h1,316
22 h2,085
30 h2,260
37 h2,398
  1. After 1 hour305
  2. After 24 hours2,085
  3. Total to date2,398
#9903Photoalbum
Views2,494−22%vs avg
Forwards22
Reactions—
Comments—
Views growthHide views growth

Views growth

Hours after publication

Show as table
Hours after publicationViews
0 h0
5 h1,331
13 h1,739
27 h2,103
41 h2,295
70 h2,494
  1. After 6 hours1,331
  2. After 24 hours2,103
  3. Total to date2,494
#9902Photoalbum
Views2,509−22%vs avg
Forwards22
Reactions5
Comments9
Views growthHide views growth

Views growth

Hours after publication

Show as table
Hours after publicationViews
0 h0
5 h1,297
13 h1,735
27 h2,117
41 h2,307
70 h2,509
  1. After 6 hours1,297
  2. After 24 hours2,117
  3. Total to date2,509
#9901Photo

Forwarded from Всратые Авиаконструкторы

#КлассическиеМемы

Open in Telegram
Views2,416−25%vs avg
Forwards5
Reactions7
Comments0
Views growthHide views growth

Views growth

Hours after publication

Show as table
Hours after publicationViews
0 h0
1 h641
7 h1,553
29 h2,119
43 h2,255
72 h2,416
  1. After 1 hour641
  2. After 6 hours1,553
  3. After 24 hours2,119
  4. Total to date2,416
#9900Photo
Views2,504−22%vs avg
Forwards2
Reactions3
Comments0
Views growthHide views growth

Views growth

Hours after publication

Show as table
Hours after publicationViews
0 h0
3 h979
8 h1,645
25 h2,097
45 h2,330
74 h2,504
  1. After 24 hours2,097
  2. Total to date2,504
#9899Photoalbum
Views2,841−11%vs avg
Forwards58
Reactions—
Comments—
Views growthHide views growth

Views growth

Hours after publication

Show as table
Hours after publicationViews
0 h0
4 h1,273
9 h1,921
26 h2,449
45 h2,665
66 h2,841
  1. After 24 hours2,449
  2. Total to date2,841
#9898Photoalbum
Views2,870−10%vs avg
Forwards58
Reactions—
Comments—
Views growthHide views growth

Views growth

Hours after publication

Show as table
Hours after publicationViews
0 h0
4 h1,273
9 h1,922
26 h2,458
45 h2,684
66 h2,870
  1. After 24 hours2,458
  2. Total to date2,870
#9897Photoalbum
Views2,660−17%vs avg
Forwards58
Reactions—
Comments—
Views growthHide views growth

Views growth

Hours after publication

Show as table
Hours after publicationViews
0 h0
4 h1,236
9 h1,787
26 h2,287
45 h2,489
66 h2,660
  1. After 24 hours2,287
  2. Total to date2,660
#9896Photoalbum
Views2,636−18%vs avg
Forwards58
Reactions—
Comments—
Views growthHide views growth

Views growth

Hours after publication

Show as table
Hours after publicationViews
0 h0
4 h1,241
9 h1,789
26 h2,272
45 h2,468
66 h2,636
  1. After 24 hours2,272
  2. Total to date2,636
#9895Photoalbumedited

Характеристики разведывательного БпЛА «Примара» («Виріб Х») Аэродинамически этот вражеский борт («Призрак/Изделие Х») собран по классической схеме «летающее крыло» с тянущим винтом и напоминает наши «Скат» или Supercam(ранее писали про «Парадокс»). Разработчиком числится запорожское ТОВ «Айр Скайлайн» (код ЕГРПОУ 45020636). По данным производителя: ⚙️ размах крыла - 3250 мм ⚙️ максимальная взлётная масса - 15 кг ⚙️ время в воздухе - 5 ч ⚙️ дальность полёта - 400 км ⚙️ боевой радиус (по каналу управления) - до 110 км ⚙️ практический потолок - 5000 м ⚙️ старт и посадка - катапульта / парашют Оптику поставили серьёзную - двухспектральный гиростабилизированный подвес Raptor (1280×720 в дневном и тепловизионном каналах, 4K-оптика с 80-кратным гибридным зумом, по младшим комплексам компания обкатывала гимбалы от NextVision). Заявлено обнаружение типовых целей на дистанции до 5 км, крупных - до 10 км, плюс программный захват и автосопровождение. За видео отвечает цифровой канал Skyline DVS, за управление и телеметрию - двухдиапазонная система Skyline LRS, в которой используется модуляцию LoRa (CSS) с прямой коррекцией ошибок (FEC) в субгигагерцовых диапазонах и дальность до 70 км (на старом сайте указывали до 50 км). По железу там никакой магии нет: это обвязка на STM32 поверх китайских одноваттных LoRa-модулей Ebyte на чипах Semtech SX1268 (E22-400M30S, 410-490 МГц) или SX1262 (850-930 МГц), которые гоняют MAVLink на скорости ~1 кбит/с. На эту же LRS завязана резервная радионавигация без ГНСС по наземным радиомаякам (по тому же принципу, что и у распиаренной львовской Sine.link). Автопилот отдаёт данные ИНС в телеметрию, а система сводит их с отметками от наземных маяков-трекеров, выдавая позицию с погрешностью около 150 м. Для грубого вывода крыла в район точки старта при задавленном ГНСС этого хватает, но координату самого наземного маяка при таком обмене вскрыть не так уж сложно. 🟢Подписаться на канал 🟢Подписаться в MAX

Open in Telegram
Views2,509−22%vs avg
Forwards58
Reactions9
Comments0
Views growthHide views growth

Views growth

Hours after publication

Show as table
Hours after publicationViews
0 h0
4 h1,181
9 h1,725
26 h2,162
45 h2,344
66 h2,509
  1. After 24 hours2,162
  2. Total to date2,509