Полевой набор пентестера

Сегодня расскажем о составе нашего полевого набора, который мы берем с собой, выезжая на проведение анализа беспроводных сетей или проектов в формате Red Team.

Всё, что может пригодиться, умещается в компактном гаджет-органайзере. Он не только облегчает транспортировку и хранение, но и позволяет не мучиться вопросом: «Что же мне взять с собой на проект?». Хорошему пентестеру, как и настоящему рок-н-рольщику, нужно всё и сразу. Так что применение зачастую находится спонтанно, и подходящий инструментарий под рукой никогда не бывает лишним.

Заглядываем внутрь гаджет-органайзера. Всё надежно зафиксировано и на виду, что позволяет быстро найти нужный девайс, а также бегло оценить полноту набора при его возвращении «на базу».

Полевой набор пентестера — Digital Security

Имеется и «второе дно» с отдельными отсеками для мелочёвки и габаритных устройств:

Полевой набор пентестера — Digital Security

Теперь подробнее ознакомимся с содержимым.

 

YAUHD (Yet Another Ultimate Hacking Device)

«Что за стрёмная коробка?» – спросите вы.

Полевой набор пентестера — Digital Security

Автономный мультитул / сетевой саженец
Не вдаваясь в детали, скажем лишь, что это одноплатный компьютер и powerbank, объединённые в одном корпусе.
В результате мы имеем:

  • Orange Pi R1 (H2 / 512RAM)
  • 2 Ethernet-порта
  • 2 USB-порта, выведенных над крышкой для удобного подключения периферии
  • Onboard Wi-Fi
  • Автономная работа от 4 элементов типа 18650

Orange Pi R1 с лихвой компенсирует скромные по современным меркам характеристики умеренным энергопотреблением. В такой конфигурации он может проработать десятки часов, реализуя один из следующих сценариев использования.

Ложная точка доступа

Встроенный Wi-Fi модуль хотя и имеет ряд ограничений, не позволяющих использовать его для проведения всего спектра атак на беспроводные сети, в качестве Evil-Twin точки доступа всё же может работать вполне успешно.

Анализ трафика

Два Ethernet-интерфейса позволяют подключиться «вразрез» с исследуемым устройством и в пассивном режиме получать весь сетевой трафик, наблюдая за ним подключившись по Wi-Fi.

Обход 802.1x

Опять-таки два Ethernet-интерфейса позволяют не только пассивно наблюдать за трафиком, но и инъектировать свои пакеты. Таким образом, подключившись «вразрез» с легитимным устройством, можно проксировать аутентификацию, после чего получить в свое распоряжение сетевой интерфейс с доступом в защищённую сеть. При этом трафик подключенного устройства можно продолжать прозрачно бриджить, не вызывая отказа в обслуживании.

Сетевой саженец

Добавляем 4G модем и получаем возможность туннелироваться через VPN прямо в целевую сеть, к которой подключаемся по проводу напрямую или с использованием обхода ограничения доступа на L2. В большинстве случаев запаса автономности от батареек достаточно, но возможно и долговременное размещение с дополнительным питанием по USB.

Портативное использование периферии

В зависимости от задач можно подключить по USB всё, что нам потребуется, от Wi-Fi адаптеров до SDR и NFC-считывателей, и использовать по своему усмотрению. Благо внутри у нас полноценный Linux, готовый удовлетворить любые наши фантазии.


TL-WN722N v.1

Wi-Fi адаптер на 2.4 ГГц, 802.11b/g/n
Чипсет: Atheros AR9271

Полевой набор пентестера — Digital Security

Классика жанра. Прост, безотказен, поддерживает все необходимые для наших задач режимы с обкатанным за долгие годы драйвером ath9k.


ALFA AWUS036ACH-C

Двухдиапазонный Wi-Fi адаптер 802.11ac/b/g/n
Чипсет: Realtek RTL8812AU
Народная примета: видишь в кафе человека с альфой – он не просто кофе пришёл попить.

Полевой набор пентестера — Digital Security

Развитие линейки знаменитых и широко любимых в узких кругах AWUS036 от тайваньской компании Alfa network, но уже с поддержкой 5ГГц и Type-C (слава богам!) коннектором. За что их любят? Исторически альфы позиционировались как long-range адаптеры за счет LNA усилителя на плате, качественного исполнения с экранированием ВЧ-контуров и хорошей поддержкой всех режимов работы на уровне софта. Но с тех пор утекло много воды. Где-то производитель пошёл на компромиссы ради удешевления производства, и из явных преимуществ остались, пожалуй, только усиленные выходные цепи и понты.


ALFA AWUS036AC

Двухдиапазонный Wi-Fi адаптер 802.11ac/b/g/n
Чипсет: Realtek RTL8812AU

Полевой набор пентестера — Digital Security

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


Crazyradio PA

USB-донгл на базе трансивера nRF24LU1+

Полевой набор пентестера — Digital Security

Имеет в обвязке LNA-усилитель и (самое ценное для нас) RP-SMA-разъем для подключения антенны. Работает в диапазоне 2,4 ГГц, что позволяет использовать обычные Wi-Fi-антенны, а также дополнительный усилитель сигнала. Применяется для эксплуатации атаки Mousejack на беспроводные мыши и клавиатуры. Несмотря на то, что информация о данной проблеме была раскрыта в далёком 2016 году, огромное количество всё ещё уязвимых устройств используется повсеместно.


4G модем Huawei e3372

Используется по назначению – для доступа ко всемирной паутине.

Полевой набор пентестера — Digital Security

Также может выступать в качестве Out-of-band канала связи с размещённым YAUHD, что даёт возможность полноценного туннелирования в тестируемую сеть. Из интересных особенностей – наличие возможности подключить дополнительные антенны для использования в условиях слабого покрытия сотовым оператором (использовалось 0 раз).


Усилитель для диапазона 2,4 ГГц

Мощностью в 4 китайских Ватт

Полевой набор пентестера — Digital Security

Подключается между трансивером и антенной и, несмотря на свое безродное происхождение, честно выдаёт лютейшее усиление на TX. Применяется в тандеме с 2,4 ГГц трансиверами для кейсов, где некритично соотношение сингнал/шум на RX, например, для деаутентификации Wi-Fi клиентов или для атаки Mousejack. В холодное время года может выполнять функцию обогревательного прибора. Прожорлив по питанию и требует 12 Вольт, которые в полевых условиях извлекаются из Powerbank’a через Power Delivery триггер.


WHID Injector

Ещё один дальний родственник RubberDucky на стероидах.

Полевой набор пентестера — Digital Security

Выглядит, как флешка, определяется как HID-устройство, управляется по Wi-Fi. Внутри esp8266 +Atmega32U. Удобный инструмент для инъекции keystroke-ов по триггеру в нужный момент.

TP-Link MR3040

Старые добрые роутеры для путешествий в лобби бизнес-центров со встроенным аккумулятором, OpenWRT и hostapd-wpe на борту.

Полевой набор пентестера — Digital Security

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


Флешка
«Есть у кого-нибудь флешка?»

Полевой набор пентестера — Digital Security

Наличие самого обычного накопителя в составе полевого набора даёт ответ на этот регулярно возникающий вопрос.

Антенны 9 DBi (Alfa ARS-N19)

Без отдельной картинки, но их несложно себе представить – просто здоровенные палки для излучения и приема радиосигналов в диапазоне 2,4ГГц. Можно прикрутить к адаптерам Wi-Fi или CrazyRadio как напрямую, так и через усилитель.

Штатные двухдиапазонные антенны

Двухдиапазонные антенны от Alfa для работы с Wi-Fi в диапазоне 5ГГц. Not great, not terrible.

Powerbank 10Ah

С поддержкой Power Delivery 12V

Полевой набор пентестера — Digital Security

Большинство современных powerbank’ов имеют разъем Type-C, пригодный для зарядки как самой банки, так и других устройств. Однако, как оказалось, далеко не все они поддерживают Power Delivery «на выход», даже если соответствующая маркировка присутствует. Так ли это критично? В нашем случае, да, потому что у нас есть ряд устройств, требующих 12V на вход. Например, для работы усилителя в диапазоне 2,4ГГц мы используем коннектор питания с Type-C PD-триггером, что позволяет запитать его как от портативной батареи, так и стационарно, от ноутбучной зарядки, и избавиться от лишнего 12V адаптера.

Proxmark3 RDV2

Де-факто стандарт инструмента для работы с RFID/NFC, совместимый с актуальной веткой ПО в бюджетном исполнении.

Полевой набор пентестера — Digital Security

Позволяет идентифицировать, читать/писать и эмулировать бесконтактные карты. Бывает нужен для идентификации типа пропусков, используемых в организации, и проверки технической возможности их клонирования. Преимущественно используется, чтобы развлечь себя на досуге, заглянув в память карты-ключа от своего номера в отеле.

Если же проект в формате Red Team предполагает необходимость негласного считывания и клонирования пропусков, набор дополняется «дальнобойными» считывателями под конкретный тип proximity-карт, но это уже предмет отдельного разговора.

USB-хаб / Ethernet-адаптер

Полевой набор пентестера — Digital Security

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


Двухсторонний скотч 3M

Полевой набор пентестера — Digital Security

Тут всё просто: прилепить что угодно к чему угодно и быть уверенным, что оно не отвалится (место для шутки про синюю изоленту): будь то монтаж ложной точки доступа под журнальный столик в лобби или сборка монстра Франкенштейна из YAUHD, Crazyradio, усилителя сигнала и powerbank’a в компании которого можно отправиться на прогулку по офисным коридорам.


Зарядное устройство класса «USB-вилка обыкновенная»

5 Вольт, до 2 Ампер, ничего выдающегося.

Полевой набор пентестера — Digital Security

Неспешно что-то зарядить или использовать в качестве перманентного источника питания при долгосрочном размещении YAUHD.


«Не-флешка»

Arduino на базе ATmega32u4 в симпатичном металлическом корпусе, отдаленно напоминающем USB-флешку.

Полевой набор пентестера — Digital Security

Сценарий использования идентичен Rubber Ducky от HAK5. С той лишь разницей, что, однажды заимев в коллекцию девайсов ту самую легендарную резиновую утку за $50, быстро понимаешь, что это всё-таки не то устройство, которым хочется просто разбрасываться налево и направо. Данный экземпляр не претендует на многоразовость, продаётся практически на развес (стоит в 5 раз дешевле), практически не уступая по ТТХ. Прошивается из Arduino IDE. Применяется при социотехническом тестировании или в ходе Red Team.


8p8c соединитель

Он же «Ethernet-бочка»

Полевой набор пентестера — Digital Security

Бывает, что в доступе оказывается не розетка, а ведущий неизвестно (или очень даже известно) куда обжатый Ethernet-кабель, но его длина не позволяет удобно подключить лэптоп или даже YAUHD. Бочка в паре с патч-кордом комфортной длины даёт +10 к успеху мероприятия.


Raspberry Pi Zero W (P4wnP1 A Little Offensive Appliance)

Много маленьких компьютеров не бывает, так что это ещё один.

Полевой набор пентестера — Digital Security

Основная область применения из всего многообразия возможностей – подключение к целевому компьютеру по USB и эмуляция RNDIS/CDC USB сетевой карты. Таким образом, у целевого хоста появляется ещё один сетевой интерфейс. Далее происходит либо спуфинг широковещательных запросов и захват учётных записей, либо через эмуляцию на том же USB HID-устройства ввода проброс интерактивной сессии. В качестве канала управления используется Wi-Fi.

Всякие провода

У нас тут набор для тестирования беспроводных сетей, так что куда без них.

Полевой набор пентестера — Digital Security

В основном, это кабели, имеющие различные инкарнации USB на своих концах. Благодаря унификации, надеюсь, что в скором будущем можно будет сократить их многообразие до пары-тройки Type-C шнурков. Также тут есть RP-SMA пигтейлы для подключения антенн или усилителя и пара Ethernet патч-кордов.

Отдельно стоит отметить наличие Type-C–USB-OTG, который призван помочь решить проблему уже полного отсутствия требуемых разъемов в современном лэптопе или смартфоне, а также метрового USB–USB удлинителя на случай необходимости вынести Wi-Fi адаптер подальше от головы ноутбука.


Стикеры и маркер

Во-первых, это красиво!

Полевой набор пентестера — Digital Security

Во-вторых, по окончании работ полевой набор приводится в исходное состояние, использованные устройства сбрасываются к начальной конфигурации и заряжаются, после чего помечаются соответствующими стикерами. Своеобразный «Remove before flight» индикатор позволяет, взяв кит с полки в командировку, уже на месте не обнаружить окирпиченный или полностью разряженный предшественником девайс.

На этом краткий обзор полевого набора окончен, но, вероятно, многие из девайсов заслуживают отдельной статьи. Дайте знать, про что стоит рассказать подробнее.

Подпишитесь на наши обновления
Узнавайте все новости первыми

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

    Напишите нам!

      Свяжитесь с нами, и мы поможем выстроить надежную защиту ваших
      информационных систем

      Согласие на получение последних новостей компании, сообщений рекламного и информационного характера.

      Нажимая «Отправить», вы даете согласие на обработку своих данных согласно политике обработки персональных данных.

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