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

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

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

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

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

श्रेणियाँ

सभी श्रेणियाँ देखें
Loading categories
MITM-cheatsheet — L2-L4 और वायरलेस परतों में मैन-इन-द-मिडल हमलों की सूची बनाने वाली चीटशीट, जिसमें पेंटेस्टर और डिफेंडर के लिए हमले के टूल, पहचान के तरीके और शमन तकनीकें शामिल हैं। | Kitploit
उपकरण/GitHubGitHub/frostbits-security/mitm-cheatsheet
रक्षात्मक उपकरणपैकेट स्निफिंग और विश्लेषणजानकारी एकत्र करनानेटवर्क सुरक्षावायरलेस सुरक्षापेनिट्रेशन टेस्टिंगलर्निंग और शिक्षारेड टीमिंगचयनित संसाधन

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

सभी देखें →

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

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

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

सभी उपकरण देखें →
DNS विश्लेषण
GitHubfrostbits-security/mitm-cheatsheet

MITM-cheatsheet

L2-L4 और वायरलेस परतों में मैन-इन-द-मिडल हमलों की सूची बनाने वाली चीटशीट, जिसमें पेंटेस्टर और डिफेंडर के लिए हमले के टूल, पहचान के तरीके और शमन तकनीकें शामिल हैं।

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

MITM-cheatsheet

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

नोट: यहाँ वर्णित लगभग सभी हमला टूल्स के अंदर कोई स्निफर नहीं है। यह केवल हमला प्रदान करता है। स्निफिंग के लिए टूल्स यहाँ हैं: Data sniffing।

Man In The Middle हमलों के बारे में पेंटेस्टर्स और डिफेंसिव टीम्स के लिए एक चीट शीट।

विषय-सूची

  • L2
    • Arp spoofing
    • STP(RSTP, PVSTP, MSTP) spoofing
    • NDP spoofing ⏳
    • VLAN hopping
  • L3
    • SLAAC Attack
    • Hijacking HSRP (VRRP, CARP) ⏳
    • Dynamic routing protocol spoofing (BGP) ⏳
    • RIPv2 Routing Table Poisoning
    • OSPF Routing Table Poisoning ⏳
    • EIGRP Routing Table Poisoning
    • ICMP Redirect
  • L4+
    • NetBIOS (LLMNR) spoofing
    • DHCP spoofing
    • Rogue DHCP (DHCPv6)
  • Wireless
    • Karma attacks (Wi-Fi)
    • Rogue BTS (GSM) ⏳
  • Attack technics ⏳
    • Data sniffing ⏳
    • Injections in data ⏳
      • Malicious JS in HTML ⏳
      • HTA ⏳
    • Data modification ⏳
      • Wsus ⏳
      • DNS hijacking ⏳
  • Hacker notes
    • Difference between CPU (or why most of that attack imposible from your notebook)
  • SSLStrip, SSLStrip+, HSTS

⏳ - प्रक्रिया में भाग

L2

Arp spoofing

जटिलता: कम
प्रासंगिकता: उच्च
विवरण:
Address Resolution Protocol (ARP) को IP पतों को MAC पतों में हल करने के लिए डिज़ाइन किया गया है। नेटवर्क में संचार करने वाले सभी नेटवर्क डिवाइस अन्य मशीनों के MAC पते जानने के लिए ब्रॉडकास्ट ARP क्वेरी का उपयोग करते हैं।

लगभग सभी arp spoofing टूल्स एक gratuitous arp प्रतिक्रिया का उपयोग करते हैं। Gratuitous ARP reply बिना किसी ARP अनुरोध के दिया गया उत्तर होता है।

gratuitous ARP की प्रभावशीलता के बावजूद, यह विशेष रूप से असुरक्षित है क्योंकि इसका उपयोग रिमोट होस्ट को यह आश्वस्त करने के लिए किया जा सकता है कि एक ही नेटवर्क पर किसी सिस्टम का MAC पता बदल गया है और यह निर्दिष्ट करने के लिए कि अब कौन सा पता उपयोग हो रहा है।

arp spoofing हमले का विशिष्ट उदाहरण
  1. ARP-spoofing करने से पहले, नोड A और B की ARP तालिकाओं में एक-दूसरे के IP और MAC पतों के साथ प्रविष्टियाँ होती हैं। जानकारी नोड A और B के बीच प्रसारित होती है।

  2. ARP-spoofing प्रक्रिया के दौरान, हमला करने वाला कंप्यूटर C ARP प्रतिक्रियाएँ भेजता है (बिना अनुरोध प्राप्त किए = gratuitous arp) =>

  • नोड A को: नोड B के IP पते और नोड C के MAC पते के साथ;
  • नोड B को: नोड A के IP पते और नोड C के MAC पते के साथ।
  1. चूँकि कंप्यूटर gratuitous ARP का समर्थन करते हैं, वे अपनी स्वयं की ARP तालिकाओं को संशोधित करते हैं और ऐसी प्रविष्टियाँ रखते हैं जहाँ कंप्यूटर A और B के वास्तविक MAC पते के बजाय कंप्यूटर C का MAC पता होता है।

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

हमला उपकरण:

  • bettercap -T 10.10.10.10 -X --httpd --proxy-https --proxy
    उपकरण का पुराना संस्करण सरल है, लेकिन Go में लिखा गया एक नया फैशनेबल संस्करण भी है। नोट: Bettercap में बेहतरीन स्निफर अंतर्निहित है।
  • arpspoof -i eth0 -t 10.10.10.10
  • Intercepter-NG (अब इसे Linux पर स्थापित किया जा सकता है)

हमले का पता लगाना

  • arpwatch
    यह प्रोग्राम चयनित इंटरफेस पर सभी ARP गतिविधि की निगरानी करता है। जब यह किसी विसंगति को देखता है, जैसे IP पते को सहेजते समय MAC पते में परिवर्तन, या इसके विपरीत, तो यह इसकी सूचना syslog को देता है।
  • XArp
    Windows के लिए Arpwatch
  • remarp SNMP के माध्यम से Arpwatch

हमले की रोकथाम

  • मैन्युअल ARP तालिकाएँ
    इसकी सीमा है क्योंकि यह नेटवर्क स्केलेबिलिटी में कठिनाइयाँ उत्पन्न करेगा। और वायरलेस नेटवर्क के लिए यह एक चुनौती है और लगभग असंभव जैसा है।

  • पैचिंग
    Anticap और Antidote जैसी उपयोगिताएँ ARP स्पूफिंग को रोकने में महत्वपूर्ण भूमिका निभा सकती हैं, जहाँ Anticap मौजूदा ARP कैश के साथ भिन्न MAC के साथ ARP कैश को अपडेट होने से रोकता है, जो वास्तव में ARP स्पूफिंग को रोकता है, लेकिन यह ARP प्रोटोकॉल विनिर्देश का उल्लंघन करता है, जो वास्तव में एक समस्या है, जबकि दूसरी ओर Antidote थोड़े अलग तरीके से ARP पॉइज़निंग को रोकता है। यह नए प्राप्त ARP उत्तर का मौजूदा कैश के साथ विश्लेषण करता है। यदि नया कैश पिछले से भिन्न है, तो यह MAC पते की जाँच करता है कि क्या वह अभी भी सक्रिय है। यदि यह पाता है कि पिछला कैश MAC पता सक्रिय है, तो यह नए को अस्वीकार कर देता है और हमलावर के MAC पते को प्रतिबंधित MAC पतों की सूची में जोड़ देता है ताकि उसी लक्ष्य कंप्यूटर पर ARP पॉइज़निंग के और प्रयासों को रोका जा सके।

  • स्विच पर VLAN बनाना
    स्विच पर एक VLAN बनाया जाता है जिसमें केवल स्विच स्वयं और एक विशिष्ट नेटवर्क डिवाइस होता है।

  • एन्क्रिप्टेड कनेक्शन बनाना
    यह विधि सार्वजनिक नेटवर्क के लिए भी उपयुक्त है, क्योंकि सारा ट्रैफ़िक एन्क्रिप्टेड होता है और किसी भी उपयोगकर्ता डेटा को इंटरसेप्ट करना असंभव है।

  • DAI
    Cisco सिस्टम में Dynamic ARP inspection मैन-इन-द-मिडल हमलों को रोकने में मदद करता है, क्योंकि यह अमान्य या अनावश्यक ARP उत्तरों को उसी VLAN में अन्य पोर्ट्स पर रिले नहीं करता। Dynamic ARP inspection अविश्वसनीय पोर्ट्स पर सभी ARP अनुरोधों और सभी उत्तरों को इंटरसेप्ट करता है। प्रत्येक इंटरसेप्ट किए गए पैकेट को DHCP snooping के माध्यम से वैध IP-to-MAC बाइंडिंग के लिए सत्यापित किया जाता है। अस्वीकृत ARP पैकेट्स को या तो छोड़ दिया जाता है या ऑडिटिंग के लिए स्विच द्वारा लॉग किया जाता है, जिससे ARP पॉइज़निंग हमले रुक जाते हैं। विश्वसनीय पोर्ट्स पर आने वाले ARP पैकेट्स की जाँच नहीं की जाती।

संबंधित लिंक
ARP कैसे काम करता है

STP(RSTP, PVSTP, MSTP) स्पूफिंग

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

कोई भी व्यक्ति जो (निम्न) रूट स्विच पहचानकर्ता वाले डिवाइस का अनुकरण कर सकता है (कम प्राथमिकता वाला नया वर्चुअल डिवाइस कनेक्ट करके या STP पैकेट जनरेशन टूल का उपयोग करके) आंशिक रूप से या पूरी तरह से वर्चुअल नेटवर्क ट्रैफ़िक को इंटरसेप्ट कर सकता है। आमतौर पर, हमलावर के पास दो स्विचों के साथ भौतिक कनेक्शन नहीं होता है, इसलिए वर्णित हमला विधि शायद ही संभव है। हालाँकि, वायरलेस नेटवर्क में, स्थिति बदल जाती है, क्योंकि केबल कनेक्शन (कार्यालय में सॉकेट) और वायरलेस कनेक्शन (एक्सेस पॉइंट) अलग-अलग स्विचों पर समाप्त हो सकते हैं।

हमला उपकरण
सावधानी: अक्सर इस प्रकार का हमला सेवा-अस्वीकृति (denial of service) की ओर ले जाता है।

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