Шпион QuaDream атакует владельцев iPhone через приглашения в календаре

Шпион QuaDream атакует владельцев iPhone через приглашения в календаре

Шпион QuaDream атакует владельцев iPhone через приглашения в календаре

Специалисты компаний Microsoft и Citizen Lab выявили активность коммерческого шпионского софта, который был разработан израильской организацией QuaDream. Этот шпион использовался в атаках на пользователей iPhone и задействовал 0-click эксплойт ENDOFDAYS.

Уязвимость нулевого дня, которую взяли в оборот операторы шпионской программы, затрагивает версии iOS с 1.4 по 14.4.2. Как объясняют в Citizen Lab, злоумышленники использовали «невидимые приглашения в календаре iCloud».

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

Другими словами, эксплойт ENDOFDAYS отрабатывал без какого-либо взаимодействия с целевым пользователем и последний не замечал, что на его девайс устанавливают шпионский софт. В отчёте Citizen Lab исследователи пишут:

«Как минимум пять гражданских из Северной Америки, Центральной Азии, Юго-Восточной Азии и Европы пострадали от шпиона и эксплойта QuaDream. Среди них был журналисты, оппозиционеры и сотрудники НКО. На данный момент не можем перечислить жертв поимённо».

К слову, Microsoft называет упомянутую шпионскую программу KingsPawn. Вредонос может удалять свою копию из системы и чистить следы присутствия на iPhone жертвы. Помимо этого, зловред располагает следующими функциональными возможностями:

  • Записывает аудио телефонных разговоров.
  • Записывает аудио окружения через встроенный микрофон.
  • Делает снимки как с фронтальной, так и с основной камеры смартфона.
  • Извлекает и удаляет объекты из связки ключей мобильного устройства.
  • Отправляет запросы к БД SQL.
  • Удаляет следы, которые могут оставаться после эксплойта.
  • Отслеживает геолокацию девайса.
  • Может искать файлы определённых типов.
  • Перехватывает фреймворк Anisette и системный вызов gettimeofday для генерации кодов, которые могут использоваться для входа в iCloud.
Подпишитесь на новости

VPN через VK, MAX и DNS: Rawline собрал разные туннели в одном клиенте

Когда один способ подключения перестаёт работать, начинается перебор приложений: здесь VLESS, там DNS-туннель, отдельно — транспорт через звонки. Разработчик Rawline решил собрать этот набор в одном клиенте для Android, Windows, Linux и macOS. За основу взяты Throne и сетевые ядра sing-box и Xray.

Как устроен проект и какие проблемы безопасности пришлось решать, автор рассказал на Хабре.

Помимо привычных VPN-протоколов, Rawline поддерживает нестандартные транспорты через звонки VK и MAX, WebRTC, DNS и S3. Все подключения представлены обычными профилями, их можно импортировать по ссылке или QR-коду, проверять пинг, объединять в цепочки и настраивать маршрутизацию по приложениям и доменам. Работоспособность конкретного способа при ограничениях придётся проверять на своей сети.


Отдельный акцент — защита от приложений, исключённых из VPN. По словам автора, через незащищённый локальный прокси или прямое обращение к интерфейсу туннеля они могут отправить запрос через VPN и узнать адрес сервера.


В Rawline разработчик убрал лишние прокси-входы, защитил внутренние соединения случайными паролями и добавил проверку принадлежности трафика приложениям. Последняя защита включена по умолчанию на Android 10 и новее.

При проверке также обнаружилась проблема в нескольких транспортных мостах: постороннее приложение могло первым отправить UDP-пакет и перехватить канал. Автор сообщает, что исправил её и добавил тесты. Код и сборки опубликованы на GitHub.

RSS: Новости на портале Anti-Malware.ru