
Agente C2 Mythic che ha come target host Linux e Windows scritto in Rust.
Thanatos è un agente C2 per Windows e Linux scritto in Rust.
Per installare Thanatos, avrai bisogno di Mythic configurato su una macchina.
Nella directory principale di Mythic, usa mythic-cli per installare l'agente.
sudo ./mythic-cli install github https://github.com/MythicAgents/thanatos
sudo ./mythic-cli payload start thanatos
Thanatos supporta il profilo C2 http:
sudo ./mythic-cli install github https://github.com/MythicC2Profiles/http
sudo ./mythic-cli c2 start http
execute-shellcode| Comando | Sintassi | Descrizione |
|---|---|---|
| powershell | powershell [comando] | Esegue un comando usando powershell.exe /c in un nuovo thread. |
| Comando | Sintassi | Descrizione |
|---|
| cat | cat [file] | Mostra il contenuto di un file. |
| cd | cd [nuova directory] | Cambia directory. |
| cp | cp [sorgente] [destinazione] | Copia un file da [sorgente] a [destinazione]. |
| download | download [percorso] | Scarica un file dal sistema di destinazione (supporta percorsi relativi). |
| exit | exit | Esce dall'agente. |
| getenv | getenv | Ottiene le variabili d'ambiente correnti. |
| getprivs | getprivs | Ottiene i privilegi della sessione dell'agente. |
| jobkill | jobkill [id job] | Ferma un job in background in esecuzione. |
| jobs | jobs | Elenca i job in background attualmente in esecuzione. |
| ls | ls [directory] | Elenca file o directory (supporta percorsi relativi). |
| mkdir | mkdir [directory] | Crea una nuova directory. |
| mv | mv [sorgente] [destinazione] | Sposta un file da [sorgente] a [destinazione] (supporta percorsi relativi). |
| portscan | portscan [popup] | Scansiona un elenco di IP per porte aperte. |
| ps | ps | Ottiene un elenco dei processi attualmente in esecuzione. |
| pwd | pwd | Stampa la directory di lavoro corrente. |
| redirect | redirect [<bindhost>:<bindport>:<connecthost>:<connectport>] | Configura un redirector TCP sul sistema remoto. |
| rm | rm [percorso] | Rimuove un file o una directory (supporta percorsi relativi). |
| setenv | setenv [nome] [valore] | Imposta la variabile d'ambiente [nome] a [valore]. |
| shell | shell [comando] | Esegue un comando shell con bash -c su Linux o cmd.exe /c su Windows in un nuovo thread. |
| sleep | sleep [intervallo][unità] [jitter] | Imposta l'intervallo di sleep e il jitter (supporta suffissi di unità). |
| ssh | ssh [popup] | Usa ssh per eseguire comandi, scaricare/caricare file o ottenere elenchi di directory. |
| ssh-agent | ssh-agent [-c <socket>] [-d] [-l] | Si connette ai socket ssh-agent in esecuzione sull'host o elenca le identità. |
| ssh-spawn | ssh-spawn [popup] | Spawna un agente Mythic su un host remoto usando ssh. |
| unsetenv | unsetenv [var] | Rimuove una variabile d'ambiente. |
| upload | upload [popup] | Carica un file sulla macchina host. |