Как стать автором
Обновить

Iridium: принимаем и декодируем сигналы группировки спутников у себя дома

Время на прочтение5 мин
Количество просмотров46K
Всего голосов 44: ↑44 и ↓0+44
Комментарии21

Комментарии 21

открываем окно

<посмотрев на термометр> Считаю это преждевременным.

А какие полезные данные можно достать?

Текстовые + голосовые сообщения (в открытом виде) и GSM-трафик (зашифрованный).

Но цель здесь в изучении системы, а не в получении каких-то практически полезных данных.
«Тестовые + голосовые сообщения» кто отправляет и куда?
Владельцы спутниковых терминалов iridium, очевидно. Наверно актуально в тех местах, где не ловит обычная связь.

Во втором видео, если отмотаете до середины, есть пример декодирования звуковых сообщений.
НЛО прилетело и опубликовало эту надпись здесь
На первом видео — авторы программы gr-iridium :) Парсинг всего этого из «сырого» IQ достаточно непростая задача.
НЛО прилетело и опубликовало эту надпись здесь
Я думаю, в английском слово «хакинг» имеет более широкий смысл чем просто «взлом», и изучение протокола незнакомой системы в каком-то смысле тоже хакинг.

Протокол Iridium кстати не открытый, документации в свободном доступе нет.

Так и распаковку zip через консоль тоже хакингом можно назвать.

Если вам достался архив незнакомого типа, вы его изучили и распаковали — почему нет?
Понятно что использование чужой готовой утилиты хакингом не является.
Строго говоря изучение протокола незнакомой системы это «reverse engineering», никак не хакинг.
НЛО прилетело и опубликовало эту надпись здесь
разумеется это не взлом… иначе взломом можно было бы объявить и прослушивание радиотрафиков ментов, пожарных, спасателей… Вот ежели бы вы вклинились в разговор двух абонентов спутниковой связи, это было бы уже подсудное дело… Или, послушав разговор, разгласили его.

Проблем нет ни каких на винде. Надо только достать военный софт. У меня, например, с антенны сигнал идет на коммутатор, с него на цифровой приёмник, с приёмника на ПК под виндой, где в трее сидит клиент-сервер. Второй комп с софтом, тоже под виндой семёркой цепляется по сети к первому, у него тоже в трее сидит клиент-сервер примочка, в которой прописаны айпишники и порты этих компов (это так в двух словах). Без этой примочки отцифрованные данные с одного компа не попадут к другому. Так вот, на первом ПК (куда завязан приемник), кроме этой примочки в трее есть софт, который ловит весь мусор с тундры, инмарсата, иридиума, смотря что при загрузке ты выберешь. И все эти данные выкладывает в db-файл в шару, который видит второй ПК с уже иным софтом фильтрации данных. Что собой представляет этот софт фильтрации? Программа, цепляющая файл базы данных и выдергивающая из этого файла то, что мы укадем в фильтре.

С софтом для декодирования есть одна «небольшая» сложность — он написан под Linux

Используйте wsl :]
Даже на WSL-1 работает огромное количество софта, в т.ч. гуишного (да и куда уж там, я даже gnome и xfce запусткал. Gnome даже юзабелен!). Если вдруг что — используйте wsl-2
Тут вопрос, может ли он видеть подключенные по USB устройства, в этом основная проблема. Декодер-то работает, но приемник он не видит, lsusb ничего не возвращает.
Надо проверять, ибо ничего сложнее hdd-кармана по USB я не цеплял несколько лет.
Статью читали?
Благо что 10ка штатно предоставляет такую возможность.
wsl-2 я не пробовал, может там с железом действительно что-то улучшили.
Каюсь, прочитал по-диагонали и пропустил момент со сборкой.
НЛО прилетело и опубликовало эту надпись здесь
Есть какой-нибудь мануал как этим пользоваться? Например что означают столбцы таблицы после запуска программы, которые выводятся в терминале?
Зарегистрируйтесь на Хабре, чтобы оставить комментарий

Публикации

Истории