Справочник возможностей · AXIS

Всё, что есть в редакции.

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

Всё описанное ниже работает на хостах под наблюдением отслеживаемой AV/EDR-матрицы — фингерпринтятся шестнадцать семейств EDR, а поревизионная оценка по статическим, стартовым и поведенческим дорожкам в rev 0328 завершилась без блокирующих вердиктов. Метод описан на главной.

ОХВАТ вся платформа ЛИНЕЙКА АГЕНТОВ C 1.12 · Go ПРОТОКОЛ axis-v1
Глава 01

Агенты и платформы

Два Windows-агента делят один протокол. Linux и macOS — сборки агента C, разделённые на профили по типу линковки хоста и возможности загрузки модуля после установки.

Агент C

Все платформы · ≈ 225 КБ

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

На Windows используется системный HTTP-стек или встроенная TLS-библиотека, с учётом прокси хоста. На Linux и macOS — встроенная библиотека. Каждая сборка заказчика структурно уникальна; это свойство тулчейна, а не настройка.

Агент Go

Windows · ≈ 8 МБ

Альтернативный Windows-имплант с более широким набором команд в бинарнике. Тот же сервер, кампании и консоль. Выбирайте его, когда широта важнее размера; выбирайте агент C, когда нужны модули по требованию или повышение — оно предлагается только для агента C. Оба могут работать в одном флоте.

Депо модулей

Модульность как архитектура · пулы под ОС

Модульность — это архитектура, а не строка в списке возможностей. Депо держит шеллы и интерактивный PTY, файловый менеджер, туннели и маршрутизацию пиров, обозреватель SMB, рантайм BOF, набор сбора — учётные данные, LDAP, исследование каталога, шары, сканер — и повышение. Windows берёт DLL, Linux — разделяемые объекты по маршруту профиля сборки, macOS — библиотеки; статические embedded-сборки компилируют набор внутрь. Сервер ограничивает, что агент может запросить, по типу агента и платформе.

Каждая выдача осознанна: одноразовый токен загрузки, ключ на модуль, выведенный из сессии, результаты стримятся чанками, ключевой материал затирается при выгрузке. Тихий агент поэтому почти ничего не несёт — возможность прибывает по задаче и уходит по завершении. Жизненный цикл выдачи со стороны оператора — тема исследовательской заметки N.04.

Windows

x86 · x64 · 7 → 11 · Server

Полный комплект: учётные данные, LDAP, исследование каталога, локальный материал, шары и повышение поверх базового набора. Доставка шире всего — двенадцать форматов стейджеров плюс MSI. Персистентность охватывает стандартные расположения и две установки, специфичные для AXIS. Продукты безопасности, видимые агенту, отображаются в строке хоста и на дашборде.

Linux server

x86_64 · arm64 · динамический glibc

Для актуальных хостов Ubuntu, Debian и семейства RHEL. Модули загружаются как разделяемые объекты. Персистентность — Ghost-Systemd: сервер собирает лаунчер под каждую машину, агент регистрирует юнит, и при загрузке агент восстанавливается, а не лежит на диске обычным исполняемым файлом.

NAS / legacy Linux

старый glibc · сборка совместимости

Для файлеров и апплаенсов, чьё юзерленд-окружение старше серверного профиля. Разделяемые модули всё ещё загружаются, поэтому старая библиотека C не вынуждает к полностью статическому импланту. Где нет systemd, персистентность переходит на Ghost-Cron; панель трактует оба как одну функцию с двумя триггерами.

Встраиваемые

static musl · armv5 → x86_64

Полностью статические сборки для QNAP, Synology, OpenWrt и подобных. Цели ARMv5 работают на ядрах достаточно старых, чтобы новые системные вызовы отсутствовали; сборка на них не рассчитывает. Модули вкомпилированы частичной линковкой с локализованными символами, так что статический бинарь не предъявляет инвентарь модулей прогону strings. Установщик знает о ramdisk-разметках, которые стирают наивную установку при перезагрузке.

macOS

arm64 · x86_64

Сборка агента C для Apple silicon и Intel; базовые модули как библиотеки или встроены. Стейджер Mach-O и шелл-бутстрап закрывают доставку, оба за одноразовыми токенами. Персистентность — Ghost-Launchd (демон при привилегиях, агент без них) или Ghost-Cron. Этот агент не связан с десктопным клиентом оператора.

Глава 02

Канал и инфраструктура

Агенты опрашивают; сервер ставит работу в очередь и возвращает её на следующем подключении. Интерактивный терминал и туннели держат выделенное соединение — единственное исключение.

Протокол

axis-v1 · только добавление

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

Криптография сессии

X25519 · AES-256-GCM · HKDF

Каждый агент согласует сессию обменом X25519; подключения и результаты — AES-256-GCM. Тела модулей используют второй ключ, производный от того же рукопожатия. Идентичность сессии ротируется по фиксированной каденции — каждые пятьдесят подключений, с окном грейса для ответов в полёте, — так что корреляция по идентификатору умирает по расписанию. Туннели и запись Ghost Chain — ChaCha20-Poly1305. Пароли операторов — bcrypt (стоимость 12); сессии операторов — токены HMAC-SHA256 с необязательным TOTP. Чувствительные колонки базы шифруются при хранении.

Ротация ключей

Без пересборки флота

Ключ сервера ротируется из консоли оператором с правом keys. Предыдущие ключи можно держать устаревшими, пока агенты не подключатся, или отозвать сразу. Агенты с устаревшим ключом помечаются, а не молча отбрасываются.

Профили трафика

23 формы · сборка + настройка сервера

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

В ПОСТАВКЕ  default · ms-graph · ms-update · github-api · google-cloud · oracle-cloud · salesforce-api · atlassian-api · slack-webhook · wordpress-rest · cdn-api · saas-api · bloomberg-beap · hpe-greenlake · storj-dcs · docker-registry · aws-s3 · k8s-api · dropbox-api · fcm-push · doh-dns · prometheus-remote · npm-registry

Фронт Cloudflare

Workers · опционально

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

Ghost Chain

Polygon · Ed25519 · кошелёк оператора

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

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

Прикрытия имён на проводе

Загрузки модулей

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

Допуск, кампании, гигиена

Поток подтверждения

Новые агенты могут ждать, пока оператор подтвердит или отклонит их. Хосты получают алиасы и кампании; дашборд и таблица фильтруются по обоим. Сервер ведёт историю численности флота для таймлайна, ограничивает шумных клиентов и может чистить записи за порогом тишины, который вы задаёте — очистка отдельное право, с подсчётом перед подтверждением.

Глава 03

Доставка

Стейджер получает агента по токену. Токен тратится при использовании; повтор отклоняется, и стейджер завершается молча. Какой формат подходит какой среде — в руководстве лицензиата; эта глава — инвентарь.

Форматы Windows

12 целей сборки

Два исполняемых стейджера (полный ≈ 47 КБ и минимальный ≈ 21 КБ), вариант минимального в памяти, сырой шеллкод для уже работающего лоадера, DLL для сайдлоадинга и скриптовые или проектные обёртки для PowerShell, HTA, MSBuild и JScript — обёртки PowerShell и HTA с полностью резидентными формами.

ЦЕЛИ  exe-full · exe-minimal · exe-minimal-mem · shellcode · dll · ps1 · hta · ps1-mem · hta-mem · msbuild · jscript · v4 (устаревшая, скрыта из формы сборщика)

Стейджеры Linux и macOS

По профилю · по архитектуре

Стейджеры Linux следуют профилям агента — dynamic, compat, static — по их архитектурам. У macOS — стейджер Mach-O и шелл-бутстрап для одноразового получения. Пулы применяются: сервер может держать несколько вариантов на архитектуру и выдавать разный на каждую доставку.

Ghost Stream

MSI · специфично для AXIS

Путь доставки MSI, при котором пакет, который вы передаёте, сам по себе не является агентом; агент собирается по ходу выполнения пакета. Рядом существует обычный путь MSI с custom action. Оба строятся из вкладки MSI — отдельное право. Что Ghost Stream разделяет и как эти части встречаются — проприетарное ядро функции и не публикуется.

Пулы, полиморфизм, подпись

На доставку · на заказчика

Пулы нагрузок выдают разный вариант на каждую доставку на Windows, Linux и macOS. Пулы бывают двух линий — обычный и persist-only, — со случайным выбором пула и случайным оверлеем на доставку, а каждый отдаваемый Windows PE дополнительно мутирует на загрузку: сдатованная назад метка сборки, сфабрикованный заголовок происхождения компилятора, пересчитанная контрольная сумма, свежий паддинг, — так что две выдачи одной нагрузки тоже не делят хэш. Полиморфные сборки делают каждую сборку заказчика структурно уникальной ещё до всякого пула. Артефакты Windows — exe, dll, msi — могут подписываться Authenticode в конвейере; скриптовые форматы подписать нельзя, и сборщик говорит об этом. Тулчейн также поставляет вспомогательные утилиты: проверку и шифрование нагрузок и генераторы обёрток за скриптовыми форматами.

Стол стейджеров и сборщик

Токены · живой лог · артефакты

Выпускайте, инспектируйте и отзывайте токены; смотрите, использован ли токен; загружайте или получайте нагрузку, которую получат стейджеры. Управление токенами и право сборки — разные права. Сборщик группирует цели по платформам, ведёт живой лог, хранит артефакты и историю и позволяет отменить. Выборы Ghost Chain и персистентности macOS сидят в секции подключения форм — там, где им место.

Глава 04

Исполнение

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

Командный шелл

shell · очередь

Постановка задач в очередь с результатами на следующем подключении: cmd, PowerShell или Phantom на Windows; sh или bash в остальных. Phantom — шелл внутри процесса для хостов, где запуск обычных интерпретаторов — неправильная форма. Задачи несут рабочую директорию и активный токен; история с поиском и экспортом; очередь ожидающих показывает, что уже ждёт.

Интерактивный терминал

ishell · WebSocket PTY

Настоящий терминал — ресайз, темы, автодополнение, полноэкранный режим, таймер сессии — поверх долгоживущего соединения. Сессии стартуют в одном из восьми режимов, так что форма терминала может соответствовать тому, что терпит хост. Сессии Windows могут задавать выбранный родительский процесс, блокировать внедрение сторонних библиотек в дочерние и применять контроли сканирования скриптов и трассировки событий из главы 09. Веб-панель держит одну интерактивную сессию за раз, чтобы два оператора незаметно не дрались за один tty.

Управляемый код в процессе

.NET · без powershell.exe

Сборки выполняются внутри агента: через размещённый рантайм на интерактивном пути или через BOF из коллекции AXIS для обычных задач. Управляемый интерпретатор никогда не запускается как отдельная программа.

Среда BOF

bof · Beacon-совместимый COFF

Стандартные объекты COFF x64 выполняются в процессе агента с паритетом Beacon API, поэтому библиотеки, которым команда уже доверяет, загружаются без переписывания. Необработанная ошибка внутри объекта перехватывается и возвращается как ошибка; сессия выживает. Память готовится на каждый запуск и затирается при освобождении. Сервер держит репозиторий — одиночные объекты, сопроводительные скрипты или zip-архивы — с постановкой на агента.

БИБЛИОТЕКА  65 объектов ситуационной осведомлённости (сеть · пользователи и группы · системная информация · запросы AD/CS · реестр · службы · запланированные задачи · файлы и модули · политика безопасности · хеши · сессии · DPAPI system · WMI · утилиты) + axis-clr-exec (.NET в процессе) + axis-exec-pe (неуправляемый PE в процессе)

Контекст токена

Windows · общий для модулей

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

Глава 05

Файлы, туннели, пиры

Движение остаётся на канале, который вы уже приняли. Никакого второго продукта, второго импланта, неожиданных соединений.

Файловый менеджер

filemgr · чанкинг

Обзор, загрузка, скачивание, создание, удаление, копирование, перемещение, поиск, сжатие, распаковка. На Windows видны и переносятся альтернативные потоки данных. Передачи чанкуются без временных файлов в temp-директориях; результаты, превышающие одно подключение, возвращаются по частям и собираются на сервере. SMB-сессии к удалённым шарам открываются из того же вида, под активным токеном.

Туннели

SOCKS5 · обратный · на агента

SOCKS-прокси и обратный туннель едут по существующему каналу, переключаются на агента. Вид флота перечисляет каждый открытый туннель с его локальным портом, а консоль показывает локальные вызовы — proxychains, curl, браузер — которые направляют ваши инструменты в него. Туннели — отдельное право, независимое от доступа к шеллу. В лицензионной сборке поставляется и автономный пакет reverse-SOCKS — worker в упаковке BOF с собственным мульти-агентным слушателем, прикручиваемый к операции без касания сервера или ядра агента.

Маршрутизация пиров SMB

smb · именованные каналы · Windows

Windows-агенты передают трафик друг другу по именованным каналам, так что хост без маршрута до тимсервера всё равно получает задачи через пира, у которого маршрут есть. Топология направляется оператором; агенты не образуют mesh сами.

Глава 06

Сбор

Шесть модулей Windows, задаваемых из рабочей области, возвращающих структурированные результаты. Сканер смотрит наружу в сеть; остальные читают каталог, учётные данные, которые контекст уже может развернуть, или саму машину.

Сканер

scanner · с темпом

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

LDAP-браузер

ldap · постранично

Подключение с явными учётными данными или текущим входом, по LDAP или TLS. Обзор, просмотр атрибутов, поиск, экспорт. Поиски страницуют мимо ограничения Active Directory в 1000 записей, и панель показывает реальные итоги. Различаемые имена в результатах — ссылки, и экспорт работает на выборке, а не только на полном результате.

Исследование каталога

discovery · экспорт BloodHound

Структурированный проход по вопросам, которые реально задаёт оценка AD, как текущий пользователь, как явные учётные данные или под активным токеном: service-principal names, учётные записи с отключённой предаутентификацией, политика паролей, логон-скрипты, сервисы сертификатов, субъекты с правами репликации, LAPS, теневые учётные данные, экспозиция бэкапа DPAPI и делегирование в его неограниченной, ограниченной и ресурсной формах.

Запросы билетов возвращаются готовыми к hashcat; находки по сервисам сертификатов проверяются по набору условий ESC1–11 и ESC13–14; а сама репликация — DCSync, там, куда достают ваши права, — исполняется через управляемую библиотеку, захощенную в-процессе, а не засигнатуренный бинарь: тема исследовательской заметки N.10. Результаты по делегированию и сервисам сертификатов экспортируются как BloodHound-совместимый JSON. Постраничные запросы используются везде, где каталог иначе обрезал бы.

Модуль учётных данных

dpapi · сборка C актуальна

Собирает материал, который текущий контекст уже может развернуть, в памяти, без живой инспекции процесса безопасности. Область пользователя: браузеры семейства Chromium и Firefox; хранилище учётных данных Windows; сертификаты; Remote Desktop, PuTTY, WinSCP, MobaXterm, mRemoteNG, FileZilla; почтовые и распространённые чат-клиенты; git, SSH, AWS, Azure, Docker, VS Code, Postman; профили Wi-Fi; и десктопные сейфы, включая базы KeePass, присутствующие файлами.

Проход контекста машины покрывает Wi-Fi, SCCM, машинное хранилище и машинные сертификаты. Типы выбираются на задачу. Реализация C актуальна; старая сборка Go остаётся для совместимости. App-Bound Encryption семейства Chromium — схема браузерного хранилища, представленная Chrome в середине 2024-го, — обрабатывается в вариантах AES-GCM и CNG-обёртки.

Локальный материал

local · SAM / NTDS

Читает локальную базу учётных записей, а на контроллере домена — базу каталога, плюс локальных пользователей, группы, сессии и привилегии. База учётных записей читается через реестр, теневую копию, бэкап или память; база каталога — через теневую копию тома или бэкап. Правильный выбор зависит от хоста и правил проверки — это судьба руководства, а не этой страницы.

Обзор шар

axshares · пул воркеров

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

Глава 07

Повышение

Только агент C на Windows. Рабочая область скрывает секцию там, где она неприменима.

Локальное повышение

lpe · предпроверка, затем повышение

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

Эти методы не называются на этом сайте. Они — конкурентная часть продукта, и называние их было бы также рецептом. Оценки, идущие под лицензией, видят полный список.

Глава 08

Персистентность

Три действия на каждой ОС: установить, статус, удалить. Статус и удаление никогда не спрашивают, какой метод использовался. Каждая установка генерируется под хост, поэтому два развёртывания не похожи друг на друга. Режим сборки persist-only позволяет стейджеру сделать установку всей своей работой: он выходит, и первый маяк принадлежит персистентному агенту, так что событие установки и первое соединение никогда не делят процесс.

Windows — стандартные методы

8 расположений

Ключи Run и RunOnce, папка автозагрузки, запланированная задача, служба Windows, подписка WMI, перехват COM, сайдлоад DLL, задача BITS. Отдельные выборы, потому что хост терпит одни и следит за другими. Набор сайдлоада опирается на два десятка проверенных целей — несколько отсутствуют в публичных списках LOLBAS — с автоматическим фолбэком, когда цель стареет. Реализованы с отслеживаемой установкой и удалением, а не как скрипты, которые кто-то должен помнить. Что каждая локация покупает и сколько стоит под современной телеметрией — тема исследовательской заметки N.13.

Ghost-Path

Windows · мультирегистрация

Регистрируется сразу через несколько стандартных механизмов, так что один проход очистки не обязан заканчивать агента. Статус сообщает об этом как об одной установке; удаление очищает как одну установку. Комбинация проприетарна.

Ghost-Svchost

Windows · размещённая в службе

Размещённая в службе установка, чьи файлы производятся для одной конкретной машины — правильная форма, когда хост ожидает службу, а вы не хотите, чтобы эта служба была побайтово идентична прошлому заданию. Лаунчер — именно лаунчер: служба стартует, порождает отсоединённого агента и останавливается — C2-трафик никогда не идёт из сервисного процесса, а работающая служба, которую никто не может найти, — та, что уже вышла. В варианте NLD ядро загрузчика существует только как шеллкод в реестре, так что дисковый стаб не несёт сигнатуры загрузчика. Обновлятор знает, как найти то, что записала установка, потому что персистентность и обновление — не независимые системы.

Ghost Write

Windows · путь установщика

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

Linux — Ghost-Systemd / Ghost-Cron

systemd или cron

Ghost-Systemd собирает лаунчер под машину, регистрирует юнит и восстанавливает агента при загрузке вместо хранения его обычным исполняемым файлом. Ghost-Cron — та же модель пакета за триггером cron, для хостов без systemd — большинство NAS и устройств класса роутеров. Маленький указатель на диске фиксирует выбор, так что статус и удаление работают для любого оператора, который появится на следующей неделе.

macOS — Ghost-Launchd / Ghost-Cron

launchd или cron

Агент root устанавливает LaunchDaemon (загрузка, до входа); пользовательский агент устанавливает LaunchAgent (вход). Ghost-Cron — альтернативный триггер. Та же модель пакета, что в Linux: лаунчер под машину, собственный образ агента при нём.

Глава 09

Тайминг, видимость, обслуживание

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

Тайминг

Живьём на агента

Интервал подключений, джиттер и его режим, а также гейт рабочих часов — меняются без пересборки. Колонка следующего подключения в таблице отражает заданное, так что второй оператор отличит медленного агента от потерянного.

Контроль видимости

Phantom Gate · на сессию

Рабочая область может запросить очищенный вид системных библиотек, применить контроли сканирования скриптов и трассировки событий до запуска управляемого кода, выбрать родительский процесс и блокировать внедрение сторонних библиотек в дочерние, которые она запускает. В простое память агента не обязана лежать в открытую. Phantom Gate — компонент за контролями сканирования скриптов и трассировки событий; как он работает — лицензионный материал.

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

Отчётность о продуктах безопасности

Весь флот

Агенты сообщают о продуктах, которые видят. Строки и дашборд показывают их узнаваемыми метками для распространённых корпоративных и потребительских линеек и простой меткой с именем по наведению для незнакомых. Это отчётность, а не заявление о каком-либо конкретном продукте.

Обновления

OTA · вариант в памяти · восстановление

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

Конец агента

Отозвать · удалить · стереть

Отзыв отрезает агента. Удаление снимает то, что он установил на хосте. Стирание роняет запись на сервере. Три разных конца, подписанные как три разных конца — стирание записи без удаления установки: так флоты обретают призраков.

Глава 10

Тимсервер

Один процесс Go, встроенная панель, база SQLite в режиме WAL и API, общий для панели, десктопного клиента и ваших скриптов. Его запускаете вы; нам он не звонит.

Учётные записи и права

RBAC · 13 функциональных прав

Администраторы видят сервер; операторы видят назначенных им агентов и выданные им функции. Права конкретны и независимы, поэтому тот, кто выпускает токены, не автоматически тот, кто может открыть туннель.

ПРАВА  builder.agent · builder.stager · builder.ghost · modules · stager tokens · files · tunnel · update · bof · database · cleanup · server info · keys

Аутентификация

TOTP · коды восстановления

Вход по паролю, затем шестизначный временной второй фактор для зарегистрированных операторов (RFC 6238, период 30 секунд), с восемью одноразовыми кодами восстановления. Никакого фонового доверия к сети, в которой оказался браузер.

Аудит и данные

Экспортируемо · зашифрованные поля

Журнал активности фиксирует вход, выход, изменения пользователей и прав; фильтруется и экспортируется в CSV. Адреса, отмеченные тихими, в него не попадают. Кампании, алиасы, ключи, сессии и статистика флота живут в том же хранилище, с зашифрованными чувствительными колонками. Большие результаты задач принимаются чанками, чтобы экспорт каталога никогда не должен был влезть в одно подключение.

Десктопный клиент

0.5.26 · опционально

Устанавливаемая, написанная с нуля нативная переимплементация панели — не обёртка вокруг веб-вью — для операторов, которым она нужна: несколько профилей серверов, учётные данные в связке ключей ОС, трей, нативные уведомления, собственный обновлятор и — в лицензионной сборке — мастер, разворачивающий тимсервер на хосте, который вы администрируете. Панель ничего не теряет без неё; это и есть обещание «всегда с собой».

Файл лицензии

Подписанный · офлайн · привязка к организации

Проверяется на тимсервере без обратного вызова. Привязан к вашей организации, а не к машине, так что сервер можно пересобирать свободно. Сборки помечены заказчиком. Поведение по истечении — на странице лицензирования.

Языки

Панель: EN / RU

Интерфейс панели поставляется на английском и русском, на оператора, запоминается на браузер. Этот сайт двуязычен: английская и русская редакции.

Исследовательский код, не ставший операторской функцией, не перечислен. Если имя, которым вы пользуетесь внутри, отсутствует — спросите. Если недостающая часть — метод, а не возможность, она принадлежит лицензионным материалам и остаётся там.

От чтения к работе

Пятьдесят три записи прочитаны. Осталась одна оценка.

Всё перечисленное выше работает внутри отслеживаемой AV/EDR-матрицы — метод и результат rev 0328 на главной. Консоль показывает продукт в работе; лицензия описывает условия, объём и состав издания.