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

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

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

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

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

श्रेणियाँ

सभी श्रेणियाँ देखें
Loading categories
columbo — ML-सहायता प्राप्त फोरेंसिक विश्लेषण उपकरण जो विंडोज पर मेमोरी, डिस्क और लाइव सिस्टम ट्राइएज को स्वचालित करता है, Volatility 3, autorunsc और sigcheck का उपयोग करके प्रतिद्वंद्वी व्यवहार और समझौता किए गए आर्टिफैक्ट्स का पता लगाने के लिए। | Kitploit
उपकरण/GitHubGitHub/visma-prodsec/columbo
मेमोरी फोरेंसिकफोरेंसिकडिजिटल फोरेंसिकबाइनरी विश्लेषणमशीन लर्निंगविसंगति का पता लगाना
GitHubvisma-prodsec/columbo

columbo

ML-सहायता प्राप्त फोरेंसिक विश्लेषण उपकरण जो विंडोज पर मेमोरी, डिस्क और लाइव सिस्टम ट्राइएज को स्वचालित करता है, Volatility 3, autorunsc और sigcheck का उपयोग करके प्रतिद्वंद्वी व्यवहार और समझौता किए गए आर्टिफैक्ट्स का पता लगाने के लिए।

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

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

सभी देखें →

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

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

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

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

Columbo

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

निर्भरताएँ और उच्च-स्तरीय आर्किटेक्चर

कोलंबो डेटा निकालने के लिए volatility 3, autorunsc.exe और sigcheck.exe पर निर्भर करता है। इसलिए उपयोगकर्ताओं को इन निर्भर टूल्स को डाउनलोड करना होगा और उन्हें \Columbo\bin फ़ोल्डर के अंतर्गत रखना होगा। कृपया सुनिश्चित करें कि आप कुछ भी डाउनलोड करने से पहले लाइसेंस अनुभाग (या License.txt फ़ाइल) पढ़ और समझ लें। इन टूल्स द्वारा उत्पन्न आउटपुट (डेटा) स्वचालित रूप से Columbo के मुख्य इंजन को भेजा जाता है। यह इसे छोटे-छोटे वर्गों में तोड़ता है, पूर्व-संसाधित करता है और समझौता किए गए सिस्टम, निष्पादन योग्य फ़ाइलों और अन्य व्यवहारों के स्थान को वर्गीकृत करने के लिए मशीन लर्निंग मॉडल लागू करता है।

कोलंबो के साथ शुरुआत करें

वीडियो

  1. Columbo शुरू करने से पहले देखें
  2. Columbo का उपयोग करके मेमोरी फोरेंसिक Memory-forensics
  3. स्वचालित मेमोरी विश्लेषण स्वचालित मेमोरी विश्लेषण

स्थापना और विन्यास

निष्पादन योग्य - बाइनरी

  1. Python 3.9 डाउनलोड और इंस्टॉल करें। सुनिश्चित करें कि आप इंस्टॉलेशन के दौरान python.exe को PATH में जोड़ रहे हैं।
  2. नवीनतम बाइनरी Columbo रिलीज़ डाउनलोड करें, रिलीज़ के अंतर्गत।
  3. निम्नलिखित में से प्रत्येक को डाउनलोड करें और उन्हें \Columbo\bin के अंतर्गत रखें।
  • Volatility 3 स्रोत कोड। Columbo Volatility 2 का समर्थन नहीं करता है। कृपया सुनिश्चित करें कि आप विंडोज के लिए सिंबल टेबल पैक भी डाउनलोड करें, इसे अनज़िप करें और इसे \Columbo\bin\volatility3-master\volatility\symbols के अंतर्गत रखें।
  • दोनों autorunsc.exe और sigcheck.exe डाउनलोड करें।

नोट: त्रुटियों से बचने के लिए, निर्देशिका संरचना इस प्रकार होनी चाहिए: \Columbo\bin\volatility3-master , \Columbo\bin\autorunsc.exe और \Columbo\bin\sigcheck.exe

अंत में, \Columbo के अंतर्गत "main.exe" पर डबल क्लिक करें।

स्रोत कोड

  1. Python 3.9 डाउनलोड और इंस्टॉल करें। सुनिश्चित करें कि आप इंस्टॉलेशन के दौरान python.exe को PATH में जोड़ रहे हैं।
  2. Columbo का नवीनतम रिलीज़ संस्करण - स्रोत कोड डाउनलोड करें।
  3. सभी आवश्यक पैकेजों को स्थापित करने के लिए install-prerequisites.bat पर डबल क्लिक करें।
  4. निम्नलिखित में से प्रत्येक को डाउनलोड करें और उन्हें \Columbo\bin के अंतर्गत रखें।
  • Volatility 3 स्रोत कोड। Columbo Volatility 2 का समर्थन नहीं करता है। कृपया सुनिश्चित करें कि आप विंडोज के लिए सिंबल टेबल पैक भी डाउनलोड करें, इसे अनज़िप करें और इसे \Columbo\bin\volatility3-master\volatility\symbols के अंतर्गत रखें।
  • दोनों autorunsc.exe और sigcheck.exe डाउनलोड करें।

नोट: त्रुटियों से बचने के लिए, निर्देशिका संरचना इस प्रकार होनी चाहिए: \Columbo\bin\volatility3-master , \Columbo\bin\autorunsc.exe और \Columbo\bin\sigcheck.exe

अंत में, cmd पर जाएं और python.exe \Columbo\main.py जारी करें।

कोलंबो और मशीन लर्निंग

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

गलत सकारात्मक

झूठी सकारात्मकता (गलत पहचान) को कम करना आसान नहीं है, खासकर जब हम मशीन लर्निंग से निपटते हैं। मशीन लर्निंग मॉडल द्वारा उत्पन्न आउटपुट मॉडल को प्रशिक्षित करने के लिए उपयोग किए गए डेटा की गुणवत्ता के आधार पर गलत सकारात्मक हो सकता है। हालाँकि, फोरेंसिक परीक्षकों को उनकी जांच में सहायता करने के लिए, Columbo प्रत्येक 1 (संदिग्ध) और 0 (वास्तविक) के लिए प्रतिशत स्कोर उत्पन्न करता है। ऐसा दृष्टिकोण परीक्षकों को उस पथ, कमांड या प्रक्रिया को चुनने और चुनने में मदद करता है जिसे Columbo संदिग्ध के रूप में वर्गीकृत करता है।

चुनने के लिए विकल्प

विकल्प 2

लाइव विश्लेषण - फ़ाइलें और प्रक्रिया ट्रेसेबिलिटी। यह विकल्प किसी भी दुर्भावनापूर्ण गतिविधि की पहचान करने के लिए चल रही विंडोज प्रक्रियाओं का विश्लेषण करता है। Columbo मशीन से डेटा निकालने के लिए autorunsc.exe का उपयोग करता है, आउटपुट को मशीन लर्निंग मॉडल और पैटर्न पहचान इंजनों में भेजा जाता है ताकि संदिग्ध गतिविधियों को वर्गीकृत किया जा सके। बाद में आउटपुट आगे के विश्लेषण के लिए एक्सेल फ़ाइलों के रूप में \Columbo\ML\Step-2-results के अंतर्गत सहेजे जाते हैं। इसके अलावा, उपयोगकर्ताओं को चल रही प्रक्रियाओं की जांच करने के विकल्प दिए जाते हैं। परिणाम में प्रक्रिया ट्रेसेबिलिटी, प्रत्येक प्रक्रिया से जुड़े कमांड - यदि लागू हो - और क्या प्रक्रियाएं नई प्रक्रियाओं को निष्पादित करने के लिए जिम्मेदार हैं, जैसी जानकारी शामिल होती है।

विकल्प 3

हार्ड डिस्क इमेज फ़ाइल (.vhdx) को स्कैन और विश्लेषण करें: यह विकल्प विंडोज की माउंटेड हार्ड डिस्क इमेज के पथ लेता है। यह फ़ाइल सिस्टम से डेटा निकालने के लिए sigcheck.exe का उपयोग करता है। फिर परिणामों को संदिग्ध गतिविधियों को वर्गीकृत करने के लिए मशीन लर्निंग मॉडल में भेजा जाता है। इसके अलावा आउटपुट आगे के विश्लेषण के लिए एक्सेल फ़ाइलों के रूप में \Columbo\ML\Step-3-results के अंतर्गत सहेजे जाते हैं।

विकल्प 4

स्वचालित या मैन्युअल मेमोरी इमेज विश्लेषण

मैन्युअल मेमोरी इमेज विश्लेषण

मेमोरी फोरेंसिक। इस विकल्प में, Columbo मेमोरी इमेज का पथ लेता है और उपयोगकर्ताओं के चयन के लिए निम्नलिखित विकल्प तैयार किए जाते हैं।

  1. मेमोरी जानकारी: इमेज के बारे में जानकारी निकालने के लिए Volatility 3 का उपयोग किया जाता है।

  2. प्रक्रिया स्कैन: प्रत्येक प्रक्रिया की प्रक्रिया, dll और हैंडल जानकारी निकालने के लिए Volatility 3 का उपयोग किया जाता है। फिर, Columbo प्रत्येक प्रक्रिया को उनकी मूल प्रक्रियाओं के अनुसार समूहित करने के लिए समूहीकरण और क्लस्टरिंग तंत्र का उपयोग करता है। इस विकल्प का उपयोग बाद में विसंगति का पता लगाने के विकल्प के अंतर्गत प्रक्रिया ट्रेसेबिलिटी द्वारा किया जाता है।

  3. प्रक्रिया ट्री: प्रक्रियाओं का प्रक्रिया ट्री निकालने के लिए Volatility 3 का उपयोग किया जाता है।

  4. विसंगति का पता लगाना और प्रक्रिया ट्रेसेबिलिटी: विसंगति का पता लगाने वाली प्रक्रियाओं की सूची निकालने के लिए Volatility 3 का उपयोग किया जाता है। हालाँकि, Columbo प्रत्येक प्रक्रिया की अलग-अलग जांच करने के लिए प्रक्रिया ट्रेसेबिलिटी नामक एक विकल्प देता है और सामूहिक रूप से निम्नलिखित जानकारी उत्पन्न करता है।

  • निष्पादन योग्य फ़ाइलों के पथ और संबद्ध कमांड।
  • पहचानी गई प्रक्रियाओं की वैधता निर्धारित करने के लिए मशीन लर्निंग मॉडल का उपयोग करना।
  • प्रत्येक प्रक्रिया को उनकी जड़ प्रक्रियाओं (पूर्ण पथ) और उनके निष्पादन की तिथि और समय तक वापस ट्रेस करना।
  • यह पहचानना कि क्या प्रक्रिया अन्य प्रक्रियाओं को निष्पादित करने के लिए जिम्मेदार है, अर्थात क्या यह नई प्रक्रियाओं की मूल प्रक्रिया बनने जा रही है या नहीं।
  • यह प्रत्येक प्रक्रिया के हैंडल और dll जानकारी निकालता है और उन्हें शेष जानकारी के साथ प्रस्तुत करता है।

स्वचालित मेमोरी इमेज विश्लेषण

उपरोक्त सभी लेकिन एक स्वचालित तरीके से।

लाइसेंस

MIT लाइसेंस

Columbo

कॉपीराइट 2020 Visma

इसके द्वारा, बिना किसी शुल्क के, किसी भी व्यक्ति को जो इस सॉफ्टवेयर और संबंधित दस्तावेज़ फ़ाइलों ("सॉफ्टवेयर") की एक प्रति प्राप्त करता है, सॉफ्टवेयर में बिना किसी प्रतिबंध के व्यवहार करने की अनुमति दी जाती है, जिसमें बिना किसी सीमा के, सॉफ्टवेयर की प्रतियों का उपयोग, प्रतिलिपि, संशोधन, विलय, प्रकाशन, वितरण, उप-लाइसेंस और/या बेचने का अधिकार शामिल है, और उन व्यक्तियों को जिन्हें सॉफ्टवेयर प्रदान किया जाता है, ऐसा करने की अनुमति दी जाती है, निम्नलिखित शर्तों के अधीन:

उपरोक्त कॉपीराइट सूचना और यह अनुमति सूचना सॉफ्टवेयर की सभी प्रतियों या महत्वपूर्ण भागों में शामिल की जाएगी।

सॉफ्टवेयर "जैसा है" प्रदान किया जाता है, बिना किसी प्रकार की वारंटी के, व्यक्त या निहित, जिसमें बिना सीमा के व्यापारिकता, किसी विशेष उद्देश्य के लिए उपयुक्तता और उल्लंघन न करने की वारंटी शामिल है। किसी भी स्थिति में लेखक या कॉपीराइट धारक किसी भी दावे, क्षति या अन्य देयता के लिए उत्तरदायी नहीं होंगे, चाहे वह अनुबंध के कार्य, अपकृत्य या अन्यथा से उत्पन्न हो, सॉफ्टवेयर के उपयोग या अन्य व्यवहार के संबंध में।

तृतीय-पक्ष उपकरण

  • Columbo द्वारा आवश्यक तृतीय-पक्ष टूल्स को डाउनलोड और उपयोग करना Columbo की नहीं, बल्कि उपयोगकर्ताओं की जिम्मेदारी है।
  • तृतीय-पक्ष टूल्स द्वारा प्रदान किए गए लाइसेंस समझौते पर सहमत या असहमत होना भी Columbo की नहीं, बल्कि उपयोगकर्ता की जिम्मेदारी है।
  • MS SysInternal टूल्स के संबंध में। Columbo गैर-संवादात्मक रूप से संचालित करने के लिए कमांड लाइन पर विकल्प/तर्क -accepteula पास करता है। MS SysInternal टूल्स द्वारा प्रदान किए गए लाइसेंस समझौते पर सहमत या असहमत होना भी Columbo की नहीं, बल्कि उपयोगकर्ता की जिम्मेदारी है।
टूल डाउनलोड करें