
Beacon Object Files का उपयोग करके कार्यान्वित रिमोट ऑपरेशन कमांड
यह रेपो हमारे पहले जारी किए गए SA रेपो के अतिरिक्त है। हमारा मूल रुख यह था कि हम अपनी टूलिंग जो अन्य सिस्टम को संशोधित करती है, जारी नहीं करेंगे, और हम केवल सूचना संग्रह टूलिंग को तैयार प्रारूप में प्रदान करेंगे।
समय के साथ हमने कई अन्य सार्वजनिक सुरक्षा कंपनियों को अपनी आक्रामक टूलिंग जारी करते देखा है, और अब हमें लगता है कि हमारे लिए अपनी आक्रामक टूलिंग का एक हिस्सा जारी करना उचित है।
इस रेपो में कुछ भी विशेष नहीं है, यह BOF रूप में बुनियादी Microsoft Windows ऑपरेशंस है। इन प्रिमिटिव्स का उपयोग विभिन्न प्रकार के ऑपरेशंस के लिए किया जा सकता है।
हमने EDR डिटेक्शन परीक्षण करते समय उपयोग किए जाने वाले injection bof's को शामिल करने का निर्णय लिया है। ये BOF's जैसे हैं वैसे प्रदान किए गए हैं और इनका समर्थन नहीं किया जाएगा (src/Injection और Injection/* के अंतर्गत सब कुछ)
आप इनका उपयोग करने के लिए स्वतंत्र हैं, लेकिन इनसे संबंधित खोले गए issues बिना समीक्षा के बंद कर दिए जाएंगे।
| command | notes |
|---|---|
| adcs_request | एक enrollment प्रमाणपत्र का अनुरोध करें |
| chromeKey | प्रदान की गई base64 एन्कोडेड Chrome key को डिक्रिप्ट करता है |
| enableuser | निर्दिष्ट उपयोगकर्ता खाते को सक्षम और अनलॉक करता है |
| lastpass | lastpass पासवर्ड और डेटा के लिए chrome, brave मेमोरी को खोजता है |
| office_tokens | किसी भी office प्रोसेस से Office JWT Tokens एकत्र करता है। |
| procdump | निर्दिष्ट प्रोसेस को निर्दिष्ट आउटपुट फ़ाइल में डंप करता है |
| ProcessDestroy | एक प्रोसेस में handle(s) को बंद करता है |
| ProcessListHandles | निर्दिष्ट प्रोसेस में सभी खुले handles को सूचीबद्ध करता है |
| reg_delete | एक रजिस्ट्री key को हटाता है |
| reg_save | एक रजिस्ट्री hive को डिस्क पर सहेजता है |
| reg_set | एक रजिस्ट्री key को सेट / बनाता है |
| sc_config | एक मौजूदा सेवा को कॉन्फ़िगर करता है |
| sc_create | एक नई सेवा बनाता है |
| sc_delete | एक मौजूदा सेवा को हटाता है |
| sc_description | एक मौजूदा सेवा के विवरण को संशोधित करता है |
| sc_start | एक मौजूदा सेवा को शुरू करता है |
| sc_stop | एक मौजूदा सेवा को रोकता है |
| schtaskscreate | एक नया शेड्यूल्ड टास्क बनाता है (xml परिभाषा के माध्यम से) |
| schtasksdelete | एक मौजूदा शेड्यूल्ड टास्क को हटाता है |
| schtasksstop | एक चल रहे शेड्यूल्ड टास्क को रोकता है |
| setuserpass | एक उपयोगकर्ता का पासवर्ड सेट करता है |
| shspawnas | नवजात प्रोसेस में कोड इंजेक्ट करने का एक भ्रांत प्रयास |
हाँ schtasksrun अनुपस्थित है, हाँ यह जानबूझकर है, लेकिन अगर कोई इसके लिए pull डालता है तो मैं इसे इस तरफ स्वीकार कर लूंगा।
यह रेपो एकल कार्य windows प्रिमिटिव्स के लिए है। यानी, भले ही इसमें कई कॉल लगें, एक शेड्यूल्ड टास्क बनाना उपयुक्त है।
एक ऐसा कमांड जो इम्प्लांट को पूर्व-उत्पन्न करने और रेपो में BOF's का उपयोग करके स्वचालित मूवमेंट करने का प्रयास करेगा, वह शानदार होगा, लेकिन सीधे इस रेपो में सबमिशन के लिए उपयुक्त नहीं है।
आपका योगदान प्राप्त होने के बाद, इसे एक गहन कोड समीक्षा और परीक्षण प्राप्त होगा।
परीक्षण पूरा होने के बाद, हमारे पास निष्कर्षों के आधार पर शून्य या अधिक दौर के परिवर्तन अनुरोध होंगे जब तक कि कोड में कोई समस्या न हो। उस बिंदु पर इसे रेपो में स्वीकार कर लिया जाएगा, और आपका github उपयोगकर्ता नाम हमारी क्रेडिट सूची में जोड़ा जाएगा (यदि आप जोड़े जाने को नहीं चाहते हैं या कोई अन्य हैंडल उपयोग करना चाहते हैं, तो मुझे बताएं)