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

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

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

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

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

श्रेणियाँ

सभी श्रेणियाँ देखें
Loading categories
उपकरण/GitHubGitHub/hynekpetrak/malware-jail
गतिशील विश्लेषण (सैंडबॉक्सिंग)मालवेयर विश्लेषण
GitHubhynekpetrak/malware-jail

malware-jail

अर्ध-स्वचालित जावास्क्रिप्ट मैलवेयर विश्लेषण, डीऑबफस्केशन और पेलोड निष्कर्षण के लिए सैंडबॉक्स। Node.js के लिए लिखा गया।

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

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

सभी देखें →

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

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

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

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

malware-jail

अर्ध-स्वचालित Javascript मैलवेयर विश्लेषण, डीओबफस्केशन और पेलोड निष्कर्षण के लिए सैंडबॉक्स। Node.js के लिए लिखित।

malware-jail Node के 'vm' सैंडबॉक्स के लिए लिखित है। वर्तमान में WScript (Windows Scripting Host) संदर्भ env/wscript.js लागू करता है, कम से कम वह भाग जो मैलवेयर द्वारा बार-बार उपयोग किया जाता है। इंटरनेट ब्राउज़र संदर्भ आंशिक रूप से env/browser.js में लागू किया गया है।

किसी भी ऑपरेटिंग सिस्टम पर चलता है। Linux पर विकसित और परीक्षण किया गया, Node.js v6.6.0।

कुछ ES6 सुविधाओं के उपयोग के कारण, आपको Node.js >= 6.x की आवश्यकता होगी।

विश्लेषित मैलवेयर नमूनों के लिए EXAMPLES देखें।

यदि आपके पास नए मैलवेयर नमूने हैं, तो कृपया उन्हें javascript-malware-collection में सबमिट करें, या तो मुद्दे या पुल अनुरोध के माध्यम से।

नई सुविधाएँ

संस्करण 0.19

WMI क्वेरीज़ को एक फ़ाइल में गिनता है: wmis.json

संस्करण 0.17

नया पैरामीटर जोड़ा गया:

--t404 - HTTP अनुरोध हमेशा HTTP/404 लौटाते हैं और एक अपवाद फेंकते हैं। यह सभी दूरस्थ URL की गणना करने में सक्षम बनाता है।

संस्करण 0.16

URL अब urls.json में सहेजे जाते हैं। नवीनतम EXAMPLES#malware-of-issue-14 देखें।

विभिन्न बग फिक्स और सुधार।

संस्करण 0.14

विभिन्न बग फिक्स और सुधार।

संस्करण 0.13

नए पैरामीटर जोड़े गए:

-t msecs - निष्पादन समय को "msecs" मिलीसेकंड तक सीमित करता है, डिफ़ॉल्ट 60 सेकंड।
--h404 - HTTP अनुरोध हमेशा HTTP/404 लौटाते हैं और अपवाद नहीं फेंकते। यह सभी दूरस्थ URL की गणना करने में सक्षम बनाता है।

स्थापना

आपको Node.js और npm स्थापित होना चाहिए।

malware-jail minimist, iconv-lite और entities पर आधारित है।

GitHub से खींचें

स्रोत को git से खींचें:

git clone https://github.com/HynekPetrak/malware-jail.git
cd malware-jail

फिर सभी निर्भरताएँ (minimist, entities, iconv-lite) स्थापित करें:

npm install

NPM पैकेज

अभी तक उपलब्ध नहीं है, जल्द ही आ रहा है ...

चेतावनी

वास्तविक मैलवेयर के साथ काम करते समय सावधान रहें। एक मैलवेयर, जो इस सैंडबॉक्स के बारे में जानता है, बचने और आपके पीसी को नुकसान पहुंचाने का प्रयास कर सकता है। इसे या तो एक अप्रिविलेज्ड Linux खाते से या वर्चुअलाइज्ड Windows मशीन के भीतर चलाने की सिफारिश की जाती है। मैलवेयर फ़ोल्डर में Angler फ़ाइलें निष्क्रिय नहीं की गई हैं।

उपयोग

bash@linux# node jailme.js -h -b list
7 May 20:54:52 - malware-jail, एक मैलवेयर सैंडबॉक्स ver. 0.19
7 May 20:54:52 - ------------------------
7 May 20:54:52 - उपयोग: node jailme.js  [[-e file1] [-e file2] .. ] [-c ./config.json] \
7 May 20:54:52 -                [-o ofile] [-b id] \
7 May 20:54:52 -                [-s odir] [--down] [malware1 [malware2] .. ]
7 May 20:54:52 -        -c config .. वैकल्पिक कॉन्फ़िग फ़ाइल का उपयोग करें, ./ से पहले
7 May 20:54:52 -        -e ifile ... js जो विशिष्ट वातावरण का अनुकरण करता है
7 May 20:54:52 -        -o ofile ... उस फ़ाइल का नाम जहां अंत में सैंडबॉक्स डंप किया जाना चाहिए
7 May 20:54:52 -        -s odir  ... उत्पन्न फ़ाइलों (मैलवेयर पेलोड) के लिए आउटपुट निर्देशिका
7 May 20:54:52 -        -b id    ... ब्राउज़र प्रकार, संभावित मानों के लिए -b list का उपयोग करें
7 May 20:54:52 -        -t msecs ... निष्पादन समाप्त करने से पहले मिलीसेकंड की संख्या, डिफ़ॉल्ट 1 मिनट
7 May 20:54:52 -        --trace  ... प्रत्येक लॉग लाइन के साथ स्टैक ट्रेस प्रिंट करें
7 May 20:54:52 -        --down   ... दूरस्थ सर्वर से मैलवेयर पेलोड डाउनलोड करने की अनुमति दें
7 May 20:54:52 -        --h404   ... डाउनलोड पर हमेशा HTTP/404 लौटाएं
7 May 20:54:52 -        malware  ... मैलवेयर कोड वाली js
7 May 20:54:52 - यदि कोई तर्क निर्दिष्ट नहीं किया गया है, तो डिफ़ॉल्ट मान config.json से लिए जाते हैं
7 May 20:54:52 - संभावित -b मान: [ 'IE11_W10', 'IE8', 'IE7', 'iPhone', 'Firefox', 'Chrome' ]

उदाहरण फ़ोल्डर में आपको एक निष्क्रिय मैलवेयर फ़ाइल मिल सकती है। विश्लेषण चलाएं:

node jailme.js -c ./config_wscript_only.json --down=y malware/example.js

इंटरनेट ब्राउज़र आधारित मैलवेयर का परीक्षण आप इसके साथ कर सकते हैं:

node jailme.js -b IE11_W10 malware/example_browser.js

विश्लेषण के अंत में, पूर्ण सैंडबॉक्स संदर्भ 'sandbox_dump_after.json' फ़ाइल में डंप किया जाता है।

आप 'sandbox_dump_after.json' के निम्नलिखित प्रविष्टियों की जांच करना चाह सकते हैं:

  • eval_calls - सभी eval() कॉल के तर्कों की सरणी। उपयोगी यदि डीओबफस्केशन के लिए eval() का उपयोग किया जाता है।
  • wscript_saved_files - सभी फ़ाइलों की सामग्री जिन्हें मैलवेयर ड्रॉप करने का प्रयास करता है। वास्तविक फ़ाइलें output/ निर्देशिका में भी सहेजी जाती हैं।
  • wscript_urls - सभी URL जिन्हें मैलवेयर GET या POST करने का इरादा रखता है।
  • wscript_objects - बनाए गए WScript या ActiveX ऑब्जेक्ट।

'sandbox_dump_after.json' JSONPath का उपयोग करता है, जो JSON-js/cycle.js द्वारा कार्यान्वित है, एक ही ऑब्जेक्ट के डुप्लिकेट या चक्रीय संदर्भों को सहेजने के लिए।

नमूना आउटपुट

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