आप जैसे पाठक MUO का समर्थन करने में मदद करते हैं। जब आप हमारी साइट पर लिंक का उपयोग करके खरीदारी करते हैं, तो हम संबद्ध कमीशन अर्जित कर सकते हैं। और पढ़ें।

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

Kali Linux पर, Metasploit पहले से इंस्टॉल आता है, लेकिन आप इसे दूसरे Linux डिस्ट्रीब्यूशन पर भी इंस्टॉल कर सकते हैं। टूल को इंस्टॉल करना, कॉन्फिगर करना और उबंटू पर भी सीखना आसान है।

मेटास्प्लोइट एक सुरक्षा परियोजना है जो आपको विभिन्न कमजोरियों के बारे में जानकारी इकट्ठा करने में मदद करती है। सिस्टम की सुरक्षा का परीक्षण करने के लिए एक दृष्टिकोण एक हमले का अनुकरण करना है। आप आईडीएस हस्ताक्षर विकसित करने के लिए मेटास्प्लोइट का भी उपयोग कर सकते हैं।

मेटास्प्लोइट फ्रेमवर्क बड़े मेटास्प्लोइट प्रोजेक्ट का एक घटक है, जो खुला स्रोत है और रिमोट होस्ट के खिलाफ शोषण कोड बनाने और निष्पादित करने के लिए डिज़ाइन किया गया है।

instagram viewer

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

शेल स्क्रिप्ट इंस्टॉलर का उपयोग करके इंस्टालेशन

यदि आप उबंटु पर मेटासप्लोइट को सबसे तेज तरीके से स्थापित करना चाहते हैं, तो शेल स्क्रिप्ट इंस्टॉलर का उपयोग करें। यह विधि किसी भी सिस्टम पर काम करती है जो डेबियन-आधारित है, जिसमें उबंटू भी शामिल है।

शेल स्क्रिप्ट इंस्टॉलर की मदद से मेटास्प्लोइट को स्थापित करने के चरण यहां दिए गए हैं:

चरण 1: उबंटू टर्मिनल खोलें

आप मेटास्प्लोइट स्थापित करेंगे उबंटू के कमांड लाइन इंटरफेस (सीएलआई) के माध्यम से. इसे खोलने के लिए दबाएं सीटीआरएल+Alt+टी कीबोर्ड पर।

मेटास्प्लोइट शेल स्क्रिप्ट इंस्टॉलर डाउनलोड करने के लिए, चलाएँ:

wget http://downloads.metasploit.com/data/releases/metasploit-latest-linux-x64-installer.run

एक बार जब आप शेल स्क्रिप्ट इंस्टॉलर डाउनलोड कर लेते हैं, तो इसकी सामग्री को नीचे सूचीबद्ध करके सत्यापित करें:

रासलामेटास्प्लोइट-नवीनतम-लिनक्स-x64-इंस्टॉलर।दौड़ना

चरण 3: शेल स्क्रिप्ट इंस्टॉलर निष्पादन अनुमतियां प्रदान करें

जब तक आप इसे निष्पादन योग्य फ़ाइल बनने की अनुमति नहीं देते, तब तक आप इंस्टॉलर को चलाने में सक्षम नहीं होंगे। ऐसा करने के लिए, आपको chmod कमांड का उपयोग करने की आवश्यकता होगी:

chmod +x ./metasploit-latest-linux-x64-installer.run

मेटास्प्लोइट को स्थापित करने के लिए, इंस्टॉलर को ./ और sudo के साथ चलाएं।

sudo ./metasploit-latest-linux-x64-installer.run

इंस्टॉलर चलाने के बाद आप अपनी स्क्रीन पर जो पहली चीज देखेंगे वह एक लाइसेंस समझौता है। लाइसेंस पढ़ें, चुनें मैं समझौता स्वीकार करता हूं, और फिर क्लिक करें आगे.

अगला, वह फ़ोल्डर चुनें जहाँ आप मेटास्प्लोइट स्थापित करना चाहते हैं। डिफ़ॉल्ट फ़ोल्डर के साथ जाना सबसे अच्छा है।

यदि आप मेटास्प्लोइट को एक सेवा के रूप में स्थापित करना चाहते हैं, तो चयन करें हाँ.

अगली विंडो में, इंस्टॉलर आपको अक्षम करने के लिए कहेगा आपके सिस्टम पर एंटी-वायरस और फ़ायरवॉल. मेटास्प्लोइट कुछ ऐसी तकनीकों का उपयोग करता है जिन्हें सिस्टम एंटीवायरस या फ़ायरवॉल द्वारा अवरुद्ध किया जा सकता है, इसलिए मेटास्प्लोइट ढांचे को चलाते समय दोनों को अक्षम करना बुद्धिमानी है।

उसके बाद, आपको उस पोर्ट का चयन करना होगा जिस पर मेटास्प्लोइट सेवा चलेगी। यदि आप डिफ़ॉल्ट पोर्ट के साथ जाना चाहते हैं, तो 3790 रखें।

मेटास्प्लोइट, डिफ़ॉल्ट रूप से, सर्वर के नाम के रूप में लोकलहोस्ट का उपयोग करता है। यह 10 साल की वैधता अवधि के साथ एक स्व-हस्ताक्षरित प्रमाणपत्र भी बनाता है। सेटिंग्स को डिफ़ॉल्ट रखें और आगे बढ़ें।

अब जबकि सभी आवश्यक मेटास्प्लोइट कॉन्फ़िगरेशन प्रदान कर दिए गए हैं, इंस्टॉलर शेल स्क्रिप्ट फ्रेमवर्क को स्थापित करना शुरू कर देगा। इसे इंस्टॉल करने में कुछ मिनट लगेंगे.

एक बार मेटास्प्लोइट आपके सिस्टम पर सफलतापूर्वक स्थापित हो जाने के बाद, आपको अपनी स्क्रीन पर एक स्वागत पृष्ठ दिखाई देगा।

मेटास्प्लोइट सेटअप पृष्ठ तक पहुँचने के लिए, स्वागत पृष्ठ के निचले भाग में URL का पता लगाएँ।

https:// लोकलहोस्ट: 3790

किसी भी ब्राउजर पर इस यूआरएल का इस्तेमाल कर आप सेटअप पेज खोल सकते हैं और एक नया यूजर बना सकते हैं। उपयोगकर्ता खाता बनाने के लिए एक उपयोगकर्ता नाम, एक मजबूत पासवर्ड, पूरा नाम, ईमेल, संगठन और समय क्षेत्र प्रदान करें।

उपयोगकर्ता बनने के बाद, आप मेटास्प्लोइट कंसोल तक पहुंच सकते हैं:

msfconsole

कैसे संकलित करें और स्रोत से स्थापित करें

मेटास्प्लोइट को स्थापित करने का दूसरा तरीका स्रोत कोड का उपयोग करना है। जब आप मेटास्प्लोइट स्थापित करते हैं, तो आप इसकी सभी नवीनतम सुविधाओं का उपयोग करना चाहते हैं। कभी-कभी नवीनतम सुविधाओं को अभी तक स्क्रिप्ट में नहीं जोड़ा गया है। उस स्थिति में, आप स्रोत कोड का उपयोग करके मेटास्प्लोइट को संकलित और स्थापित करेंगे।

चरण 1: उबंटू को अपडेट और अपग्रेड करें

उबंटू पर मेटास्प्लोइट ढांचे को स्थापित करने के लिए आगे बढ़ने से पहले, किसी भी टूटे या पुराने पैकेज से छुटकारा पाने के लिए अपने सिस्टम को अपडेट और अपग्रेड करने की सिफारिश की जाती है। अपने सिस्टम को अपडेट और अपग्रेड करें:

सुडो उपयुक्त-प्राप्त करें अद्यतन && उपयुक्त-पानाउन्नत करना

एक बार जब सिस्टम पूरी तरह से अपडेट और अपग्रेड हो जाता है, तो अब आप मेटास्प्लोइट फ्रेमवर्क को स्थापित करने और बनाने के लिए आवश्यक निर्भरताएँ स्थापित कर सकते हैं।

अपार्ट स्थापित करना gpgv2 ऑटोकॉन्फ़ बाइसन निर्माण-आवश्यक पोस्टग्रेस्क्ल libaprutil1 libgmp3-देव libpcap-देव Opensl libpq-देव libreadline6-देव libsqlite3-देव libssl-देव का पता लगाने libsvn1 libtool libxml2 libxml2-देव libxslt-देव wget libyaml-देव ncurses-देव postgresql-योगदान xsel zlib1g zlib1g-देव -y

एक बार आवश्यक निर्भरताएँ स्थापित हो जाने के बाद, अगला चरण मेटास्प्लोइट स्रोत कोड डाउनलोड करना है:

कर्ल https://raw.githubusercontent.com/rapid7/metasploit-omnibus/master/config/templates/metasploit-framework-wrappers/msfupdate.erb > msfinstall

मेटास्प्लोइट स्रोत कोड इसमें संग्रहीत किया जाएगा msfinstall अपनी वर्तमान कार्यशील निर्देशिका में फ़ाइल करें। यह सुनिश्चित करने के लिए कि आपने सही फ़ाइल डाउनलोड की है, सामग्री को इसके साथ सूचीबद्ध करें:

एलएस -ला msfinstall

निष्पादन योग्य बनने के लिए फ़ाइल अनुमतियाँ प्रदान करें:

chmod 755 msfinstall

मेटास्प्लोइट स्थापित करना शुरू करने के लिए, कोड चलाएँ:

./msfinstall

अब आप मेटाप्लोइट कमांड लाइन तक पहुँच सकते हैं:

msfconsole

उबंटू से मेटास्प्लोइट को हटाना बहुत सरल है, आपको बस एक बुनियादी लिनक्स कमांड की जरूरत है और फ्रेमवर्क तुरंत आपके सिस्टम से हटा दिया जाएगा।

यदि आपने शेल स्क्रिप्ट इंस्टॉलर का उपयोग करके मेटास्प्लोइट स्थापित किया है, तो निम्न का उपयोग करके फ्रेमवर्क को हटा दें:

सुडो / ऑप्ट / मेटास्प्लोइट /स्थापना रद्द करें

हालाँकि, यदि आपने मेटास्प्लोइट को स्रोत कोड का उपयोग करके स्थापित किया है, तो इसे इसके साथ हटा दें:

सुडो उपयुक्त-पाना मेटास्प्लोइट-फ्रेमवर्क को हटा दें

उबंटू पर पेंटेस्टिंग शुरू करने के लिए तैयार हैं?

अब जब आपके पास आपकी मशीन पर पूरा ढांचा तैनात है, तो आप अपनी यात्रा को पेंटेस्टिंग में शुरू कर सकते हैं।

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