Окружение пентестера: железо, ОС, VPS, OPSEC и отчёт — эфир CyberED - CyberED
Повышение цен ▲
на все программы в 2026 году
Интенсивы Взлом Защита Безопасная разработка Основы
Мероприятия Календарь О нас Отзывы
+7 495 181-00-79
+7 495 181-00-79
заказать звонок

Воркшоп: собери окружение пентестера

Тема:Пентест
Когда прошло 7 июля2 ч 2 мин87 участников
Евгений Строев
Евгений Строев
Вирусный аналитик в Exness

О чём эфир

Входишь в пентест и настраиваешь рабочее место? Поймёшь, из каких частей оно состоит и где на нём чаще всего спотыкаются.

Выбор по пунктам: ноутбук или десктоп, виртуалка или VPS, Linux или Windows, как быть с ARM-маками и что брать: open-source, enterprise или свои инструменты.

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

Самая практичная часть про отчёт: таймстампы в консоли, логи и скриншоты, без которых нечего показать заказчику. В конце кейсы из проектов, советы новичкам и как искать работу.

Забери материалы эфира

Материалы одним файлом: вернись к ним, когда будешь повторять на практике.

Скачать материалы

Разбор эфира по темам

Окружение пентестера: шире, чем ноутбук с Kali Linux

Рабочее окружение пентестера многие представляют так: скачал Kali Linux, поставил на ноутбук, и ты готов. На деле окружение для пентеста (тестирования на проникновение) это система из нескольких частей, от железа до связки софта с интернетом. Рабочее место в ней сегодня кабинет, а завтра другая точка.

Окружение пентестера как система
Окружение пентестера как система

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

Ноутбук, виртуалка или VPS: какое железо выбрать пентестеру

Под задачи пентестера есть шесть вариантов железа.

Шесть платформ: главный плюс и минус
Шесть платформ: главный плюс и минус
  • Ноутбук даёт мобильность: положил в сумку, приехал на объект, работаешь. Но по производительности за те же деньги он всегда проиграет десктопу.
  • Десктоп дома хорош под узкую задачу вроде перебора паролей на мощной видеокарте.
  • Виртуалка (Kali, Parrot и подобные) удобна: развернул, накатил скрипты, работаешь. Так трудится большинство. Но между виртуалкой и провайдером несколько прослоек: сетевой мост, адаптер хоста, Wi-Fi роутер. На каждой теряются пакеты.
  • Облачный VPS снимает сразу три проблемы: мобильность, конфигурацию под задачу и быстрый интернет без потери пакетов. Минус в том, что железо не твоё, и при большом числе проектов своё вышло бы дешевле.
  • Мини-ПК выручает на внутренних проектах, если заказчик это разрешает: оставил коробочку в сети компании, вечером подключился из отеля, а не сидишь ночью на объекте.
  • Железный сервер это хардкор ради максимума мощности за свои деньги.

Разницу показывает простой тест. Запусти один и тот же быстрый сканер, например masscan, по одной цели с виртуалки, с хостовой системы и с VPS. Результаты будут разными, и меньше всего найдёт виртуалка: по дороге она теряет часть пакетов.

Операционная система для пентеста: Kali, Debian и ловушка ARM

Какую операционную систему выбрать для пентеста, вопрос вкуса: macOS, Windows или Linux. На проектах всё равно сталкиваешься со всеми тремя. Внешний периметр удобно ломать из терминала Linux или macOS, а внутри сети на Active Directory многое проще делать из Windows, так что виртуалка с Windows пригодится.

Сравнение Windows, macOS, Linux и Kali
Сравнение Windows, macOS, Linux и Kali

Kali и похожие дистрибутивы это чаще всего тот же Debian с заранее собранными утилитами на все случаи. Удобно, но тяжело: виртуалка весит под 50 гигабайт и несёт сотни утилит, а пользуешься ты от силы десятком. Поэтому стандартный вариант: голый Debian на виртуалке или VPS, куда руками ставишь только нужное. Так дешевле у облачного провайдера, быстрее и без захламлённости.

Отдельная боль маков на ARM. Kali и Debian через Parallels, VirtualBox и VMware давно запускаются, но учебные виртуалки с некоторых площадок собраны под другую архитектуру и на ARM не стартуют. Проверяй это до выезда на объект.

Откуда работать: дом, офис, кафе или VPS

Агрессивный скан с домашнего ноутбука сильно роняет скорость Wi-Fi для всей квартиры. Ещё хуже, если проверяешь по bug bounty сайт сервиса, клиентом которого сам являешься: его защита забанит твой домашний IP, а поменять его сложнее, чем адрес на VPS.

Каналы интернета: главные плюсы и минусы
Каналы интернета: главные плюсы и минусы

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

Евгений Строев

Сторонние проверки из офиса своей компании грозят увольнением и жалобой чужой защиты на твою компанию. Кафе и мобильный интернет выручают в дороге, но связь там нестабильная, а мобильный IP тоже блокируют. Для внешнего периметра удобнее всего VPS: даже простого за 5 долларов в месяц хватает для небольших сканов, а подключиться можно откуда угодно. Если хостер начнёт ограничивать за сканирование, это решается письмом в поддержку с подтверждением работы по договору.

Tor, VPN и прокси: почему полной анонимности не бывает

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

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

Полной анонимности не даёт ничего. Важно понимать, какую задачу решаешь и каким инструментом её закрыть.

Физическая безопасность и OPSEC на выезде

OPSEC (операционная безопасность) это не только про сеть: место работы влияет на законность и на то, как ты выглядишь со стороны. Однажды финтех-компания заказала проверку без правил, как будто её атакуют настоящие злоумышленники. Команда сидела на лавочке у офиса с ноутбуками и Wi-Fi антеннами. Прохожие сложили два факта и вызвали полицию, всех увезли в изолятор, а потом объясняли, почему их надо отпустить.

При проверке Wi-Fi на объектах помогает машина: из неё тебя меньше видно охране. Но тонированный автомобиль, который долго стоит у здания с оборудованием внутри, сам привлекает полицию.

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

Инструменты пентестера: своё, открытое или коммерческое ПО

Инструменты для пентеста бывают свои, открытые и коммерческие, и у каждого своя цена. Открытый софт не требует денег, но требует времени: что-то перестаёт работать без причины, зависимости ломаются после выхода новой версии Python. В VirtualBox виртуальный адаптер мог отвалиться прямо на объекте, а с платным Parallels такого не было ни разу. Иногда разумнее купить сервис, который того стоит.

Открытый, коммерческий и свой софт
Открытый, коммерческий и свой софт

Облачный сервис, который из твоих сканов соберёт красивый отчёт, уводит данные заказчика наружу и, скорее всего, нарушает договор: где и как он хранит файлы, ты не контролируешь.

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

Если вы скачали крякнутый инструмент с трекера, вы не знаете, что запускаете у себя на машине. Возможно, туда вложили бэкдор, и вы сами даёте кому-то доступ к своему компьютеру.

Евгений Строев

Nmap, Nessus или свой сканер

Nmap медленный для больших сетей, но для пентеста его достаточно: просканировал, выгрузил в CSV, собрал отчёт. Коммерческий сканер уязвимостей Nessus сканирует не быстрее, но даёт компании готовый процесс: запуск по расписанию, удобный интерфейс, выгрузки, интеграции. Он же заходит на хост с учёткой и находит уязвимости в установленных пакетах, чего Nmap не умеет. Открытый OpenVAS делает это хуже, но небольшой компании подходит. Свой инструмент стоит писать ради автоматизации: связать несколько утилит в один процесс от скана до отчёта. Переписывать то, что уже сделала сильная команда вроде ProjectDiscovery, смысла нет.

Агрессивный скан опасен не только для тебя. В одной крупной компании инвентаризацию внутренней сети запустили быстрыми сканерами на выходные, толком никого не предупредив. Трафик зациклился на старых фаерволах с кривой маршрутизацией, железки упали, и по всей стране отвалилась большая часть банкоматной сети. Для инвентаризации лучше брать базы айтишников и списки выданных ноутбуков, а если всё же сканируешь, заранее предупреди сетевиков.

Харденинг Kali и VPS: закрой свою машину до проекта

Своя машина пентестера тоже мишень. На конференции с лагерями атакующих и защищающихся у атакующих однажды нашли Kali с забытым сервисом на admin/admin, залили шелл и получили доступ к машине тех, кто обычно атакует сам.

Прежде чем ломать чужое, закрой своё.

Базовый харденинг виртуалки или VPS:

  1. 1

    Смени пароли по умолчанию.

  2. 2

    Оставь вход по SSH только по ключу.

  3. 3

    Выключи ненужные сервисы и настрой регулярные обновления.

  4. 4

    Поставь fail2ban, простую и мощную вещь. Правило вроде пяти неудачных входов по SSH за десять минут и бан IP на час отрезает ботнеты, которые подбирают пароли круглосуточно.

  5. 5

    Перенеси SSH с порта 22 на нестандартный и отключи ответ на пинг. Это не панацея, но тебя сложнее найти и сломать.

Отчёт по пентесту: таймстампы, таймлайн и скриншоты

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

Если ты не сделал скриншот, считай, что для заказчика в отчёте этого не было.

Евгений Строев

На проекте с устройствами умного дома всё сломали и нашли кучу уязвимостей, но исполнитель технической части ничего не задокументировал, и на сдаче не было ни скриншотов, ни таймлайна. В другой раз команда на объекте в тайге перехватила по Wi-Fi пароль и двинулась дальше, а скриншот перехвата никто не сделал. Спасла только сохранённая копия трафика.

Как стать пентестером: практика, площадки и поиск работы

Чтобы стать пентестером, сначала пойми, точно ли тебе это нравится и какое направление ближе: пентест веб- или мобильных приложений, облаков, устройств или инфраструктуры. Для этого попробуй всё, а потом расти вглубь или вширь, смотря какая цель.

Дальше главное: больше практики. Не стоит проходить бесконечные курсы и откладывать выход на настоящие проекты.

Начинай с практики и догоняй теорией: она быстро растит навык.

Для тренировки в пентесте есть площадки с уязвимыми машинами: Hack The Box, TryHackMe, Standoff 365. Они отличаются в основном ценой, интерфейсом и доступностью. Standoff 365 на русском языке и без сложностей с оплатой, с него удобно стартовать. Hack The Box больше и глубже по количеству машин, но для оплаты нужна зарубежная карта. Когда простые и сложные машины закончатся, переходи к недопустимым событиям и bug bounty.

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

Для поиска работы пентестером хороши все варианты: HeadHunter, личный профиль на Хабре, LinkedIn, соревнования, личный бренд. Иногда срабатывает найти человека, который работает в нужной компании, и написать ему напрямую.

Ещё эфиры по теме