Skip to content
KitploitKITPLOIT
उपकरणएक्सप्लॉइटब्लॉग
Log in
जमा करें
उपकरणएक्सप्लॉइटब्लॉग
जमा करें

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

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

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

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

श्रेणियाँ

सभी श्रेणियाँ देखें
Loading categories
CAPEv2 — मैलवेयर कॉन्फ़िगरेशन और पेलोड निष्कर्षण | Kitploit
उपकरण/GitHubGitHub/kevoreilly/capev2
गतिशील विश्लेषण (सैंडबॉक्सिंग)मेमोरी फोरेंसिकभेद्यता विश्लेषणनेटवर्क फोरेंसिकरिवर्स इंजीनियरिंगडीबगर्सफोरेंसिकमालवेयर विश्लेषणलर्निंग और शिक्षामालवेयर विश्लेषण में शीर्ष #20
3.4k597954घं 42मि पहलेKitploit द्वारा समीक्षित

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

सभी देखें →

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

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

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

सभी उपकरण देखें →
GitHubkevoreilly/capev2

CAPEv2

मैलवेयर कॉन्फ़िगरेशन और पेलोड निष्कर्षण

रिपॉजिटरी देखेंवेबसाइट
साझा करें

CAPE: मैलवेयर कॉन्फ़िगरेशन और पेलोड एक्सट्रैक्शन - दस्तावेज़ीकरण

CAPE एक मैलवेयर सैंडबॉक्स है।

सैंडबॉक्स का उपयोग दुर्भावनापूर्ण फ़ाइलों को एक पृथक वातावरण में निष्पादित करने के लिए किया जाता है जबकि उनके गतिशील व्यवहार का उपकरणीकरण और फोरेंसिक आर्टिफैक्ट्स का संग्रह किया जाता है।

CAPE को Cuckoo v1 से व्युत्पन्न किया गया था जो Windows प्लेटफ़ॉर्म पर निम्नलिखित मुख्य क्षमताएँ प्रदान करता है:

  • API हुकिंग पर आधारित व्यवहारिक उपकरणीकरण
  • निष्पादन के दौरान बनाई, संशोधित और हटाई गई फ़ाइलों का कैप्चर
  • PCAP प्रारूप में नेटवर्क ट्रैफ़िक कैप्चर
  • व्यवहारिक और नेटवर्क हस्ताक्षरों पर आधारित मैलवेयर वर्गीकरण
  • मैलवेयर के निष्पादन के दौरान लिए गए डेस्कटॉप के स्क्रीनशॉट
  • लक्ष्य सिस्टम के पूर्ण मेमोरी डंप

CAPE, Cuckoo के पारंपरिक सैंडबॉक्स आउटपुट को कई प्रमुख अतिरिक्तताओं के साथ पूरक करता है:

  • स्वचालित गतिशील मैलवेयर अनपैकिंग
  • अनपैक किए गए पेलोड के YARA हस्ताक्षरों पर आधारित मैलवेयर वर्गीकरण
  • स्थिर और गतिशील मैलवेयर कॉन्फ़िगरेशन एक्सट्रैक्शन
  • YARA हस्ताक्षरों के माध्यम से प्रोग्रामेबल स्वचालित डीबगर, जो अनुमति देता है:
    • कस्टम अनपैकिंग/कॉन्फ़िग एक्सट्रैक्टर
    • गतिशील एंटी-सैंडबॉक्स काउंटरमेज़र्स
    • निर्देश ट्रेस
  • इंटरैक्टिव डेस्कटॉप

एक निःशुल्क प्रदर्शन इंस्टेंस ऑनलाइन है जिसका कोई भी उपयोग कर सकता है:

https://capesandbox.com - खाता सक्रियण के लिए https://twitter.com/capesandbox पर संपर्क करें

कुछ इतिहास

Cuckoo Sandbox की शुरुआत 2010 में The Honeynet Project के भीतर एक Google Summer of Code प्रोजेक्ट के रूप में हुई थी। इसे मूल रूप से Claudio Guarnieri द्वारा डिज़ाइन और विकसित किया गया था, पहला बीटा रिलीज़ 2011 में प्रकाशित हुआ था। जनवरी 2014 में, Cuckoo v1.0 जारी किया गया था।

2015 एक निर्णायक वर्ष था, जिसमें Cuckoo के इतिहास में एक महत्वपूर्ण फोर्क हुआ। मूल मॉनिटर और API हुकिंग विधि का विकास मुख्य Cuckoo प्रोजेक्ट में रोक दिया गया था। इसे Jurriaan Bremer द्वारा बनाए गए एक वैकल्पिक मॉनिटर द्वारा प्रतिस्थापित किया गया था, जो Linux टूलचेन के माध्यम से संकलित restructuredText-आधारित हस्ताक्षर प्रारूप का उपयोग करता है।

लगभग उसी समय, Brad 'Spender' Spengler द्वारा Cuckoo-modified नामक एक फोर्क बनाया गया था, जो मूल मॉनिटर के विकास को जारी रखते हुए महत्वपूर्ण सुधारों के साथ, जिसमें 64-बिट समर्थन और महत्वपूर्ण रूप से Microsoft के Visual Studio कंपाइलर की शुरुआत शामिल थी।

उसी वर्ष के दौरान Context Information Security में Kevin O'Reilly द्वारा एक गतिशील कमांड-लाइन कॉन्फ़िगरेशन और पेलोड एक्सट्रैक्शन टूल जिसे CAPE कहा जाता है, का विकास शुरू हुआ। यह नाम 'Config And Payload Extraction' के संक्षिप्त रूप के रूप में गढ़ा गया था और मूल शोध Microsoft की Detours लाइब्रेरी द्वारा प्रदान किए गए API हुक्स का उपयोग करके अनपैक किए गए मैलवेयर पेलोड और कॉन्फ़िगरेशन को कैप्चर करने पर केंद्रित था। हालाँकि, यह स्पष्ट हो गया कि अकेले API हुक्स मनमाने मैलवेयर से पेलोड या कॉन्फ़िग्स को अनपैक करने के लिए अपर्याप्त शक्ति और सटीकता प्रदान करते हैं।

इस कारण से एक नई डीबगर अवधारणा पर शोध शुरू हुआ जो मैलवेयर को सटीक रूप से नियंत्रित और उपकरणीकृत करने की अनुमति देती है, जबकि Microsoft डीबगिंग इंटरफेस के उपयोग से बचा जाता है, ताकि यथासंभव गुप्त रहा जा सके। इस डीबगर को प्रूफ-ऑफ-कॉन्सेप्ट Detours-आधारित कमांड-लाइन टूल में एकीकृत किया गया था, जो API हुक्स के साथ मिलकर बहुत शक्तिशाली क्षमताएँ प्रदान करता है।

जब प्रारंभिक कार्य ने दिखाया कि Microsoft Detours को Cuckoo-modified के API हुकिंग इंजन से बदलना संभव होगा, तो CAPE Sandbox का विचार जन्मा। डीबगर, स्वचालित अनपैकिंग, YARA-आधारित वर्गीकरण और एकीकृत कॉन्फ़िग एक्सट्रैक्शन के अतिरिक्त, सितंबर 2016 में 44con में, CAPE Sandbox पहली बार सार्वजनिक रूप से जारी किया गया: CAPE संस्करण 1।

2018 की गर्मियों में परियोजना को Andriy 'doomedraven' Brukhovetskyy, जो एक दीर्घकालिक Cuckoo योगदानकर्ता हैं, से बड़े योगदान की शुरुआत देखने का सौभाग्य मिला। 2019 में उन्होंने CAPE को Python 3 में पोर्ट करने का विशाल कार्य शुरू किया और उस वर्ष अक्टूबर में CAPEv2 जारी किया गया।

CAPE को मैलवेयर और ऑपरेटिंग सिस्टम क्षमताओं दोनों में प्रगति के साथ तालमेल बनाए रखने के लिए लगातार विकसित और बेहतर किया गया है। 2021 में, गतिशील YARA स्कैन के माध्यम से डिटोनेशन के दौरान CAPE के डीबगर को प्रोग्राम करने की क्षमता जोड़ी गई, जिससे एंटी-सैंडबॉक्स तकनीकों के लिए गतिशील बायपास बनाना संभव हो गया। Windows 10 डिफ़ॉल्ट ऑपरेटिंग सिस्टम बन गया, और अन्य महत्वपूर्ण अतिरिक्तताओं में इंटरैक्टिव डेस्कटॉप, AMSI (Anti-Malware Scan Interface) पेलोड कैप्चर, Microsoft Nirvana पर आधारित 'syscall hooking' और डीबगर-आधारित प्रत्यक्ष/अप्रत्यक्ष syscall काउंटरमेज़र्स शामिल हैं।

2024 में enzok ने CAPEsolo बनाया, जो CAPE का एक इंटरैक्टिव Windows डेस्कटॉप संस्करण है, जो ग्राफिकल इंटरफ़ेस के लिए wxPython का उपयोग करता है, साथ ही 64-बिट गेस्ट Python संगतता की शुरुआत करता है। 2026 में, सभी Windows 10 संस्करणों और Windows 11 23H2 के लिए समर्थन जोड़ा गया।

वर्गीकरण

image

CAPE में मैलवेयर को तीन तंत्रों के माध्यम से वर्गीकृत किया जा सकता है:

  • अनपैक किए गए पेलोड के YARA स्कैन
  • नेटवर्क कैप्चर के Suricata स्कैन
  • API हुक आउटपुट को स्कैन करने वाले व्यवहारिक हस्ताक्षर

कॉन्फ़िग एक्सट्रैक्शन

image

पार्सिंग CAPE के अपने फ्रेमवर्क का उपयोग करके की जा सकती है, वैकल्पिक रूप से निम्नलिखित फ्रेमवर्क समर्थित हैं: RATDecoders, DC3-MWCP, MalDuck, या MaCo

CAPE-parsers

CAPE के कोर और कम्युनिटी कॉन्फ़िगरेशन पार्सर अलग CAPE-parsers रिपॉज़िटरी में बनाए रखे जाते हैं और CAPE-parsers निर्भरता के रूप में इंस्टॉल किए जाते हैं। उन पार्सर में जोड़ और सुधार वहीं सबमिट करें; इसका README अपेक्षित कॉन्फ़िगरेशन फ़ील्ड का वर्णन करता है।

कॉन्फ़िग पार्सिंग फ्रेमवर्क के बारे में विशेष नोट:

  • मैलवेयर की प्रकृति के कारण, चूँकि यह लगातार बदलता रहता है जब भी कोई नया संस्करण जारी होता है, कुछ टूट सकता है!
  • हम CAPE के फ्रेमवर्क का उपयोग करने का सुझाव देते हैं जो बस शुद्ध Python है जिसका एंट्री पॉइंट def extract_config(data): है जिसे cape_utils.py द्वारा कॉल किया जाएगा और 0 जटिलताएँ।
    • एक बोनस के रूप में, आप अपने एक्सट्रैक्टर को अन्य प्रोजेक्ट्स में पुनः उपयोग कर सकते हैं।

स्वचालित अनपैकिंग

image

CAPE अनपैक किए गए पेलोड कैप्चर की अनुमति देने के लिए कई मैलवेयर तकनीकों या व्यवहारों का लाभ उठाता है:

  • प्रोसेस इंजेक्शन
    • Shellcode इंजेक्शन
    • DLL इंजेक्शन
    • Process Hollowing
    • Process Doppelganging
  • मेमोरी में निष्पादन योग्य मॉड्यूल या shellcode का एक्सट्रैक्शन या डीकंप्रेशन

इन व्यवहारों के परिणामस्वरूप आगे के विश्लेषण के लिए इंजेक्ट, एक्सट्रैक्ट या डीकंप्रेस किए जा रहे पेलोड का कैप्चर होगा। इसके अतिरिक्त CAPE स्वचालित रूप से प्रत्येक प्रोसेस के लिए एक प्रोसेस डंप बनाता है, या, DLL के मामले में, मेमोरी में DLL की मॉड्यूल इमेज। यह सरल पैकर्स से पैक किए गए नमूनों के लिए उपयोगी है, जहाँ अक्सर मॉड्यूल इमेज डंप पूरी तरह से अनपैक होता है।

CAPE के डिफ़ॉल्ट 'निष्क्रिय' अनपैकिंग तंत्र के अतिरिक्त, 'सक्रिय' अनपैकिंग सक्षम करना संभव है जो नव आवंटित या संरक्षित मेमोरी क्षेत्रों में लेखन का पता लगाने के लिए ब्रेकपॉइंट्स का उपयोग करता है, ताकि निष्पादन से पहले यथासंभव जल्दी अनपैक किए गए पेलोड को कैप्चर किया जा सके। यह वेब सबमिशन टिकबॉक्स के माध्यम से या विकल्प unpacker=2 निर्दिष्ट करके सक्षम किया जाता है और डिफ़ॉल्ट रूप से बंद रहता है क्योंकि यह डिटोनेशन गुणवत्ता को प्रभावित कर सकता है।

टूल डाउनलोड करें