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

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

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

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

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

श्रेणियाँ

सभी श्रेणियाँ देखें
Loading categories
kratosminifilter — Kratos Minifilter एक Windows kernel driver (FLTMGR.SYS) है जो रीयल-टाइम ransomware डिटेक्शन और फ़ाइल I/O शमन के लिए बनाया गया है। यह अनधिकृत मास एन्क्रिप्शन और canary ट्रिगर्स को तुरंत ब्लॉक करने के लिए निम्न-स्तरीय IRPs को इंटरसेप्ट करता है। | Kitploit
उपकरण/GitHubGitHub/mukendi/kratosminifilter
रक्षात्मक उपकरणमालवेयर विश्लेषणखतरा खुफियाघटना प्रतिक्रियाविसंगति का पता लगाना
GitHubmukendi/kratosminifilter

kratosminifilter

Kratos Minifilter एक Windows kernel driver (FLTMGR.SYS) है जो रीयल-टाइम ransomware डिटेक्शन और फ़ाइल I/O शमन के लिए बनाया गया है। यह अनधिकृत मास एन्क्रिप्शन और canary ट्रिगर्स को तुरंत ब्लॉक करने के लिए निम्न-स्तरीय IRPs को इंटरसेप्ट करता है।

रिपॉजिटरी देखें
412812 दिन पहलेअभी तक समीक्षित नहीं

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

सभी देखें →

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

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

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

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

Kratos MiniFilter

Kratos Minifilter एक Windows kernel driver (FLTMGR.SYS) है जो रीयल-टाइम ransomware detection और file I/O mitigation के लिए बनाया गया है। यह unauthorized mass encryption और canary triggers को तुरंत ब्लॉक करने के लिए low-level IRPs को intercept करता है।

Platform Language Driver Research


Overview

Kratos एक research Windows File System Minifilter है जो Microsoft के Filter Manager (fltmgr.sys) के ऊपर बनाया गया है।

malware signatures पर निर्भर रहने के बजाय, Kratos यह खोजता है कि ransomware को Windows kernel के अंदर सीधे file-system behavior को देखकर कैसे detect किया जा सकता है।

यह project दर्शाता है कि एक security driver कैसे कर सकता है:

  • file creation, deletion और renaming की निगरानी;
  • रीयल-टाइम में write entropy का विश्लेषण;
  • कई संदिग्ध गतिविधियों को correlate करना;
  • behavioral threat scores असाइन करना;
  • दुर्भावनापूर्ण processes को terminate करना;
  • kernel-level fingerprinting का उपयोग करके reinfection को रोकना।

Kratos का उद्देश्य commercial antivirus बनना नहीं है।

इसका प्राथमिक उद्देश्य यह समझना है कि आधुनिक Endpoint Detection and Response (EDR) उत्पाद Windows kernel के अंदर behavioral ransomware detection को कैसे लागू करते हैं।


Detection Engine

Kratos तीन स्वतंत्र detection layers को जोड़ता है।

Behavioral Analysis

  • मूल्यवान file deletion
  • संदिग्ध rename operations
  • Ransom note creation

Entropy Analysis

प्रत्येक write operation को sample किया जाता है।

kernel के अंदर उपलब्ध न होने वाले floating-point functions को call करने के बजाय, Kratos एक precomputed lookup table का उपयोग करता है।

Detector पहचानता है:

  • encrypted overwrite
  • high-entropy temporary files
  • अचानक entropy वृद्धि

Fingerprint Blacklist

एक बार ransomware की पुष्टि हो जाने पर, Kratos executable से 64-bit FNV-1a fingerprint की गणना करता है।

Fingerprint को यहाँ संग्रहीत किया जाता है:

HKLM\SOFTWARE\Kratos\Blacklist

भविष्य के executions को ransomware के files encrypt करना शुरू करने से पहले ब्लॉक कर दिया जाता है।

filename-आधारित blacklists के विपरीत, fingerprinting इनसे बच निकलती है:

  • renamed binaries
  • copied executables
  • random filenames

Build Requirements

  • Windows 10 / 11 x64
  • Visual Studio 2022
  • Windows Driver Kit (WDK)
  • Test Signing enabled
  • Secure Boot disabled (recommended)

Attack timeline

यहाँ Kratos (anti-ransomware minifilter driver जिसे मैं विकसित कर रहा हूँ) द्वारा इस Ring 0 neutralization की सटीक chronology है, जिसे kernel logs से पुनर्निर्मित किया गया है—जिसमें hypervisor shared folders पर एक अप्रत्याशित मोड़ है:

​1. Note Drop (Silent Pass) DarkSide अपना .txt ransom note बनाकर शुरू करता है। चूँकि text files कम entropy और standard I/O patterns उत्पन्न करती हैं, Kratos कोई alert trigger नहीं करता। जानबूझकर किया गया architectural choice: वैध text editors और office software पर शून्य false positives।

​2. Behavioral Breach (Guest VM) Malware अपने destructive phase में चला जाता है, desktop files को .27efa0d1 extension के साथ target करता है। 3 संदिग्ध renames (एक ZIP archive और 2 PNG images) के बाद, syntax analysis और high entropy मिलकर Threat Score को critical threshold (\ge 80) से ऊपर धकेल देते हैं। ​Action: Kratos I/O को deny करता है (STATUS_ACCESS_DENIED), process को terminate करता है (PID 6412), PE header के पहले 4096 bytes को sample करता है, और इसके FNV-1a hash (07BACD78B04E01D9) को kernel blacklist में register करता है।

​3. Cross-Boundary Attack: HOST System को बचाना! एक दूसरा thread (PID 5236) HarddiskVolume5 पर blog-security-main directory में घुसता है। ​The Twist: यह volume सीधे HOST physical drive से जुड़े hypervisor के shared folder पर mapped था। DarkSide Guest-to-Host lateral infection का प्रयास कर रहा था। ​Outcome: सभी volumes से attached, Kratos केवल 2 files (about.html और एक web page) के बाद renaming को intercept कर लेता है। Process तुरंत मार दिया जाता है, जिससे host-based project पूरी तरह सुरक्षित रहता है।

​4. The Final Blow: O(1) Immunization Binary का तीसरा launch attempt शुरू किया जाता है (PID 704)। PreCreate callback पर ही, Kratos PE header को hash करता है, blacklisted fingerprint से match करता है, और execution को स्रोत पर ही दबा देता है: 0 files touched।

Battle Report:

  • User files impacted: कुल 5 (3 Guest पर, 2 Host पर Shared Folder के माध्यम से)।

  • Guest-to-Host Guest-to-Host lateral infection: VM के अंदर Ring 0 से पूरी तरह ब्लॉक।

  • Ressponse time: Microseconds (fixed-point LUT entropy calculation, zero flooperationst operations)

  • ​Proactive defense: पुनः execution पर 100% FNV-1a fingerprinting efficacy।

PoC

Architecture

‎Figure : Kratos vs DarkSide

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