Белый Хакер
IT и технологии
Интересные новости в сфере кибер безопасности
Загружаем канал…
Сайт использует куки. Нажимая «Хорошо», вы соглашаетесь на обработку данных.
IT и технологии
Интересные новости в сфере кибер безопасности
⚠️Иранская группа запустила три волны атак пока шла война Привет! Check Point и Unit 42 задокументировали кампанию Nimbus Manticore с февраля по апрель 2026 года. Три волны атак, каждая с новым методом доставки, без единой паузы между ними. 👨💻 Первая волна в феврале: фишинг под вакансии в авиации и IT, жертвы скачивали ZIP с OnlyOffice, внутри легитимный экзешник который через AppDomain hijacking загружал бэкдор MiniJunk. В марте та же схема но через поддельное приглашение на Zoom-встречу и новый бэкдор MiniFast. В апреле сменили подход полностью: подняли фейковый сайт под SQL Developer, прокачали его через SEO и просто ждали пока разработчики сами найдут его в Bing и DuckDuckGo. ⚙️ MiniFast написан с признаками AI-assisted разработки: там и избыточный error handling, и подробные deb…
Читать целиком😁 #мем 👍 Белый хакер
👤 Опасные баги, которые могли дать хакерам полный контроль Привет, я недавно прошёлся по свежим CVE и понял: за последние дни системным администраторам и разработчикам реально есть за что держаться. GStreamer, CUPS, wolfSSL, OpenSSL, OpenClaw, Nix и ядро Linux — везде находят уязвимости, которые теоретически позволяют удалённое выполнение кода и полное компрометирование системы. 👨💻 В GStreamer 1.28.2, например, три бага с переполнением буфера могут дать выполнение кода через обработку MKV, MOV/MP4 и H.266/VVC. А ещё восемь проблем с integer overflow или null-pointer dereference способны приводить к DoS или утечкам информации. И самое неприятное — это происходит через автоматическую индексацию файлов GNOME, т.е. достаточно закинуть файл в ~/Downloads. 💼 CUPS тоже не отстаёт: две крит…
Читать целиком❌ Миф: опенсорс безопаснее потому что тысячи глаз смотрят в код Звучит логично🤔Закрытый код проверяет только вендор, опенсорс смотрит всё сообщество. Больше глаз - меньше багов. На деле это не так работает. 👨💻 CVE-2026-42945 в NGINX жил в коде с 2008 года. Восемнадцать лет, один из самых популярных веб-серверов в мире, миллионы установок, тысячи контрибьюторов — и heap buffer overflow в rewrite-модуле никто не заметил. Не потому что не смотрели, а потому что смотреть весь код на предмет безопасности никто специально не садился. 🔎 Проблема в том, что большинство контрибьюторов добавляют фичи и фиксят баги о которых им сообщили. Целенаправленный security audit это отдельная работа которую в опенсорс-проектах либо не делают вообще, либо делают раз в несколько лет когда найдут грант ил…
Читать целиком🐉 Китайские группы атакуют через Azure Blob Storage и никто не замечает Привет! Seqrite Labs задокументировали Operation Dragon Weave - кампанию против правительственных и технологических организаций в Чехии и Тайване. Интересна не столько цель сколько способ C2-коммуникации. 👨💻 Заход через спир-фишинг с ZIP-архивом. Внутри либо LNK-файл под видом PDF который запускает PowerShell, либо просто бинарник. Оба пути ведут к одному: DLL side-loading через UnityPlayer.dll, Rust-загрузчик RUSTCLOAK, и финальный пейлоад AZUREVEIL. Перед запуском загрузчик проверяет что не попал в песочницу. ⚙️ AZUREVEIL не общается с C2 напрямую. Атакующий и заражённая машина оба пишут в один Azure Blob Storage контейнер и читают из него. Для защитных систем это выглядит как обычный корпоративный трафик к Mi…
Читать целикомЛучшие teelegram-каналы по Айти теперь в Max! Карманный хакер — Канал по инфобезу и хакингу от человека, который в индустрии больше 15 лет; Linux Administration — Всё про Линукс, его дистрибутивы и DevOps; //code — Самые отборные мемы из мира ИТ; Подпишись, чтобы не потерять!
🤖 WhatsApp скрывал в справке инструкции для ИИ-бота, запрещающие советовать обращаться к регуляторам Привет! Компания Redact обнаружила необычные инструкции в справочном центре WhatsApp. Они были спрятаны в HTML страниц и предназначались для ИИ-бота поддержки. Среди указаний был прямой запрет советовать пользователям обращаться в органы по защите персональных данных. 👨💻 Например, если человек потерял телефон или номер и больше не мог удалить аккаунт, бот должен был рекомендовать только ожидание автоматического удаления. Предлагать обратиться к регулятору ему запрещалось, хотя европейская политика конфиденциальности WhatsApp прямо предусматривает такое право. 🚨 На другой странице нашлись инструкции на случай, если пользователь упомянет адвоката, суд или иск. После этого бот не долже…
Читать целиком👻 GhostAction спрятала стилер в файле шрифта и заразила 94 GitHub-репозитория Привет! Атакующие из GhostAction сменили тактику. Раньше они воровали секреты через вредоносные GitHub Actions, а теперь прячут стилер под видом обычного шрифта .woff2. Исследователи OpenSourceMalware нашли его в 94 скомпрометированных репозиториях. 👨💻 Для запуска используют VS Code. В файл tasks.json добавляют задачу с runOn: folderOpen, которая при определённых настройках редактора срабатывает при открытии проекта. Она запускает код, спрятанный в public/fonts/fa-solid-400.woff2. 🚨 Дальше стилер собирает AWS-ключи, токены npm и PyPI, SSH-ключи, доступы к Kubernetes и учётные данные Claude и Gemini. Всё найденное отправляет на сервер атакующих, а на компьютере оставляет cron-задачу, которая каждые пять ми…
Читать целиком❌ Миф: если DLL подписана Microsoft, её загрузка безопасна Привет! При расследовании находите процесс с оригинальными DLL Microsoft. Подписи действительны, хеши совпадают. Но это ещё не повод исключать DLL Hijacking. 👨💻 Условно, приложение ищет библиотеку helper.dll по имени, без полного пути. Если каталог атакующего участвует в поиске раньше нужного расположения, Windows может загрузить подставную DLL. ⚡️Чтобы приложение не падало, атакующий может использовать DLL Proxying: его библиотека принимает вызовы и перенаправляет их в оригинальную. А свой код запускает при загрузке. 🚨 Иногда подменять даже основную библиотеку не требуется. Приложение загружает настоящую DLL Microsoft, а у неё есть зависимость, которую Windows тоже ищет по имени. Через такую зависимость можно добиться загр…
Читать целикомШпионское ПО Candiru заражало устройства сотрудников Al Jazeera через обычную рекламу Привет! Исследователи Citizen Lab выяснили, что израильское шпионское ПО Candiru использовали для атак на сотрудников Al Jazeera через рекламные объявления. Причём жертве даже не нужно было нажимать на рекламу. Достаточно было её загрузки, иногда вообще в фоне. 👨💻 Схема работала через рекламную компанию Discover-Tech. В объявления встраивали небольшой JavaScript, который отправлял на сервер рекламный идентификатор устройства и IP-адрес. Сервер проверял, подходит ли посетитель под нужную цель, и только тогда возвращал код для атаки. 🚨 Благодаря этому вредоносный код не находился в самой рекламе. Рекламные сети видели обычное объявление, а заражение запускалось уже после проверки устройства. По данны…
Читать целиком🇺🇸 В США закрыли более 40 «ферм ноутбуков» северокорейских хакеров Привет! Минюст США предъявил обвинения 14 участникам схемы, с помощью которой северокорейские IT-специалисты устраивались на удалённую работу в американские компании под чужими именами. Во время рейдов в Техасе закрыли более 40 так называемых laptop farms и изъяли около 187 компьютеров. 👨💻 Схема работала довольно хитро. Человек из КНДР проходил отбор под поддельной личностью, а рабочий ноутбук компания отправляла на адрес посредника в США. Тот держал устройство у себя, обеспечивал удалённый доступ и помогал создать впечатление, что сотрудник действительно работает из Америки. 🚨 По данным следствия, так удалось устроиться более чем в 70 компаний и заработать около $3 млн. Часть денег, как утверждает Минюст, направля…
Читать целиком⌨️ Команда недели: pidfd_open Привет! В Linux PID может освободиться после завершения процесса и достаться другому. Если скрипт следит за процессом по PID, есть риск перепутать его с новым. Для этого в Linux есть pidfd_open() - системный вызов, который возвращает файловый дескриптор конкретного процесса. 👨💻 В Python его можно использовать так: import os import select fd = os.pidfd_open(1847) poller = select.poll() poller.register(fd, select.POLLIN) poller.poll() print("Процесс завершился") os.close(fd) Здесь 1847 - PID нужного процесса. os.pidfd_open() получает дескриптор, а poll() ждёт, пока процесс завершится. Не нужно постоянно проверять его существование или опрашивать /proc. 🔎 Допустим, вы пишете watchdog, который должен дождаться завершения конкретного процесса. С обычн…
Читать целиком