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

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

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

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

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

श्रेणियाँ

सभी श्रेणियाँ देखें
Loading categories
metasploitable3 — Metasploitable3 एक VM है जो शुरू से बड़ी संख्या में सुरक्षा कमजोरियों के साथ बनाया गया है। | Kitploit
उपकरण/GitHubGitHub/rapid7/metasploitable3
गतिशील विश्लेषण (सैंडबॉक्सिंग)शोषण फ्रेमवर्कभेद्यता विश्लेषणसुरक्षा वर्चुअलाइजेशनपेनिट्रेशन टेस्टिंगलर्निंग और शिक्षालैब और अभ्यासगतिशील विश्लेषण (सैंडबॉक्सिंग) में शीर्ष #8लैब और अभ्यास में शीर्ष #9
5.7k1.3k261 साल पहलेKitploit द्वारा समीक्षित

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

सभी देखें →

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

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

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

सभी उपकरण देखें →
सुरक्षा वर्चुअलाइजेशन में शीर्ष #7
GitHubrapid7/metasploitable3

metasploitable3

Metasploitable3 एक VM है जो शुरू से बड़ी संख्या में सुरक्षा कमजोरियों के साथ बनाया गया है।

रिपॉजिटरी देखें
साझा करें

Metasploitable3

Metasploitable3 एक VM है जिसे शुरू से ही बड़ी संख्या में सुरक्षा कमजोरियों के साथ बनाया गया है। इसका उद्देश्य metasploit के साथ एक्सप्लॉइट का परीक्षण करने के लिए लक्ष्य के रूप में उपयोग किया जाना है।

Metasploitable3 BSD-शैली लाइसेंस के तहत जारी किया गया है। अधिक जानकारी के लिए COPYING देखें।

शीघ्र-आरंभ

https://app.vagrantup.com/rapid7/ पर प्रदान की गई पूर्व-निर्मित इमेज का उपयोग करने के लिए एक नया स्थानीय metasploitable कार्यक्षेत्र बनाएं:

लिनक्स उपयोगकर्ता:

mkdir metasploitable3-workspace
cd metasploitable3-workspace
curl -O https://raw.githubusercontent.com/rapid7/metasploitable3/master/Vagrantfile && vagrant up

विंडोज उपयोगकर्ता:

mkdir metasploitable3-workspace
cd metasploitable3-workspace
Invoke-WebRequest -Uri "https://raw.githubusercontent.com/rapid7/metasploitable3/master/Vagrantfile" -OutFile "Vagrantfile"
vagrant up

या इस रिपॉजिटरी को क्लोन करें और अपना स्वयं का बॉक्स बनाएं।

Metasploitable 3 बनाना

सिस्टम आवश्यकताएँ:

  • ऐसा OS जो नीचे सूचीबद्ध सभी आवश्यक अनुप्रयोगों को चलाने में सक्षम हो
  • VT-x/AMD-V समर्थित प्रोसेसर अनुशंसित
  • ड्राइव पर 65 GB उपलब्ध स्थान
  • 4.5 GB RAM

आवश्यकताएँ:

  • Packer
  • Vagrant
  • Vagrant Reload Plugin
  • VirtualBox, libvirt/qemu-kvm, या vmware (सशुल्क लाइसेंस आवश्यक), या parallels (सशुल्क लाइसेंस आवश्यक)
  • इंटरनेट कनेक्शन

स्वचालित रूप से बनाने के लिए:

    • Linux/OSX पर विंडोज बॉक्स बनाने के लिए ./build.sh windows2008 चलाएं या लिनक्स बॉक्स बनाने के लिए ./build.sh ubuntu1404 चलाएं। यदि /tmp छोटा है, तो अस्थायी पैकर डिस्क इमेज को /var/tmp के अंतर्गत संग्रहीत करने के लिए TMPDIR=/var/tmp ./build.sh ... का उपयोग करें।
    • Windows पर, पावरशेल टर्मिनल खोलें और विंडोज बॉक्स बनाने के लिए .\build.ps1 windows2008 चलाएं या लिनक्स बॉक्स बनाने के लिए .\build.ps1 ubuntu1404 चलाएं। यदि स्क्रिप्ट को कोई विकल्प नहीं दिया गया है अर्थात .\build.ps1, तो दोनों बॉक्स बनाए जाते हैं।
  1. यदि दोनों बॉक्स सफलतापूर्वक बन गए हैं, तो दोनों को शुरू करने के लिए vagrant up चलाएं। किसी एक VM को शुरू करने के लिए, आप इसका उपयोग कर सकते हैं:
    • vagrant up ub1404 : लिनक्स बॉक्स शुरू करने के लिए
    • vagrant up win2k8 : विंडोज बॉक्स शुरू करने के लिए
  2. जब यह प्रक्रिया पूरी हो जाती है, तो आप VirtualBox में VM खोलने और लॉगिन करने में सक्षम होना चाहिए। डिफ़ॉल्ट क्रेडेंशियल्स U: vagrant और P: vagrant हैं।

मैन्युअल रूप से बनाने के लिए:

  1. इस रिपोजिटरी को क्लोन करें और मुख्य निर्देशिका पर जाएं।
  2. packer build --only=<provider> ./packer/templates/windows_2008_r2.json चलाकर बेस VM इमेज बनाएं, जहां <provider> आपका पसंदीदा वर्चुअलाइजेशन प्लेटफॉर्म है। वर्तमान में virtualbox-iso, qemu, और vmware-iso प्रदाता समर्थित हैं। पहली बार चलाने पर इसमें कुछ समय लगेगा क्योंकि इसे OS इंस्टॉलेशन ISO डाउनलोड करना होता है।
  3. बेस Vagrant बॉक्स बनने के बाद आपको इसे अपने Vagrant वातावरण में जोड़ना होगा। यह कमांड vagrant box add packer/builds/windows_2008_r2_*_0.1.0.box --name=rapid7/metasploitable3-win2k8 के साथ किया जा सकता है।
  4. यदि आपने पहले से नहीं किया है तो रीलोड vagrant प्रोविजनर को स्थापित करने के लिए vagrant plugin install vagrant-reload का उपयोग करें।
  5. VM को शुरू करने के लिए, vagrant up win2k8 कमांड चलाएं। यह VM को शुरू करेगा और सब कुछ सेट करने के लिए आवश्यक सभी इंस्टॉलेशन और कॉन्फ़िगरेशन स्क्रिप्ट चलाएगा। इसमें लगभग 10 मिनट लगते हैं।
  6. एक बार यह प्रक्रिया पूरी हो जाने पर, आप VirtualBox में VM खोल सकते हैं और लॉगिन कर सकते हैं। डिफ़ॉल्ट क्रेडेंशियल्स हैं:
    • उपयोगकर्ता नाम: vagrant
    • पासवर्ड: vagrant

ub1404 विकास और संशोधन

Vagrant और एक हल्के Ubuntu 14.04 vagrant क्लाउड बॉक्स इमेज का उपयोग करके, आप विकास या अनुकूलन के लिए शीघ्रता से ub1404 Metasploitable3 सेट अप और अनुकूलित कर सकते हैं। ऐसा करने के लिए, Vagrant और VirtualBox, VMWare, या libvirt जैसा एक हाइपरवाइज़र स्थापित करें।

प्रासंगिक प्रदाता प्लगइन स्थापित करें:

# virtualbox
vagrant plugin install vagrant-vbguest

# libvirt
vagrant plugin install vagrant-libvirt

फिर, इस रिपॉजिटरी में chef/dev/ub1404 निर्देशिका पर जाएं। वहां Vagrantfile की जांच करें। एक बेस बॉक्स चुनें जो आपके प्रदाता का समर्थन करता हो।

Metasploitable ub1404 vagrant chef-solo प्रोविजनर का उपयोग करता है। Vagrantfile में chef_solo ब्लॉक को अपनी इच्छित metasploitable chef रेसिपीज़ के साथ कॉन्फ़िगर करें -- आप उन्हें chef/cookbooks/metasploitable फ़ोल्डर में ब्राउज़ कर सकते हैं। या, वहां अपनी खुद की कुकबुक और/या रेसिपीज़ जोड़ें या संपादित करें।

chef/dev/ub1404 निर्देशिका से, आप एक विकास आभासी ub1404 इंस्टेंस प्राप्त करने के लिए vagrant up चला सकते हैं। प्रारंभिक up बिल्ड और प्रोविजन के बाद, जब आप chef रनलिस्ट संपादित करते हैं या जब आप कोई chef रेसिपी संपादित करते हैं, तो उसी निर्देशिका से vagrant rsync && vagrant provision चलाएं। तेज़ विकास के लिए, आप उन रेसिपीज़ को कमेंट-आउट कर सकते हैं जिन्हें आपको पुनः चलाने की आवश्यकता नहीं है -- लेकिन भले ही वे सभी सक्षम हों, vagrant पुनः-प्रोविजनिंग में एक या दो मिनट से अधिक नहीं लगना चाहिए। Chef का लक्ष्य इडेम्पोटेंट (idempotent) होना है, इसलिए आप इस कमांड को बार-बार चला सकते हैं।

रेसिपीज़ को संशोधित करने से पहले एक स्नैपशॉट लेने पर विचार करें (जैसे, vagrant snapshot save fresh), ताकि आप हमेशा प्रारंभिक स्थिति में वापस आ सकें (vagrant restore fresh). यदि आप पूरी तरह से ताज़ा स्नैपशॉट चाहते हैं, तो आप vagrant up --no-provision के साथ इनिशियलाइज़ेशन कर सकते हैं, फिर एक स्नैपशॉट लें, उसके बाद vagrant provision करें।

कमजोरियाँ

  • विकी पेज देखें

अधिक जानकारी

विकी में बहुत अधिक विवरण है और यह दस्तावेज़ीकरण के मुख्य स्रोत के रूप में कार्य करता है। कृपया इसे देखें.

स्वीकृतियाँ

इस परियोजना का विंडोज भाग GitHub उपयोगकर्ता joefitzgerald के packer-windows प्रोजेक्ट पर आधारित था। पैकर टेम्पलेट्स, मूल Vagrantfile, और इंस्टॉलेशन उत्तर फ़ाइलों का उपयोग आधार टेम्पलेट के रूप में किया गया था और इस परियोजना की आवश्यकताओं के लिए उन पर निर्माण किया गया था।

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