Skip to content
KitploitKITPLOIT
उपकरणब्लॉग
जमा करें
उपकरणब्लॉग
जमा करें

हैकिंग, पेनटेस्ट और साइबर सुरक्षा उपकरण आपके सुरक्षा शस्त्रागार के लिए!

Kitploit हैकिंग, साइबर सुरक्षा और पेंटेस्टिंग टूल्स की एक निर्देशिका है। कमजोरियों को खोजने, सिस्टम का विश्लेषण करने, परीक्षण को स्वचालित करने और अपनी सुरक्षा को मजबूत करने के लिए नवीनतम प्रोजेक्ट अपडेट खोजें।

··फ़ीड·संपर्क·गोपनीयता·© 2026 Kitploit

टूल निर्देशिका

श्रेणियाँ

सभी श्रेणियाँ देखें
Loading categories
HiddenDesktop — HVNC के लिए Cobalt Strike | Kitploit
उपकरण/GitHubGitHub/wkl-sec/hiddendesktop
भेद्यता परीक्षण फ्रेमवर्कशोषण फ्रेमवर्कपोस्ट-शोषणकमांड एंड कंट्रोलरेड टीमिंगरिमोट एक्सेस टूलपेलोड डेवलपमेंट
GitHubwkl-sec/hiddendesktop

HiddenDesktop

HVNC के लिए Cobalt Strike

रिपॉजिटरी देखें
1.3k2063 साल पहलेKitploit द्वारा समीक्षित

सबसे लोकप्रिय

सभी देखें →

हमारे समुदाय द्वारा सबसे अधिक उपयोग किए जाने वाले उपकरण खोजें।

सभी उपकरण खोजें

हमारे उपकरणों का संग्रह ब्राउज़ करें

सभी उपकरण देखें →
साझा करें

हिडन डेस्कटॉप BOF

हिडन डेस्कटॉप (जिसे अक्सर HVNC कहा जाता है) एक उपकरण है जो ऑपरेटरों को उपयोगकर्ता को बताए बिना रिमोट डेस्कटॉप सत्र के साथ बातचीत करने की अनुमति देता है। VNC प्रोटोकॉल शामिल नहीं है, लेकिन परिणाम एक समान अनुभव है। यह Cobalt Strike BOF कार्यान्वयन C++ में लिखे गए TinyNuke/फोर्क्स के विकल्प के रूप में बनाया गया था।

हिडन डेस्कटॉप के चार घटक हैं:

  1. BOF आरंभकर्ता: छोटा प्रोग्राम जो Becon प्रक्रिया में HVNC कोड को इंजेक्ट करने के लिए जिम्मेदार है।

  2. HVNC शेलकोड: TinyNuke HVNC का PIC कार्यान्वयन।

  3. सर्वर और ऑपरेटर UI: सर्वर जो HVNC शेलकोड से कनेक्शन सुनता है और एक UI जो ऑपरेटर को रिमोट डेस्कटॉप के साथ बातचीत करने की अनुमति देता है। वर्तमान में केवल Windows का समर्थन करता है।

  4. एप्लिकेशन लॉन्चर BOFs: Becon ऑब्जेक्ट फ़ाइलों का सेट जो नए डेस्कटॉप में एप्लिकेशन निष्पादित करता है।

उपयोग

नवीनतम रिलीज़ डाउनलोड करें या make का उपयोग करके स्वयं संकलित करें। टीमसर्वर से सुलभ Windows मशीन पर HVNC सर्वर प्रारंभ करें। फिर आप क्लाइंट को निम्नलिखित के साथ निष्पादित कर सकते हैं:

root@kitploit:~
HiddenDesktop <server> <port>

आपको सर्वर मशीन पर एक नई खाली विंडो दिखनी चाहिए। BOF डिफ़ॉल्ट रूप से कोई एप्लिकेशन निष्पादित नहीं करता है। आप नए डेस्कटॉप पर सामान्य प्रोग्राम निष्पादित करने के लिए एप्लिकेशन लॉन्चर BOFs का उपयोग कर सकते हैं:

root@kitploit:~
hd-launch-edge
hd-launch-explorer
hd-launch-run
hd-launch-cmd
hd-launch-chrome

आप माउस और कीबोर्ड का उपयोग करके फ़ाइल एक्सप्लोरर के माध्यम से भी प्रोग्राम लॉन्च कर सकते हैं। अन्य एप्लिकेशन को निम्नलिखित कमांड का उपयोग करके निष्पादित किया जा सकता है:

root@kitploit:~
hd-launch <command> [args]

डेमो

https://github.com/WKL-Sec/HiddenDesktop/assets/9327972/82f73393-ba44-42b4-8eae-b36b7181fac0

कार्यान्वयन विवरण

  1. आक्रामक स्क्रिप्ट यादृच्छिक पाइप और डेस्कटॉप नाम उत्पन्न करती है। ये तर्क के रूप में BOF आरंभकर्ता को पास किए जाते हैं। डेस्कटॉप नाम निष्पादन पर CS प्राथमिकताओं में संग्रहीत किया जाता है और एप्लिकेशन लॉन्चर BOFs द्वारा उपयोग किया जाता है। HVNC ट्रैफ़िक को rportfwd का उपयोग करके टीम सर्वर पर वापस अग्रेषित किया जाता है। स्थिति अपडेट एक नामित पाइप के माध्यम से Becon को वापस भेजे जाते हैं।
  2. BOF आरंभकर्ता आवश्यक मॉड्यूल और फ़ंक्शन को हल करके शुरू होता है। आक्रामक स्क्रिप्ट से तर्क हल किए जाते हैं। तर्क और फ़ंक्शन पतों वाली एक संरचना का पॉइंटर HVNC शेलकोड में InputHandler फ़ंक्शन को पास किया जाता है। यह शेलकोड को निष्पादित करने के लिए BeaconInjectProcess का उपयोग करता है, जिसका अर्थ है कि व्यवहार को Malleable C2 प्रोफ़ाइल या प्रक्रिया इंजेक्शन BOFs के साथ अनुकूलित किया जा सकता है। आप Hidden Desktop को रिमोट प्रक्रियाओं को लक्षित करने के लिए संशोधित कर सकते हैं, लेकिन यह वर्तमान में समर्थित नहीं है। ऐसा इसलिए किया जाता है ताकि BOF बाहर निकल सके और HVNC शेलकोड चलता रहे।
  3. InputHandler Becon के कनेक्ट होने के लिए एक नया नामित पाइप बनाता है। एक बार कनेक्शन स्थापित हो जाने के बाद, निर्दिष्ट डेस्कटॉप खोला जाता है (OpenDesktopA) या बनाया जाता है (CreateDesktopA). एक रिवर्स पोर्ट फ़ॉरवर्ड (rportfwd) के माध्यम से HVNC सर्वर के लिए एक नया सॉकेट स्थापित किया जाता है। इनपुट हैंडलर नीचे वर्णित DesktopHandler फ़ंक्शन के लिए एक नया थ्रेड बनाता है। यह थ्रेड HVNC सर्वर से माउस और कीबोर्ड इनपुट प्राप्त करेगा और इसे डेस्कटॉप पर अग्रेषित करेगा।
  4. DesktopHandler रिवर्स पोर्ट फ़ॉरवर्ड के माध्यम से HVNC सर्वर के लिए एक अतिरिक्त सॉकेट कनेक्शन स्थापित करता है। यह थ्रेड विंडो में परिवर्तनों की निगरानी करेगा और उन्हें HVNC सर्वर पर अग्रेषित करेगा।

संगतता

HiddenDesktop BOF का परीक्षण example.profile का उपयोग करके निम्नलिखित Windows संस्करणों/आर्किटेक्चर पर किया गया:

  • Windows Server 2022 x64
  • Windows Server 2016 x64
  • Windows Server 2012 R2 x64
  • Windows Server 2008 x86
  • Windows 7 SP1 x64

ज्ञात समस्याएँ

  • स्टार्ट मेनू कार्यात्मक नहीं है।

क्रेडिट

  • भारी रूप से TinyNuke पर आधारित
  • Meltedd/HVNC से सुधार/सुधार शामिल
  • SecIdiot/netntlm से Becon जॉब इंटरफ़ेस और प्रोजेक्ट संरचना का उपयोग करता है
टूल डाउनलोड करें