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

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

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

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

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

श्रेणियाँ

सभी श्रेणियाँ देखें
Loading categories
उपकरण/GitHubGitHub/jephthai/evilvm
शोषण फ्रेमवर्करिवर्स इंजीनियरिंगस्क्रिप्टिंग और स्वचालनशेलकोडपोस्ट-शोषणपेनिट्रेशन टेस्टिंगकमांड एंड कंट्रोलउपयोगिताएँ और फ्रेमवर्करेड टीमिंगपेलोड डेवलपमेंट
GitHubjephthai/evilvm
2082164 साल पहलेKitploit द्वारा समीक्षित

EvilVM

Forth-आधारित कंपाइलर जिसे position-independent x86_64 shellcode के रूप में तैनात किया गया है, जो TCP, HTTP, ICMP, और SMB पर interactive REPL के साथ remote code execution agent प्रदान करता है।

रिपॉजिटरी देखें

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

सभी देखें →

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

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

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

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

EvilVM

सूचना सुरक्षा अनुसंधान उपकरणों के लिए EvilVM कंपाइलर। यह परियोजना एक नेटिव कोड Forth कंपाइलर के आसपास बनाई गई है जिसे पोज़िशन इंडिपेंडेंट शेलकोड के रूप में तैनात किया जाता है। यह रिमोट कोड एक्ज़ीक्यूशन के लिए एक प्लेटफ़ॉर्म प्रदान करती है, जो सूचना सुरक्षा संदर्भों में उपयोगी है।

NolaCon 2019 प्रस्तुति

मैंने EvilVM के Alpha रिलीज़ को NolaCon, 2019 में प्रस्तुत किया। आप परियोजना के अच्छे परिचय और कुछ डेमो के लिए YouTube पर Irongeek की वीडियो रिकॉर्डिंग देख सकते हैं:

YouTube रिकॉर्डिंग

दस्तावेज़

EvilVM के लिए दस्तावेज़ीकरण डॉक साइट पर खोजें।

EvilVM का प्राथमिक उपयोग मामला एजेंट को रिमोट सिस्टम पर तैनात करना और उसके साथ इंटरैक्ट करना है। भाषा के बाहरी इंटरप्रेटर को एक इंटरैक्टिव शेल या REPL के रूप में प्रस्तुत किया जाता है, और सिस्टम एजेंट को कोड पहुँचाने की क्षमता प्रदान करता है, जिसे कंपाइल किया जाता है और हाइपरस्टैटिक ग्लोबल एनवायरनमेंट में जोड़ा जाता है।

तकनीकी विकल्प परियोजना के लक्ष्यों को ध्यान में रखते हुए चुने गए हैं:

  1. छोटा, आसानी से तैनात किया जाने वाला पेलोड: EvilVM एजेंट एक पोज़िशन इंडिपेंडेंट, x86_64 शेलकोड है जिसका वज़न विकल्पों और एनकैप्सुलेशन के आधार पर लगभग 5-10KB के बीच होता है।
  2. रिमोट I/O स्ट्रीम: भाषा के साथ इंटरैक्ट करने के लिए मानक I/O प्रतिमान अमूर्त नेटवर्क-सक्षम स्ट्रीम के माध्यम से है, जो फ़ाइल डिस्क्रिप्टर, TCP (बाइंड और रिवर्स), HTTP, शेयर्ड मेमोरी, ICMP, और SMB नेम्ड पाइप्स पर ट्रांसपोर्ट की अनुमति देता है।
  3. निम्न स्तरीय पहुँच: रनटाइम एनवायरनमेंट कंपाइलर इंटरनल्स, मशीन कोड, और सीधे मेमोरी इंटरैक्शन तक सीधी पहुँच प्रदान करता है।
  • नेटिव इंटरऑपरेबिलिटी: एक सरल C FFI प्रदान किया जाता है, जिससे DLLs आयात करना, एक्सपोर्ट ढूँढना, और उन्हें Forth फ़ंक्शन परिभाषाओं के साथ रैप करना आसान हो जाता है।
  • अभिव्यंजक भाषा: जबकि Forth एक 'निम्न तल' प्रदान करती है, असेंबली भाषा स्तर के करीब कार्य करती है, यह एक 'उच्च छत' भी प्रदान करती है, जो भाषा के रनटाइम सिंटैक्टिक विस्तार की अनुमति देती है, और मेटाप्रोग्रामिंग तकनीकों के लिए अच्छी तरह से उपयुक्त है।
  • इन्फोसेक विचार: पेलोड के जनरेशन में विभिन्न एन्कोडिंग और एनकैप्सुलेशन योजनाओं का समर्थन होता है ताकि सामान्य दुर्भावनापूर्ण डिलीवरी परिदृश्यों (एक्सप्लॉइट, इंजेक्शन, आदि) में अच्छी तरह से फिट हो सके।
  • टूल डाउनलोड करें