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

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

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

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

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

श्रेणियाँ

सभी श्रेणियाँ देखें
Loading categories
DrSemu — DrSemu - डायनामिक व्यवहार आधारित सैंडबॉक्स्ड मैलवेयर पहचान और वर्गीकरण उपकरण | Kitploit
उपकरण/GitHubGitHub/secrary/drsemu
गतिशील विश्लेषण (सैंडबॉक्सिंग)रिवर्स इंजीनियरिंगमालवेयर विश्लेषणबाइनरी विश्लेषण
GitHubsecrary/drsemu

DrSemu

DrSemu - डायनामिक व्यवहार आधारित सैंडबॉक्स्ड मैलवेयर पहचान और वर्गीकरण उपकरण

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

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

सभी देखें →

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

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

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

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

Dr.Semu

Dr.Semu एक पृथक वातावरण में निष्पादन योग्य फ़ाइलों को चलाता है, एक प्रक्रिया के व्यवहार की निगरानी करता है, और आपके या समुदाय द्वारा बनाए गए Dr.Semu नियमों के आधार पर पता लगाता है कि प्रक्रिया दुर्भावनापूर्ण है या नहीं।

drsemu_lua

[यह उपकरण विकास के प्रारंभिक चरण में है]

whoami: @_qaz_qaz

Dr.Semu के साथ आप एक प्रक्रिया के गतिशील व्यवहार के आधार पर मैलवेयर का पता लगाने के लिए नियम बना सकते हैं।

पुनर्निर्देशन के माध्यम से अलगाव

सब कुछ यूज़र-मोड से होता है। एक आभासी फ़ाइल सिस्टम प्रदान करने के लिए विंडोज प्रोजेक्टेड फ़ाइल सिस्टम (ProjFS) का उपयोग किया जाता है। रजिस्ट्री पुनर्निर्देशन के लिए, यह सभी रजिस्ट्री हाइव्स को एक नए स्थान पर क्लोन करता है और सभी रजिस्ट्री एक्सेस को पुनर्निर्देशित करता है।

अन्य पुनर्निर्देशन (प्रक्रिया/ऑब्जेक्ट अलगाव, आदि) के बारे में अधिक जानकारी के लिए स्रोत कोड देखें।

निगरानी

Dr.Semu एक थ्रेड को इंटरसेप्ट करने के लिए DynamoRIO (डायनेमिक इंस्ट्रुमेंटेशन टूल प्लेटफ़ॉर्म) का उपयोग करता है जब वह यूज़र-कर्नेल लाइन को पार करने वाला होता है। इसका प्रभाव SSDT को हुक करने के समान होता है, लेकिन यूज़र-मोड से और बिना कुछ हुक किए।

इस चरण में, Dr.Semu एक JSON फ़ाइल उत्पन्न करता है, जिसमें इंटरसेप्शन से प्राप्त जानकारी होती है।

पता लगाना

प्रक्रिया समाप्त होने के बाद, Dr.Semu नियमों के आधार पर हमें पता चलता है कि निष्पादन योग्य फ़ाइल मैलवेयर के रूप में पहचानी गई है या नहीं।

Dr.Semu Rules/Detections

Dr.Semu नियम

ये Python या LUA में लिखे गए हैं (dr_rules के अंतर्गत स्थित) और इंटरसेप्शन से प्राप्त गतिशील जानकारी और नमूने के बारे में स्थिर जानकारी का उपयोग करते हैं। अन्य भाषाओं का समर्थन जोड़ना सरल है।

drsemu_rule_python

उदाहरण (Python): https://gist.github.com/secrary/ac89321b8a7bde998a6e3139be49eb72

उदाहरण (Lua): https://gist.github.com/secrary/e16daf698d466136229dc417d7dbcfa3

उपयोग

  • एक उन्नत PowerShell विंडो में ProjFS को सक्षम करने के लिए PowerShell का उपयोग करें:

Enable-WindowsOptionalFeature -Online -FeatureName Client-ProjFS -NoRestart

  • रिलीज़ पेज से एक ज़िप फ़ाइल डाउनलोड और निकालें

  • DynamoRIO डाउनलोड करें और DrSemu फ़ोल्डर में निकालें तथा dynamorio नाम दें

  • Python 3 x64 स्थापित करें

DrSemu.exe --target file_path

DrSemu.exe --target files_directory

डेमो

DrSemu DEMO

बिल्ड

  • एक उन्नत PowerShell विंडो में ProjFS को सक्षम करने के लिए PowerShell का उपयोग करें:

Enable-WindowsOptionalFeature -Online -FeatureName Client-ProjFS -NoRestart

powershell

  • Python 3 x64 स्थापित करें

  • DynamoRIO डाउनलोड करें और bin फ़ोल्डर में निकालें तथा dynamorio नाम दें

  • pe-parser-library.lib लाइब्रेरी बनाएं:

    • cmake-gui का उपयोग करके DrSemu\shared_libs\pe_parse से VS प्रोजेक्ट उत्पन्न करें
    • build के अंतर्गत 32-बिट लाइब्रेरी (\shared_libs\pe_parse\build\pe-parser-library\Release\) और build64 के अंतर्गत 64-बिट लाइब्रेरी बनाएं
    • रन-टाइम लाइब्रेरी विकल्प को Multi-threaded (/MT) पर बदलें
  • LauncherCLI को स्टार्टअप प्रोजेक्ट के रूप में सेट करें

कार्य सूची

  • अलगाव से संबंधित समस्याओं का समाधान करें
  • सिंक्रनाइज़ेशन में सुधार करें
  • विवरण अपडेट करें, अधिक विवरण जोड़ें
  • उपकरण के लिए एक GUI बनाएं

सीमाएँ

  • न्यूनतम समर्थित विंडोज संस्करण: Windows 10, संस्करण 1809 (Windows Projected File System के कारण)
  • अधिकतम समर्थित विंडोज संस्करण: Windows 10, संस्करण 1809 (DynamoRIO Windows 10 संस्करणों को 1809 तक समर्थन करता है)
टूल डाउनलोड करें