Спасибо Jacopo (@lego11/IU1QPT) и Robin (@OK2AWO) за то, что написали нам и поделились своими мыслями о том, как сообщество SDR в целом должно перейти от использования WXtoIMG к SatDump, который теперь имеет полную функциональную паритет с WXtoIMG и дополнительные функции тоже. SatDump доступен на Windows, MacOS, Linux и даже на Android. Обновлённое руководство по приему APT с SatDump, написанное @lego11, можно найти на его сайте здесь.
Исторически WXtoIMG была программным обеспечением по умолчанию для популярного хобби по декодированию изображений NOAA APT погодных спутников с RTL-SDR и другими SDR. Однако программа, к сожалению, была заброшена её авторами на несколько лет и теперь доступна только на сторонних сайтах, что увеличивает вероятность загрузки вируса. Также теперь требуется взлом через прокси или прямое обновление с помощью скрипта PowerShell, чтобы WXtoIMG обновила свои TLE/Kepler файлы из-за смены домена celestrak.com на celestrak.org.
Lego11 также отмечает целый ряд других проблем, касающихся уязвимостей и багов WXtoIMG:
- Программа устарела и использует устаревшие библиотеки, такие как Visual C++ 2002 с .NET. Эти библиотеки являются основной причиной беспокойства в отношении WXtoIMG, так как я не считаю вероятность того, что кто-то найдет точку входа через само ПО. Однако гораздо более вероятным является сценарий, когда вирус использует загруженную библиотеку в памяти во время работы WXtoIMG и использует её для получения точки входа. По меньшей мере есть 20 уязвимостей, затрагивающих MSVCR70.dll, и все они хорошо известны (например CVE-2007-0025), что вызывает ещё больше опасений. Конкретно CVE-2008-4255 позволяет удалённое выполнение кода на компьютере пользователя, что очень серьёзно. Безусловно, существует ещё множество уязвимостей, связанных с MSVCR70, но из-за устарелости этого компонента ПО они обычно не заносятся в CVE.
В любом случае, как никто не стал бы использовать Windows XP в качестве основного рабочего ПК в 2024 году, никто не должен использовать WXtoIMG из соображений предосторожности, даже если вышеупомянутые уязвимости отсутствовали.
Что касается багов, их действительно много. Ниже приведён список наиболее важных:
- Не удаётся обновлять TLE без внешнего ПО, что усложняет работу новичков и добавляет дополнительные точки отказа
- Слои карты часто работают некорректно, особенно если пользователь начинает принимать спутник до того, как он достигнет высоты как минимум 1°
- WXtoIMG будет вылетать, если Microsoft Defender начнёт сканирование памяти во время прохода. Это приведёт к потере записи
- WXtoIMG использует устаревшее Win32 API для доступа к аудио. Это не всегда работает на Windows 11, и Microsoft заявила, что он будет удалён в ближайшее время.
- WXtoIMG использует ALSA на Linux. Подавляющее большинство дистрибутивов Linux больше не поддерживают ALSA напрямую, и WXtoIMG не может работать через аудио-сервер (например, Pulseaudio), как и должно происходить у всех приложений Linux. Поэтому живую запись на Linux вообще не сделать.
- WXtoIMG больше не работает на MacOS, поскольку система отказывает в выполнении из-за проблем с безопасностью и отсутствующих библиотек.
- WXtoIMG не может обрабатывать wav-файлы, например, от SDR# или SDR++, без использования стороннего инструмента, такого как NOAA-APT.
- Если пользователь перемещает или копирует записанный WAV-файл (см. выше), наложение карты перестанет работать.
- WXtoIMG очень чувствительна к одновременному использованию CPU, что приведёт к «разрываz» на изображении (как видно на изображениях в его руководстве). Она плохо справляется с многозадачностью на системах более современных, чем Windows XP, из-за изменений в работе планировщика задач процессора в более современных ядрах.
- WXtoIMG будет зависать и затем вылетать, если запустить её без предварительного обновления TLE из-за отсутствия NOAA-17. Это очень серьёзно, так как такие случаи происходят с новичками постоянно. Это один из самых частых запросов в службу поддержки, который я получаю. Исправить этот краш нелегко.
- WXtoIMG не имеет обновлённых коэффициентов калибровки, поэтому NOAA-15 будет выглядеть слишком холодной по сравнению с другими спутниками.

Источник:
