
Агент Mythic C2 для хостов Linux и Windows, написанный на Rust.
Thanatos — это C2-агент для Windows и Linux, написанный на Rust.
Для установки Thanatos вам потребуется настроенный Mythic на машине.
В корневом каталоге Mythic используйте mythic-cli для установки агента.
sudo ./mythic-cli install github https://github.com/MythicAgents/thanatos
sudo ./mythic-cli payload start thanatos
Thanatos поддерживает http C2 профиль:
sudo ./mythic-cli install github https://github.com/MythicC2Profiles/http
sudo ./mythic-cli c2 start http
execute-shellcode| Команда | Синтаксис | Описание |
|---|---|---|
| powershell | powershell [command] | Выполнить команду с помощью powershell.exe /c в новом потоке. |
| Команда | Синтаксис | Описание |
|---|
| cat | cat [file] | Вывести содержимое файла. |
| cd | cd [new directory] | Сменить каталог. |
| cp | cp [source] [destination] | Скопировать файл из [source] в [destination]. |
| download | download [path] | Скачать файл с целевой системы (поддерживаются относительные пути). |
| exit | exit | Завершить работу агента. |
| getenv | getenv | Получить текущие переменные окружения. |
| getprivs | getprivs | Получить привилегии сессии агента. |
| jobkill | jobkill [job id] | Остановить выполняющуюся фоновую задачу. |
| jobs | jobs | Список выполняющихся фоновых задач. |
| ls | ls [directory] | Вывести список файлов или каталогов (поддерживаются относительные пути). |
| mkdir | mkdir [directory] | Создать новый каталог. |
| mv | mv [source] [destination] | Переместить файл из [source] в [destination] (поддерживаются относительные пути). |
| portscan | portscan [popup] | Сканировать список IP-адресов на наличие открытых портов. |
| ps | ps | Получить список выполняющихся процессов. |
| pwd | pwd | Показать рабочий каталог. |
| redirect | redirect [<bindhost>:<bindport>:<connecthost>:<connectport>] | Настроить TCP-редиректор на удалённой системе. |
| rm | rm [path] | Удалить файл или каталог (поддерживаются относительные пути). |
| setenv | setenv [name] [value] | Установить переменную окружения [name] в [value]. |
| shell | shell [command] | Выполнить команду оболочки с помощью bash -c на Linux или cmd.exe /c на Windows в новом потоке. |
| sleep | sleep [interval][units] [jitter] | Установить интервал сна и джиттер (поддерживаются суффиксы единиц). |
| ssh | ssh [popup] | Использовать ssh для выполнения команд, скачивания/загрузки файлов или получения списков каталогов. |
| ssh-agent | ssh-agent [-c <socket>] [-d] [-l] | Подключиться к работающим сокетам ssh-agent на хосте или вывести список идентификаторов. |
| ssh-spawn | ssh-spawn [popup] | Запустить агента Mythic на удалённом хосте с помощью ssh. |
| unsetenv | unsetenv [var] | Сбросить переменную окружения. |
| upload | upload [popup] | Загрузить файл на хост-машину. |