
BlackHole
- C# RAT (दूरस्थ प्रशासन उपकरण)
- केवल शैक्षिक उद्देश्यों के लिए
प्रौद्योगिकियाँ
- protobuf-net : slave<->master प्रोटोकॉल में संदेश सीरियलाइज़ेशन/डीसीरियलाइज़ेशन
- NetMQ : slave<->master सिस्टम (क्लाइंट<->सर्वर) के लिए उपयोग की जाने वाली नेटवर्क लाइब्रेरी
- Lz4.Net : संपीड़न लाइब्रेरी
- ILMerge : असेंबलियों को एक एकल निष्पादन योग्य में पैकेज करना
कार्यशील सुविधाएँ
- रिवर्स कनेक्शन (अत्यंत सरल)
- स्लेव प्रबंधन (कनेक्शन/डिस्कनेक्शन)
- दूरस्थ फ़ाइल ब्राउज़र
- दूरस्थ फ़ाइल डाउनलोडर
- दूरस्थ फ़ाइल निष्पादन
- दूरस्थ डेस्कटॉप (गुणवत्ता + fps)
- रद्द करने योग्य डाउनलोड/अपलोड
- दूरस्थ वेबकैम कैप्चर
- विभिन्न स्रोतों से पासवर्ड पुनर्प्राप्ति
यह कैसे काम करता है
हम ILMerge के साथ स्लेव को एक एकल .net निष्पादन योग्य में पैकेज करते हैं, फिर हम PayloadBuilder के साथ तदनुसार C++ फ़ाइल बनाते हैं। अंत में, हम लोडर बनाते हैं। जब लक्ष्य लोडर शुरू करता है, तो यह CLR को लोड करेगा और अपनी मेमोरी से पैक किए गए स्लेव को गतिशील रूप से लोड करेगा (C++ लॉन्चर के अंदर निष्पादित प्रबंधित C#).
आरंभ करना
- BlackHole.Slave बनाएँ (ILMerge का उपयोग करके इसकी निर्भरताओं के साथ स्वचालित रूप से पैक हो जाएगा)
- BlackHole.PayloadBuilder लॉन्च करें (यह बाइनरी प्रारूप में पैक किए गए स्लेव वाली C++ फ़ाइल बनाएगा)
- BlackHole.Loader बनाएँ
- एक एकल C++ निष्पादन योग्य वितरित करने का आनंद लें
मुख्य विंडो

फ़ाइल प्रबंधक

डाउनलोड कमांड

दूरस्थ डेस्कटॉप
