Инструменты пентестера

Статья Эмуляция прошивок embedded Linux: QEMU, Firmadyne и динамический анализ без устройства

  • 823
  • 0
Монитор с изогнутым экраном отображает зелёный терминал с командами эмуляции прошивки MIPS. Горизонтальные строки развёртки и свечение фосфора создают атмосферу ретро-хакинга.


🔧 Три месяца назад получил прошивку промышленного роутера на MIPS — устройство стояло на закрытом объекте за двумя периметрами. Через 40 минут после binwalk -e работал lighttpd в QEMU user-mode, через два часа — command injection в CGI-обработчике. Физическое устройство не понадобилось.

QEMU user-mode vs system-mode: когда chroot достаточно, а когда нужен полный стек. Firmadyne — автоматизированный пайплайн из пяти шагов: extractor.py → getArch.sh → makeImage.sh → inferNetwork.sh → run.sh. Где ломается: NVRAM-зависимости, вендорские модули ядра, привязка к MMIO-периферии SoC. Как чинить: заглушки через LD_PRELOAD, NOP проверок оборудования в Ghidra, nandsim для MTD-партиций.

Сравнительная таблица шести инструментов: QEMU, Firmadyne, FirmAE, Qiling, Renode — с границами применимости. Минилаб на прошивках D-Link DIR-822 и NetGear WN604.

💡 Статический анализ закрывает 30% поверхности атаки. Остальные 70% — runtime-баги, которые видны только при...

Статья ML IDS обнаружение атак без сигнатур: слепые зоны поведенческого детектора

  • 889
  • 0
Матричный принтер печатает на зелёной перфорированной бумаге строки кода и метрики детектора в свете янтарного ЭЛТ-монитора. Надпись об необнаруженной атаке теряется в кромешной темноте.


🤖 Isolation Forest с F1 0.97 на CICIDS 2017 пропустил DNS-туннель на 800 КБ: feature vector оставался в двух стандартных отклонениях от нормы. Модель с отличными метриками на датасете в продакшене оказалась слепой. После этого каждый ML-детектор проходит adversarial-тестирование до включения в боевую инфраструктуру.

Mimicry-атака: fingerprinting baseline → адаптация C2-beacon под профиль легитимного трафика. Low-and-slow: exfiltration по 50 КБ раз в 10 минут через DNS, lateral movement 1–2 соединения в час, jitter 30–50% против LSTM-детекторов. Poisoning: «растягивание» границы нормы в период переобучения модели.

Decision table: какой сценарий какая модель ловит и что делать атакующему. Python-код детекции distribution shift через KS-тест для выявления poisoning. Ensemble-подход и adversarial validation как единственные работающие контрмеры.

💡 Тихий оператор, настроивший C2 под baseline, проходит через большинство коммерческих...

Статья OWASP MASVS v2.0.0: ключевые обновления стандарта безопасности мобильных приложений

  • 911
  • 0
Пентестер держит смартфон в отладочном кронштейне, зелёный свет терминала отражается на руках и очках. Монитор с фосфорным дисплеем освещает тёмную комнату.


📋 Клиент запросил «проверку на L2 по MASVS» — открываю стандарт, а уровней L1, L2 и R там больше нет. OWASP убрал их в v2.0.0. Разговор о скоупе затянулся на два часа: клиент оперировал терминами из v1.5.0, а стандарт жил по другим правилам.

Ключевые изменения v2.0.0: MASVS-ARCH с нетестируемыми архитектурными контролями удалён полностью. Уровни L1/L2/R заменены на Testing Profiles в MASTG. MASVS-STORAGE сведена с десятка контролей до двух. MASVS-AUTH разделена на клиентскую и серверную — серверная делегирована OWASP ASVS. MASVS-NETWORK однозначно требует certificate pinning.

Маппинг MASVS-групп на MITRE ATT&CK: STORAGE→T1552, CRYPTO→T1552.004, RESILIENCE→T1027. Три шага обновления пентест-процесса под актуальный стандарт. Добавление MASWE как промежуточного звена между MASVS и MASTG.

💡 Добавьте колонку ATT&CK ID в следующий отчёт — документ понятный SOC-команде заказчика вместо формальной бумаги.

Статья Детектирование lateral movement с помощью машинного обучения: от признаков в логах до рабочей модели в SIEM

  • 1 134
  • 1
Рабочий стол с разобранным сетевым оборудованием и распечатанными логами Zeek. Экран ноутбука отображает граф аномалий Isolation Forest с подсвеченными красным маркером временными метками.


🤖 51 секунда — рекордное время lateral movement после initial access (CrowdStrike 2025). Beacon Cobalt Strike прожил в сети больше недели при работающем SIEM с полным набором правил. Jitter 40%, HTTPS к легитимному CDN, нормальный размер пакетов. Выдала его аномальная периодичность — Isolation Forest из Zeek-логов.

79% атак 2024 года — без malware. Volt Typhoon работает исключительно через LOTL. Сигнатурный подход против этого мёртв. Feature engineering для ML: inter-arrival time, coefficient of variation IAT, upload/download ratio, communication graph fan-out. Windows Event 4624 Type 3 + Sysmon process tree + Zeek conn.log.

Python-код Isolation Forest на Zeek-данных. KQL-запрос в Sentinel на аномальный fan-out Type 3. Decision table алгоритмов: Isolation Forest vs One-Class SVM vs Random Forest vs graph-anomaly по сценарию.

💡 ML работает, когда инженер строит baseline, калибрует пороги и переобучает модель. Подписка на вендорский...

Статья Уязвимости IoT устройств: критическая карта атак и патч-менеджмент

  • 1 128
  • 1
Роутер разрезан пополам, внутренняя плата и антенны обнажены под жёстким верхним светом. На микросхеме выгравирована надпись об уязвимости командной инъекции, красный светодиод мигает в темноте.


🌐 18,8 миллиарда IoT-устройств в сети. У большинства последнее обновление прошивки было единственным — заводским. На реальных пентестах чаще заходят через забытый роутер с Telnet, чем через фишинговое письмо: на роутере нет ни антивируса, ни логов, ни человека, который за него отвечает.

Навигационный хаб по безопасности IoT: 8 классов уязвимостей (CWE-78, CWE-287, CWE-787 — топ KEV 2024), карта атак по MITRE ATT&CK от T1190 до T1495, firmware-анализ через binwalk и Firmwalker, ботнеты от Mirai до China-nexus covert-сетей. Почему 85% организаций не обновляют OT-устройства и как выстроить патч-менеджмент без SIEM.

11 связанных материалов кластера: CVE в Totolink, PAN-OS, Fortinet, Cisco ASA, Ivanti. Decision tree выбора вектора атаки. Чеклист аудита из 12 пунктов для передачи сисадмину.

💡 Вопрос «какая версия прошивки на вашем пограничном роутере» ставит большинство компаний в тупик. Это не мелкий пробел — фундаментальная...

Статья Белый хакер: как легально монетизировать навыки — Bug Bounty, пентест и сертификации

  • 1 818
  • 2
Три латунных ключа разного размера лежат на тёмном антистатическом коврике в свете настольной лампы. Матовый и блестящий металл создают контраст теней на сине-сером фоне.


💰 Первый принятый репорт на HackerOne — $150 за IDOR, декабрь 2021. До него три месяца без единого accepted: 11 отклонённых репортов, 4 дубликата, один N/A вне scope. 200+ потраченных часов — меньше доллара в час. Через полтора года: $2,000–3,000/мес Bug Bounty плюс пентест-контракт на $4,000.

Три канала монетизации с разной экономикой: Bug Bounty (сдельно — за уязвимость), пентест-контракты (за время и экспертизу), сертификации (мультипликатор ставки). Почему стандартный пентестерский подход не приносит денег в BB — и что реально работает: мониторинг изменений, blind-атаки, фокус на свежих фичах и российских программах с меньшей конкуренцией.

Таблица сертификаций OSCP/BSCP/eWPTX с ценами и рыночной ценностью. Стратегия на 12 месяцев от нуля до комбинированного дохода с бюджетом по месяцам.

💡 BB как единственный источник дохода — путь для верхних 2–3% хантеров. Остальные выгорают за первый год.

Статья Лучший дистрибутив для пентеста: Kali Linux vs Parrot OS vs BlackArch — честное сравнение 2026

  • 2 612
  • 0
Экран ЭЛТ-монитора с тремя терминальными колонками Kali, Parrot и BlackArch. Зелёный фосфорный текст светится в полной темноте, видны сканлайны и бочкообразное искажение стекла.


💻 На воркшопе 12 человек из 20 пришли с BlackArch — «там больше инструментов». Первый час группа воевала с pacman и отсутствием GUI, пока остальные восемь с Kali уже сканировали цели через nmap. Один человек с Parrot тихо работал весь день без единой проблемы.

Лучший дистрибутив для пентеста — не тот, где больше инструментов, а тот, который не мешает работать. Kali на Debian Testing с курированным набором 600+ инструментов и огромным сообществом. Parrot OS — легче по ресурсам, AnonSurf из коробки, подходит как повседневная ОС. BlackArch — 1500+ пакетов без стабилизации, высокий порог входа, ломается при обновлениях в три ночи.

Таблица системных требований с реальными цифрами потребления RAM. Время от ISO до первого nmap-скана: Kali/Parrot — 20 минут, BlackArch — 1–3 часа. Decision tree выбора из шести условий.

💡 Дистрибутив — это молоток. Ставьте Kali и идите решать машины.

Статья Python для пентеста: пишем инструменты для автоматизации разведки, эксплуатации и пост-эксплуатации

  • 1 109
  • 0
Руки на тёмной механической клавиатуре в зелёном свечении терминала. Экран отображает работу Python-сканера субдоменов в ночной тишине.


🐍 За два года сотня Python-скриптов для Red Team-проектов. Ровно три заменили существующий инструмент. Остальные делали то, чего готовые тулзы не умеют: парсили нестандартный API, обходили кастомный rate-limiting, автоматизировали специфические цепочки атак.

SYN-scan через scapy с пояснением почему ядро Linux отправит RST и как это исправить через iptables. Async перебор поддоменов на aiohttp с aiodns для реальной конкурентности и фильтрацией wildcard DNS. Сессионный brute-force с CSRF-токеном — почему простой requests.post() в цикле не сработает. Impacket для перечисления SMB-шар с рекурсивным поиском файлов-кандидатов.

Таблица: какую библиотеку выбрать под задачу по этапам kill chain. Что видит IDS/SIEM при каждой технике — сетевой уровень, EDR, WAF.

💡 Скрипт для пентеста — не продакшн-код. Работает, не палится, экономит время — этого достаточно.
де.

Статья Кибербезопасность банков: векторы атак, техники пентеста и защита банковской инфраструктуры

  • 1 143
  • 0
Оператор в профиль, освещённый зелёным свечением монитора с терминалом и строками кода атаки SWIFT. Темнота комнаты, зернистость плёнки, свет падает на руки и лицо.


🏦 Большинство банков узнают о компрометации не из алертов SOC, а из звонка регулятора. Между точкой входа и обнаружением — недели. За это время Cobalt и Silence проходят полный kill chain: от фишингового письма до управления SWIFT-терминалом.

Карта предметной области из 11 тем: kill chain банковских атак по четырём фазам, 8 векторов от фишинга до ransomware, пентест в форматах black/grey/white box, SWIFT и HSM, уязвимости банковских API (BOLA, IDOR, rate limiting), ATM-jackpotting и shimming, банковские трояны, обход антифрод-систем, threat hunting в SOC.

Регуляторный стек: ГОСТ Р 57580, PCI DSS 4.0, 683-П и 821-П, ФЗ-187, ГосСОПКА. Технический стек защиты: микросегментация, EDR, WAF, SIEM с detection engineering.

💡 Банки, которые сейчас инвестируют в реальный пентест вместо compliance-отчёта — окажутся в выигрыше. Остальные узнают о взломах из новостей.

Статья LLM для поиска уязвимостей в коде: практический workflow от SAST до PoC

  • 1 503
  • 0
Лупа на тёмном антистатическом коврике над распечатанным фрагментом кода на Си. Сквозь линзу код искажается, проявляя призрачную подсветку несуществующей уязвимости.


🔍 За $28.50 в API-кредитах LLM-агент скомпрометировал четыре из пяти хостов в AD-лаборатории. RapidPen получает shell за 200–400 секунд при стоимости $0.30–$0.60 за цель. Тот же класс моделей уверенно описывает use-after-free в коде, который вообще не работает с динамической памятью.

LLM в аудите кода — не сканер, а прослойка между Semgrep и ручным review. Пошаговый workflow: Semgrep фильтрует паттерны → LLM прослеживает dataflow с контекстом типов → ручная верификация гипотез. False positive rate без верификации — 30–70%. Три прогона с вариациями промпта вместо одного — обязательный минимум.

Пять антипаттернов GPT vulnerability scanner: весь репозиторий в один промпт, один прогон как финальный вердикт, облачный API для NDA-кода. Кастомное правило Semgrep + YAML. Таблица сравнения LLM vs Semgrep vs CodeQL vs ручной аудит.

💡 Разрыв в семь раз между лабораторным бенчмарком (87%) и реальностью (13%). Закрывают слайдами, а не методологией.
🚀 Первый раз на Codeby?
Гайд для новичков: что делать в первые 15 минут, ключевые разделы, правила
Начать здесь →
🧭 Навигатор · ИБ 2026
Не знаешь, какой трек твой?
5 направлений ИБ, реальные зарплаты и точка входа для каждого — в одном треде.
JuniorSenior+
100K → 600K+ ₽ /мес
Открыть навигатор →
💼 Вакансии и заказы в ИБ
Pentest, SOC, DevSecOps, bug bounty — работа и проекты от проверенных компаний
Карьера в ИБ →

Пользователи онлайн

Статистика форума

Темы
53 222
Сообщения
348 045
Пользователи
163 504
Новый пользователь
Viktory