
सुरक्षा अवधारणाओं को प्रदर्शित करने के लिए python में लिखा गया सरल c2
python2 में लिखा गया सरल c2 जो सुरक्षा अवधारणाओं को प्रदर्शित करता है। icmp echo अनुरोधों और उत्तरों का उपयोग करके base64-एन्कोडेड कमांड और उत्तरों का आदान-प्रदान करता है। कुछ सुरक्षा अवधारणाओं और कार्यान्वयन निर्णयों की व्याख्या करने वाला वीडियो: https://www.youtube.com/watch?v=DHrEn7oK9vQ
scapy आवश्यक है (pip install scapy)
क्लाइंट कंप्यूटर पर, c2_config.py फ़ाइल में c2 IP पता दर्ज करें।
command_list.client id कमांड की एक सूची होनी चाहिए, प्रति पंक्ति एक कमांड, बिल्कुल वैसे ही जैसे आप इसे cli में दर्ज करेंगे। फ़ाइल में नए कमांड जोड़ने के लिए echo >> command_list का उपयोग करें:
echo "cat /etc/passwd" >> command_list.client id
संभवतः Windows पर काम नहीं करेगा (मैंने Windows 10 पर scapy चलाने की कोशिश की और हार मान ली, आपको बेहतर सफलता मिल सकती है)
c2 सर्वर के लिए आवश्यक है कि icmp echo पैकेट्स को कर्नेल द्वारा अनदेखा किया जाए:
linux में: echo 1 >/proc/sys/net/ipv4/icmp_echo_ignore_all