आर्टिकल डाउनलोड करें आर्टिकल डाउनलोड करें

यह विकिहाउ गाइड आपको किसी WPA या WPA2 नेटवर्क को Kali Linux से हैक करके उसके लिए पासवर्ड का पता लगाना सिखाएगी।

विधि 1
विधि 1 का 4:

वाई-फाई हैक करने की तैयारी (Preparing to Hack Wi-Fi)

आर्टिकल डाउनलोड करें
  1. समझें कि आप कब कानूनी रूप से वाई-फाई हैक कर सकते हैं: अधिकतर एरिया में, आप WPA या WPA2 नेटवर्क को केवल तभी हैक कर सकते हैं, जब नेटवर्क या तो आपका है या किसी ऐसे व्यक्ति का है, जिसने आपको नेटवर्क को हैक करने के लिए साफ तौर पर सहमति दी है।
    • हैकिंग नेटवर्क, जो ऊपर दिए गए क्राइटेरिया को पूरा नहीं करते हैं, जो कि गैर-कानूनी है, और इसे एक बहुत बड़े क्राइम की तरह माना जाता है।
  2. WPA2 और WPA2 को हैक करने के लिए Kali Linux पसंद के टूल है। आप नीचे दिए अनुसार Kali Linux इन्स्टालेशन इमेज (ISO) डाउनलोड कर सकते हैं:
    • अपने कंप्यूटर के वेब ब्राउज़र में https://www.kali.org/downloads/ जाएँ।
    • Kali के जिस वर्जन का आप यूज करना चाहते हैं, उसके आगे HTTP पर क्लिक करें।
    • फ़ाइल के पूरे डाउनलोड होने का इंतज़ार करें।
  3. आपको इस प्रोसैस के लिए कम से कम 4 गीगाबाइट स्पेस के साथ एक फ्लैश ड्राइव का यूज करना होगा।
  4. अपने फ्लैश ड्राइव को बूटेबल बनाएं: इन्स्टालेशन लोकेशन के रूप में USB फ्लैश ड्राइव का यूज करने के लिए यह जरूरी है।
  5. फ्लैश ड्राइव को खोलें, फिर डाउनलोड किए गए Kali Linux ISO फाइल को फ्लैश ड्राइव की विंडो में खींचें।
    • सुनिश्चित करें कि इस प्रोसैस को पूरा करने के बाद आप अपने USB फ्लैश ड्राइव को प्लग इन कर दें।
  6. अपने कंप्यूटर पर Kali Linux इन्स्टाल करने के लिए, नीचे दिए अनुसार कार्य करें:
    • रीस्टार्ट करने के लिए अपने विंडोज कंप्यूटर को प्रॉम्प्ट करें।
    • BIOS मेनू एंटर करें।
    • अपने कंप्यूटर को अपने USB ड्राइव से "Boot Options" (या एक जैसे ही) सेक्शन को खोजने के लिए सेट करें, अपने USB ड्राइव के नाम को सिलैक्ट करें और इसे लिस्ट के टॉप पर ले जाएं।
    • सेव करें और बाहर निकलें, फिर Kali Linux इंस्टॉलेशन विंडो के दिखाई देने (आपको अपना कंप्यूटर एक बार फिर से चालू करना पड़ सकता है) का इंतज़ार करें।
    • Kali Linux इंस्टॉलेशन प्रॉम्प्ट को फॉलो करें।
  7. एक वाई-फाई कार्ड खरीदें, जो मॉनिटरिंग को सपोर्ट करता है: आप वाई-फाई कार्ड ऑनलाइन या टेक्निकल डिपार्टमेंटल स्टोर में पा सकते हैं। सुनिश्चित करें कि आपका वाई-फाई कार्ड मॉनिटरिंग (RFMON) की पर्मिशन देता है, या आप किसी नेटवर्क को हैक नहीं कर पाएंगे।
    • कई कंप्यूटरों में बिल्ट-इन RFMON वाई-फाई कार्ड होते हैं, तो आपको एक खरीदने से पहले, ऊपर दिए पहले चार स्टेप्स को ट्राइ करना होगा।
    • यदि आप किसी वर्चुअल मशीन में Kali Linux का यूज कर रहे हैं, तो आपको अपने कंप्यूटर के कार्ड के साथ किए बिना, वाई-फाई कार्ड की जरूरत होगी।
  8. रूट के रूप में अपने Kali Linux कंप्यूटर में लॉग इन करें: लॉग इन करते समय अपना यूजर नेम और पासवर्ड एंटर करें।
    • हैकिंग प्रोसैस के दौरान आपको हर समय अपने रूट अकाउंट पर रहना होगा।
  9. अपने वाई-फाई कार्ड को अपने काली लिनक्स कंप्यूटर में प्लग करें: ऐसा करने से कार्ड को तुरंत इन्स्टाल करने और खुद के लिए ड्राइवर्स को डाउनलोड करने के लिए प्रॉम्प्ट मिलेगा; यदि प्रॉम्प्ट है, तो सेटअप पूरा करने के लिए ऑन-स्क्रीन इन्सट्रक्शन को फॉलो करें। एक बार जब आप इस स्टेप को पूरा कर लेते हैं, तो आप अपने सिलैक्टेड नेटवर्क को हैक करके आगे बढ़ सकते हैं।
    • यदि आपने पहले ही अपने कंप्यूटर पर कार्ड सेट कर लिया है, तो आपको अभी भी इसे यहां प्लग इन करके Kali Linux के लिए सेट करना होगा।
    • अधिकतर मामलों में, बस आपके कंप्यूटर पर कार्ड को अटैच करना, इसे इन्स्टाल करने के लिए काफी होगा।
विधि 2
विधि 2 का 4:

वाई-फाई हैक करना (Hacking Wi-Fi)

आर्टिकल डाउनलोड करें
  1. टर्मिनल ऐप आइकॉन, जो ऊपर एक सफेद ">_" के साथ एक ब्लैक बॉक्स जैसा दिखाई देता है, को ढूंढें और उस पर क्लिक करें।
    • टर्मिनल खोलने के लिए आप Alt + Ctrl + T भी दबा सकते हैं।
  2. नीचे दिए अनुसार कमांड टाइप करें, फिर Enter को दबाएँ:
    sudo apt-get install aircrack-ng
  3. पासवर्ड का यूज करें, जिसे आप अपने कंप्यूटर में लॉग इन करने के लिए करते हैं, फिर Enter को दबाएँ। यह टर्मिनल में एक्जीक्यूट किसी भी दूसरे कमांड के लिए रूट एक्सेस को एनेबल करता है।
    • यदि आप एक और टर्मिनल विंडो खोलते हैं (जैसा कि आप इस आर्टिकल में बाद में कर सकते हैं), तो आपको sudo प्रिफ़िक्स और/या फिर अपना पासवर्ड एंटर करने के साथ रन करना पड़ सकता है।
  4. जब प्रॉम्प्ट हो तो, Y को दबाएं, फिर प्रोग्राम खत्म होने तक इंतज़ार करें।
  5. नीचे दिए अनुसार कमांड टाइप करें, फिर Enter को दबाएँ।
    airmon-ng
  6. आपको यह "Interface" कॉलम में मिलेगा।
    • यदि आप अपना नेटवर्क हैक कर रहे हैं, तो इसे आमतौर पर "wlan0" नाम दिया जाएगा।
    • यदि आपको मॉनिटर का नाम नहीं दिखता है, तो आपका वाई-फाई कार्ड मॉनिटरिंग को सपोर्ट नहीं करता है।
  7. आप नीचे दिए अनुसार कमांड में टाइप करके और Enter को दबाकर ऐसा कर सकते हैं:
    airmon-ng start wlan0
    • यदि यह अलग है, तो सुनिश्चित करें कि आप "wlan0" को अपने टार्गेट नेटवर्क के नाम से बदलें।
  8. नीचे दिए अनुसार कमांड एंटर करें:
    iwconfig
  9. बदले में एरर देने वाले किसी भी प्रोसैस को kill करें: कुछ मामलों में, आपका वाई-फाई कार्ड आपके कंप्यूटर पर चलने वाली सर्विस के साथ काम नहीं करेगा। आप नीचे दिए अनुसार कमांड एंटर करके इन प्रोसैस को kill कर सकते हैं: [१]
    airmon-ng check kill 
    
  10. अधिकतर मामलों में, नाम कुछ "mon0" या "wlan0mon" जैसा होगा। [२]
  11. अपने कंप्यूटर को पास के राउटर के साथ जुडने के लिए इन्सट्रक्शन दें: रेंज के सभी राउटर्स की लिस्ट को पाने के लिए, नीचे दिए अनुसार कमांड एंटर करें:
    airodump-ng mon0
    • सुनिश्चित करें कि आप आखरी स्टेप में आपके मॉनीटर इंटरफ़ेस नाम के साथ "mon0" को रिप्लेस करेंगे।
  12. उस राउटर को सर्च करें, जिसे आप हैक करना चाहते हैं: टेक्स्ट की हर एक स्ट्रिंग के आखिर में आपको एक नाम दिखाई देगा; आप जिसके लिए नेटवर्क को हैक करना चाहते हैं, उसके नाम की तलाश करें।
  13. सुनिश्चित करें कि राउटर WPA या WPA2 सिक्योरिटी का यूज कर रहा है: यदि आप तुरंत "WPA" या "WPA2" नेटवर्क के नाम के बाएँ तरफ देखते हैं, तो आप आगे बढ़ सकते हैं; अन्यथा, आप नेटवर्क को हैक नहीं कर सकते हैं।
  14. इन्फॉर्मेशन के पार्ट, नेटवर्क के नाम के बाएँ तरफ हैं:
    • मैक एड्रैस (MAC address) — यह आपके राउटर की लाइन के सबसे बाएँ तरफ के नंबर की लाइन है।
    • चैनल (Channel) — यह नंबर (जैसे, 0, 1, 2, आदि) सीधे WPA या WPA2 टैग के बाएँ तरफ है।
  15. हैंडशेक के लिए अपने सिलैक्टेड नेटवर्क को मॉनिटर करें: एक "handshake" तब होता है, जब कोई आइटम नेटवर्क (जैसे, जब आपका कंप्यूटर राउटर से कनेक्ट होता है) से कनेक्ट होता है। नीचे दिए अनुसार कोड एंटर करें, जो आपके नेटवर्क की इन्फॉर्मेशन के साथ कमांड के जरूरी कम्पोनेंट को बदलना सुनिश्चित करता है:
    airodump-ng -c channel --bssid MAC -w /root/Desktop/ mon0
    • "channel" को आखरी स्टेप में मिले चैनल नंबर से रिप्लेस करें।
    • आखरी स्टेप में मिले मैक एड्रैस से "MAC" को रिप्लेस करें।
    • जो भी आपके इंटरफ़ेस का नाम था, उसके साथ "mon0" को रिप्लेस करना याद रखें।
    • यहाँ एक उदाहरण के लिए एड्रैस दिया गया है:
      airodump-ng -c 3 
      --bssid 1C:1C:1E:C1:AB:C1 -w /root/Desktop/ wlan0mon
  16. एक बार जब आप "WPA handshake:" टैग के साथ एक लाइन देखते हैं, तो स्क्रीन के अपर-राइट कोर्नर में मैक एड्रैस के बाद, आप आगे बढ़ सकते हैं।
  17. छोड़ने के लिए Ctrl + C दबाएं, फिर सुनिश्चित करें कि आप अपने कंप्यूटर के डेस्कटॉप पर ".cap" फ़ाइल देख सकते हैं।
  18. हालांकि, ऐसा नहीं है कि आपको इसे करना ही पड़े, लेकिन ऐसा करने से बाद में यह आपके लिए काम करना आसान बनाएगा। नाम बदलने के लिए नीचे दिए अनुसार कमांड एंटर करें, जो भी आप फ़ाइल का नाम रखना चाहते हैं, उसे बस "name" के साथ में चेंज करना सुनिश्चित करें:
    mv ./-01.cap name.cap
    • यदि आपकी ".cap" फ़ाइल का नाम "-01.cap" नहीं है, "-01.cap" को आपके ".cap" फ़ाइल के नाम के साथ बदलें।
  19. Kali Linux के कन्वर्टर का यूज करके, आप ऐसा कर सकते हैं। अपनी फ़ाइल के नाम के साथ "name" को बदलना सुनिश्चित करने के लिए, नीचे दिए अनुसार कमांड एंटर करें:
    cap2hccapx.bin name.cap name.hccapx
    • आप https://hashcat.net/cap2hccapx/ पर भी जा सकते हैं और ".cap" फ़ाइल को Choose File पर क्लिक करके और अपनी फ़ाइल को सिलैक्ट करके कन्वर्टर पर अपलोड कर सकते हैं। फ़ाइल अपलोड होने के बाद, इसे बदलने के लिए Convert पर क्लिक करें और फिर आगे बढ़ने से पहले इसे अपने डेस्कटॉप पर डाउनलोड करें।
  20. यही वो सर्विस है, जिसे आप पासवर्ड को क्रैक करने के लिए यूज करेंगे। ऑर्डर में नीचे दिए गए कमांड एंटर करें:
    sudo git clone https://github.com/brannondorsey/naive-hashcat cd 
    naive-hashcat
    curl -L -o dicts/rockyou.txt https://github.com/brannondorsey/naive-hashcat/releases/download/data/rockyou.txt
    • यदि आपके कंप्यूटर में GPU नहीं है, तो आपको इसके बजाय aircrack-ng का यूज करने की जरूरत होगी।
  21. एक बार जब यह स्थापित करना समाप्त कर लेता है, तो ("name" के किसी भी उदाहरण को आपके ".cap" फ़ाइल के नाम से बदलना सुनिश्चित करें) नीचे दिए अनुसार कमांड एंटर करें:
     HASH_FILE 
     = 
    name.hccapx POT_FILE 
     = 
    name.pot HASH_TYPE 
     = 
     2500 
    ./naive-hashcat.sh
  22. एक बार जब पासवर्ड क्रैक हो जाए, तब इसके स्ट्रिंग को "name.pot" डाइरैक्टरी में मिली "naive-hashcat" फ़ाइल में एड किया जाएगा। स्ट्रिंग में लास्ट कोलन के बाद वर्ड या फ्रेज ही पासवर्ड होता है।
    • पासवर्ड के क्रैक होने में, कुछ घंटों से लेकर कुछ महीनों तक का समय लग सकता है।
विधि 3
विधि 3 का 4:

नॉन-GPU कंप्यूटर के लिए Aircrack-Ng का यूज करना

आर्टिकल डाउनलोड करें
  1. सबसे अधिक इस्तेमाल की जाने वाली डिक्शनरी फ़ाइल "Rock You" है। आप नीचे दिए अनुसार कमांड एंटर करके, इसे डाउनलोड कर सकते हैं:
    curl -L -o rockyou.txt https://github.com/brannondorsey/naive-hashcat/releases/download/data/rockyou.txt
    • ध्यान रखें कि वर्ड लिस्ट में पासवर्ड नहीं होने पर aircrack-ng WPA या WPA2 पासवर्ड को क्रैक नहीं कर पाएगा।
  2. नीचे दिए अनुसार ऑर्डर एंटर करें, ऐसा करते समय जरूरी नेटवर्क इन्फॉर्मेशन का यूज करना सुनिश्चित करें:
    aircrack-ng -a2 -b MAC -w rockyou.txt name.cap
    • यदि आप WPA2 नेटवर्क के बजाय WPA नेटवर्क को क्रैक कर रहे हैं, तो "-a2" को -a से बदलें।
    • "MAC" को मैक एड्रैस से रिप्लेस करें, जो आपको लास्ट सेक्शन में मिला था।
    • "name" को अपने ".cap" फ़ाइल के नाम से रिप्लेस करें।
  3. टर्मिनल पर रिजल्ट्स डिस्प्ले होने का इंतज़ार करें: जब आप एक "KEY FOUND!" हैडिंग दिखाई देती है, aircrack-ng को पासवर्ड मिल चुका है। आपको "KEY FOUND!" हैडिंग के दाएँ तरफ ब्रैकेट में डिस्प्ले पासवर्ड दिखाई देगा।
विधि 4
विधि 4 का 4:

एक हैंडशेक के लिए Deauth अटैक का यूज करना

आर्टिकल डाउनलोड करें
  1. 1
    deauth अटैक क्या करता है, समझें: deauth अटैक आप जिस राउटर के पासवर्ड को क्रेक करने की कोशिश कर रहे हैं, उस तक मैलीसियस डीऑथेंटिकेशन (malicious deauthentication) पैकेट्स भेजता है, जिसकी वजह से इन्टरनेट डिस्कनैक्ट हो जाता है और इन्टरनेट यूजर से दोबारा लॉगिन करने का कहता है। एक बार जब यूजर्स वापस लॉग इन करता है, तो आपको एक हैंडशेक प्रोवाइड किया जाएगा।
  2. नीचे दिए अनुसार कमांड एंटर करें, जहां जरूरी हो, अपने नेटवर्क की इन्फॉर्मेशन एंटर करना सुनिश्चित करें:
    airodump-ng -c channel --bssid MAC
    • जैसे:
      airodump-ng -c 1 
      --bssid 9C:5C:8E:C9:AB:C0
  3. एक बार जब आप दो मैक एड्रैस एक-दूसरे के साइड में दिखाई देते हैं, (और टेक्स्ट का एक स्ट्रिंग, जिसमें उनके आगे एक मैनुफेक्चरर का नाम भी शामिल है), तो आप आगे बढ़ सकते हैं।
    • यह इंडिकेट करता है कि एक क्लाइंट (जैसे, एक कंप्यूटर) अब नेटवर्क से जुड़ा हुआ है।
  4. आप ऐसा करने के लिए बस Alt + Ctrl + T को दबा सकते हैं। सुनिश्चित करें कि airodump-ng अभी भी बैकग्राउंड टर्मिनल विंडो में चल रहा है।
  5. अपने नेटवर्क की इन्फॉर्मेशन ऑप्शन को सुनिश्चित करते हुए, नीचे दिए अनुसार कमांड एंटर करें: [३]
    aireplay-ng -0 2 
    -a MAC1 -c MAC2 mon0
    • "2" पैकेट भेजने के नंबर को रेफर करता है। आप इस नंबर को बढ़ा या घटा सकते हैं, लेकिन इस बात का ध्यान रखें कि दो से अधिक पैकेट भेजने से ध्यान देने योग्य सिक्योरिटी खत्म हो सकती है।
    • बैकग्राउंड टर्मिनल विंडो के निचले भाग में सबसे लेफ्ट साइड में दिए मैक एड्रैस के साथ "MAC1" को रिप्लेस करें।
    • बैकग्राउंड टर्मिनल विंडो के निचले भाग में सबसे राइट साइड में दिए मैक एड्रैस के साथ "MAC2"को रिप्लेस करें।
    • "mon0" को अपने इंटरफ़ेस के नाम से रिप्लेस करना याद रखें, जो आपको तब मिला था, जब आपका कंप्यूटर शुरू में राउटर की खोज कर रहा था।
    • एक उदाहरण कमांड इस तरह की दिखेगी:
      aireplay-ng -0 3 
      -a 9C:5C:8E:C9:AB:C0 -c 64 
      :BC:0C:48:97:F7 mon0
  6. जब आप Deauth पैकेट भेज रहे हों, तो बैकग्राउंड टर्मिनल विंडो पर वापस जाएँ।
  7. एक बार जब आप "WPA handshake:" टैग और उसके आगे का एड्रैस देखते हैं, तो आप अपने नेटवर्क को हैक करने के साथ आगे बढ़ सकते हैं

सलाह

  • सर्वर को लॉन्च करने से पहले एक बार अपने खुद के वाई-फाई के कमजोर स्पॉट को टेस्ट करने के लिए इस तरीके का यूज करना, इसी तरह के अटैक के लिए अपने सिस्टम को तैयार करने का एक अच्छा तरीका है।

चेतावनी

  • अधिकतर देशों में बिना पर्मिशन के किसी का भी वाई-फाई हैक करना गैरकानूनी है। किसी नेटवर्क पर केवल तभी ऊपर दिए गए स्टेप्स को परफ़ोर्म करें, जब या तो वो आपका ही हो या फिर जिसके लिए आपको टेस्ट करने की साफतौर पर सहमति मिली हो।
  • दो से ज्यादा डैथ पैकेट्स भेजने की वजह से आपका टार्गेट कंप्यूटर क्रेश हो सकता है, जिसकी वजह से शक पैदा होगा।

संबंधित लेखों

राउटर को कन्फ़िग्यर करें (Configure a Router)
अपने PC को लोकल एरिया नेटवर्क पर कन्फ़िग्यर करें (Configure Your PC to a Local Area Network)
TP Link वायरलेस का पासवर्ड चेंज करें (Change a TP Link Wireless Password)
एक नया आईपी एड्रेस प्राप्त करें (Acquire a New IP Address)
अपने राउटर के पासवर्ड को रीसेट करें (Reset your router password)
अपने आईपी (IP) एड्रेस को ब्लॉक करें
अपना वाई फ़ाई कनैक्शन शेयर करने के लिए एक क्यूआर कोड बनाएँ (Make a QR Code to Share Your WiFi Password)
कंप्यूटर पर SSID पता करें (computer par SSID pata karen)
किसी कंप्यूटर को दूर से या रिमोटली शट डाउन करें (Remotely Shutdown a Computer)
एक नेटवर्क ड्राइव सेट अप करें (Network drive set up karen)
राउटर फर्मवेयर को अपडेट करें (Update Router Firmware)
CDMA या GSM चेक करें (Check CDMA or GSM)
ट्रैकफोन मोबाइल फ़ोन को अनलॉक करें (Unlock TracFone Mobile Phones)
वॉल में ईथरनेट जैक (Ethernet jack) इंस्टॉल करें (Install an Ethernet jack in a Wall)

विकीहाउ के बारे में

सभी लेखकों को यह पृष्ठ बनाने के लिए धन्यवाद दें जो ५,८३७ बार पढ़ा गया है।

यह लेख ने कैसे आपकी मदद की?