Статья Криптография в малвари: Как работают вымогатели (Ransomware).

Admin

Администратор

Криптография в малвари: Как работают вымогатели (Ransomware).​


Эпоха простых вирусов-шифровальщиков, которые использовали один статический ключ или банальный XOR, давно прошла. Современный Ransomware-as-a-Service (RaaS) — это шедевр прикладной криптографии. Сегодня мы разберем, как именно малварь превращает терабайты данных в бесполезный мусор за считанные минуты и как выстроена иерархия ключей, исключающая расшифровку без оплаты.

1. Гибридная схема: Скорость + Безопасность​

Криптографы малвари сталкиваются с дилеммой:
  1. Асимметричное шифрование (RSA, ECC) — идеально для защиты ключей, но катастрофически медленное для больших файлов.
  2. Симметричное шифрование (AES, ChaCha20) — молниеносное, но ключ шифрования нужно как-то передать злоумышленнику, не засветив его в коде.
Решение: Гибридная схема.

Для каждого файла генерируется уникальный симметричный ключ (например, AES-256). Этим ключом шифруется содержимое файла. Затем сам ключ AES зашифровывается публичным ключом злоумышленника (RSA-2048/4096) и записывается в хвост зашифрованного файла.


2. Иерархия ключей (Key Management)​

Современные билды (LockBit, Conti, REvil) используют трехслойную схему, чтобы админы партнерки и сами разработчики не мешали друг другу:
  1. Master Public Key: Зашит в теле малвари. Принадлежит оператору (разработчику софта).
  2. Session Public/Private Key: Генерируется на лету для конкретной жертвы. Приватная часть этой пары шифруется Мастер-ключом и отправляется на C2-сервер (или выводится в README-файле).
  3. File Key (Symmetric): Генерируется отдельно для каждого файла. Шифруется Сессионным публичным ключом.
Итог: Даже если вы найдете в памяти процесс с симметричным ключом от одного файла, вы не сможете расшифровать остальные. Даже если вы взломаете сессионный ключ одной жертвы, это не поможет другим.

3. Оптимизация шифрования: Intermittent Encryption​

Шифровать файл целиком — долго и «шумно» для систем защиты (EDR). Современные вымогатели используют прерывистое шифрование:
  • Шифруется только заголовок и первые несколько мегабайт.
  • Или шифрование идет блоками (например, 1 МБ шифруем, 1 МБ пропускаем).
  • Для СУБД и виртуальных машин этого достаточно, чтобы структура файла «поплыла», и восстановить его без декриптора стало невозможно.


4. Поиск и уничтожение бэкапов​

Перед началом крипто-фазы малварь выполняет «гигиенические» процедуры:
  • Удаление теневых копий: vssadmin.exe delete shadows /all /quiet.
  • Отключение восстановления системы.
  • Остановка служб баз данных (MSSQL, MySQL), чтобы снять блокировку с файлов и зашифровать их.

5. Где они ошибаются? (Надежда для ИБ)​

Несмотря на мощь, авторы малвари тоже люди. Основные векторы для создания бесплатных декрипторов:
  1. Слабый PRNG: Если генератор случайных чисел предсказуем (например, зависит только от системного времени), ключи можно перебрать.
  2. Key Leaking: Иногда симметричные ключи остаются в оперативной памяти в открытом виде долгое время после завершения работы малвари.
  3. Логические ошибки: Ошибка в реализации алгоритма (например, использование одного и того же IV для всех блоков AES в режиме CBC).
 
Похожие темы
Admin Статья Насколько опасна JavaScript-криптография? Полезные статьи 0
Eteriass Интересно Криптография для начинающих Полезные статьи 3
Admin Статья Разработка малвари на С++. Глава II Вирусология 0
Admin Статья Разработка малвари на С++. Глава 1. Вирусология 0
Support81 Разработчик малвари TrickBot приговорен к пяти годам и четырем месяцам тюрьмы Новости в сети 0
Support81 Хакеры используют сертификат VPN-провайдера для подписания малвари Новости в сети 0
S Посмотри в глаза малвари. Гайд по работе с вредоносными файлами для новичков Полезные статьи 0
K Реверсинг малвари для начинающих. Внедрение shellcode и шифрование malware-кода Уязвимости и взлом 0
S В Китае арестованы создатели малвари Fireball, заразившей более 250 млн устройств Новости в сети 0
Admin СИ, НЛП, Впаривание малвари, как заразить вирусом Полезные статьи 0
Admin Подробности о малвари Alice, которая заставляет банкоматы «выплевывать» деньги Новости в сети 0
Admin Реверсинг малвари для начинающих. Разбираем простой вирус Полезные статьи 0
Admin Интересно Купил видеокарту — подарил данные хакерам. Как Canada Computers «защищает» своих клиентов. Новости в сети 0
Admin Статья Как понять что в файле склейка Вирусология 0
Admin Интересно Как взломать взломщика? Достаточно найти в его коде одну «забытую кнопку». Новости в сети 0
Admin Интересно Хакер думал, что украл пароль, а на самом деле – позвонил в полицию. На GitHub учат, как развести взломщика на эмоции (и логи). Новости в сети 0
Admin Интересно Четверть биткоина за «квантовые мозги». Рассказываем, как поднять крипту на знании физики. Новости в сети 0
Admin Интересно Один пакет = полный контроль VMware — дыру не латают 18 месяцев, серверы падают как домино. Новости в сети 0
Admin Статья Как на основе ФИО, даты рождения и района получить номер паспорта и ИНН. OSINT 0
semsvm Интересно Как найти утеряные биткоин-адреса и закрытые ключи Полезные статьи 0
Admin Статья Ядовитые гифки. Как работает уязвимость GIFShell Уязвимости и взлом 0
Admin Статья Пентест. Как получить свои первые root права. Уязвимости и взлом 0
Admin Интересно Ваш компьютер ведет двойную жизнь. Как домашние IP становятся инструментом в руках хакеров. Новости в сети 0
Admin Интересно «Отдай мастер-пароль, или всё удалим!». Как хакеры берут на мушку пользователей LastPass. Новости в сети 0
Admin Интересно Секретные настройки браузера для боссов: как вычистить всё лишнее из Chrome и Firefox без сомнительных форков. Новости в сети 0
Admin Интересно Сначала помогут, потом ограбят. Как хакеры превратили Microsoft Quick Assist в «троянского коня». Новости в сети 0
Admin Интересно Ваш принтер не то, чем кажется. Как хакеры прячут вирусы в установщиках драйверов. Новости в сети 0
Admin Статья Как правильно изучать malware-кодинг под Windows Вирусология 0
Admin Интересно «Пароль01» и дырявый VPN. Как пустить хакеров в сеть, чтобы они сломали вообще всё (пошаговая инструкция). Новости в сети 0
Admin Статья Как "Казаки" паттерны мошенников-"Разбойников" вычисляют, вооружаясь технологиями. Анонимность и приватность 0
Admin Интересно Ваш сервер — их притон: как группа UAT-7290 сдает ваши сервера в аренду своим друзьям. Дорого. Новости в сети 0
Admin Интересно Как стать «богом» в Linux, просто правильно подгадав время. Спойлер: вам понадобится Chronomaly. Новости в сети 0
Admin Статья Как оставаться незаметным в 2025 году – простые правила оперативной безопасности для всех. Анонимность и приватность 0
Admin Статья HTTP Request Smuggling в 2025: Как обходить современные WAF Уязвимости и взлом 0
Admin Статья Право на root. Как повышают привилегии в Linux. Уязвимости и взлом 0
Admin Статья Как простой баг повреждения памяти ядра Linux приводит к полной компрометации системы(Часть 2) Уязвимости и взлом 0
Admin Статья Как простой баг повреждения памяти ядра Linux приводит к полной компрометации системы(Часть 1) Уязвимости и взлом 0
Admin Статья Как Mozilla упустила (не)очевидную уязвимость Уязвимости и взлом 0
Admin Статья Почему ваш «Windows» прокси палится как Linux: Глубокий разбор TCP Window Size, о котором молчат. Анонимность и приватность 0
Admin Интересно Старый конь борозды не испортит. Как сертификат десятилетней давности помог хакерам проникнуть в госучреждения Азии. Новости в сети 0
Admin Статья Direct Syscalls vs EDR: Как заставить Windows выполнять ваши команды в обход хуков защитного ПО Вирусология 0
Admin Интересно Gemini лезет из каждой дыры Chrome? Вот как убить все ИИ-кнопки и вернуть нормальный браузер. Новости в сети 0
Admin Интересно «Здравствуйте, я журналист, заполните анкету». Как хакеры из КНДР «разводят» южнокорейских экспертов. Новости в сети 0
Admin Статья Гейминг как источник данных: OSINT в виртуальных мирах OSINT 0
Admin Статья Крипто-детектив: Идем по следу транзакций. Как деанонить блокчейн. OSINT 0
Admin Интересно Семь миллионов долларов за одну ночь. Рассказываем, как пострадали пользователи Trust Wallet и что делать сейчас. Новости в сети 0
Admin Интересно Казалось, что летим, а на деле — ползём. Как ИИ-помощники незаметно крадут время у профессиональных кодеров. Новости в сети 0
Admin Статья Анонимные мессенджеры: Как общаться, не оставляя следов Анонимность и приватность 0
Admin Интересно Охотник стал добычей. Как «безопасники» ловят вирусы, пытаясь скачать инструменты для их поиска. Новости в сети 0
Admin Интересно Цифровое чудо на Рождество. Как ученым удалось восстановить UNIX V4 с ленты 1970-х годов. Новости в сети 0

Название темы