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

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

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

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

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

श्रेणियाँ

सभी श्रेणियाँ देखें
Loading categories
marfil — मार्फिल ऐरक्रैक-एनजी सुइट का एक एक्सटेंशन है, जिसका उपयोग वाई-फाई नेटवर्क सुरक्षा का आकलन करने के लिए किया जाता है। यह कई कंप्यूटरों के बीच लंबे समय तक चलने वाले डिक्शनरी हमलों के कार्य को विभाजित करने की अनुमति देता है। | Kitploit
उपकरण/GitHubGitHub/pupi1985/marfil
पासवर्ड क्रैकिंगवाई-फाई ऑडिटिंगपेनिट्रेशन टेस्टिंग
GitHubpupi1985/marfil

marfil

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

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

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

सभी देखें →

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

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

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

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

Marfil

Marfil, Aircrack-ng सूट का एक विस्तार है, जो WiFi नेटवर्क सुरक्षा का आकलन करने के लिए उपयोग किया जाता है। यह लंबे समय तक चलने वाले शब्दकोश हमलों को कई कंप्यूटरों के बीच विभाजित करने की अनुमति देता है।

प्रेरणा

Aircrack-ng सूट aircrack-ng टूल प्रदान करता है, जो 802.11 WEP और WPA/WPA2-PSK कुंजी क्रैकिंग प्रोग्राम है। बाद वाले (WPA/WPA2-PSK) को क्रैक करते समय, एक शब्दकोश या शब्द सूची का उपयोग करना होता है। ये शब्दकोश जितने लंबे होंगे, प्रक्रिया उतनी ही लंबी होगी। आपके हार्डवेयर के आधार पर इसमें दिन या सप्ताह भी लग सकते हैं।

समाधान

Marfil एक php-आधारित टूल है जो क्रैकिंग लोड को विभिन्न नोड्स के बीच वितरित करता है। अपनाया गया दृष्टिकोण काफी सरल है: एक बड़े शब्दकोश का उपयोग करके एक .cap फ़ाइल को क्रैक करने के लिए केवल एक नोड का उपयोग करने के बजाय, यह शब्दकोश को विभाजित करता है और इसे शेष नोड्स के बीच वितरित करता है। उच्च-स्तरीय प्रक्रिया इस प्रकार है:

  1. उपयोग किए जाने वाले शब्दकोश सर्वर नोड में कॉन्फ़िगर किए जाते हैं
  2. एक क्लाइंट नोड सर्वर को क्रैक अनुरोध भेजता है जिसमें एक .cap फ़ाइल और लक्ष्य नेटवर्क का BSSID शामिल होता है)
  3. क्लाइंट सर्वर से कार्य मांगते हैं
  4. जब कार्य की आवश्यकता होती है, सर्वर एक .cap फ़ाइल और BSSID के साथ एक शब्दकोश भाग का उत्तर देता है
  5. क्लाइंट अपने आप क्रैकिंग करते हैं और समाप्त होने पर परिणाम लौटाते हैं
  6. सर्वर परिणाम के अनुसार क्रैक अनुरोध की स्थिति अपडेट करता है
  7. अंततः, या तो .cap फ़ाइल को शब्दकोश के सभी भागों के विरुद्ध बिना सफलता के संसाधित किया जाता है या पासवर्ड मिल जाता है

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

आवश्यकताएँ

  1. aircrack-ng सूट
  2. PHP >= 5.5.9
  3. PHP5 के लिए SQLite मॉड्यूल (केवल सर्वर नोड के लिए आवश्यक)
  4. Composer (केवल आवश्यक है यदि आप रिलीज़ अनुभाग से रिलीज़ डाउनलोड नहीं करते हैं)

Marfil का अब तक केवल Linux पर परीक्षण किया गया है। हालांकि, अपनाया गया दृष्टिकोण और उपयोग किए गए उपकरण काफी प्लेटफॉर्म-स्वतंत्र हैं, इसलिए यह Windows या Mac पर भी काम करना चाहिए।

सेटअप

प्रारंभिक सेटअप और शब्दकोश कॉन्फ़िगरेशन
  1. रिलीज़ अनुभाग में सबसे नवीनतम फ़ाइल डाउनलोड करें

  2. इसे अपने सभी नोड्स (सर्वर और क्लाइंट) में डीकंप्रेस करें

  3. सभी क्लाइंट्स में PHP5 और aircrack-ng सूट स्थापित करें

    Debian Linux पर आप यह कमांड चलाकर कर सकते हैं:

    sudo apt-get install php5 aircrack-ng

  4. सर्वर पर PHP5 के लिए SQLite मॉड्यूल स्थापित करें

    Debian Linux पर आप यह कमांड चलाकर कर सकते हैं:

    sudo apt-get install php5-sqlite

  5. सर्वर नोड पर, Marfil निर्देशिका में public निर्देशिका को रूट के रूप में सेट करके एक वेब सर्वर शुरू करें

    PHP के अंतर्निहित वेब सर्वर का उपयोग करके, यह Marfil निर्देशिका में निम्नलिखित कमांड चलाकर किया जा सकता है:

    php -S 0.0.0.0:8080 -t public

    आप अपने सर्वर नोड पर एक ब्राउज़र में http://localhost:8080 तक पहुँच कर और क्रैक अनुरोधों की एक खाली सूची देखकर यह परीक्षण कर सकते हैं कि यह काम कर गया है

  6. सुनिश्चित करें कि आप अपने क्लाइंट्स से http://YOUR_SERVER_IP_ADDRESS:8080 तक वेब ब्राउज़र में पहुँच कर वेब सर्वर तक पहुँच सकते हैं

  7. शब्दकोशों को storage/app/dictionaries निर्देशिका में रखें। यदि आपके पास कोई नहीं है तो वेब पर शब्द सूचियाँ खोजें

  8. Marfil निर्देशिका में यह कमांड निष्पादित करें ताकि शब्दकोशों को टुकड़ों में विभाजित किया जा सके और शब्दकोश डेटाबेस तैयार किया जा सके (शब्दकोशों के आकार के आधार पर, इसमें कुछ समय लग सकता है):

    php artisan marfil:refresh-dictionaries

क्रैक अनुरोध जोड़ना और उन पर काम करना
  1. क्रैक अनुरोध जोड़ने के लिए, WPA हैंडशेक और लक्ष्य नेटवर्क के BSSID के साथ एक .cap फ़ाइल आवश्यक है। यह या तो वेब सर्वर इंटरफ़ेस के माध्यम से या किसी भी नोड की Marfil निर्देशिका में निम्नलिखित कमांड को निष्पादित करके किया जा सकता है:

    php artisan marfil:crack YOUR_SERVER_IP_ADDRESS:8080 path/to/file.cap 01:23:45:67:89:AB

  2. कोई भी सफलतापूर्वक उत्पन्न क्रैक अनुरोध वेब सर्वर इंटरफ़ेस में प्रदर्शित किया जा सकता है

  3. किसी भी नोड का उपयोग वर्कर क्लाइंट के रूप में किया जा सकता है। ऐसा करने के लिए Marfil निर्देशिका में निम्नलिखित कमांड चलाएँ:

    php artisan marfil:work YOUR_SERVER_IP_ADDRESS:8080

    यह कमांड क्लाइंट को हर 60 सेकंड में कार्य माँगने के लिए कहेगा। जब सर्वर कार्य के साथ जवाब देता है, तो क्लाइंट आवश्यक फ़ाइलें डाउनलोड करेगा और .cap फ़ाइल को क्रैक करने का प्रयास करेगा।

  4. वेब इंटरफ़ेस के माध्यम से प्रगति को ट्रैक किया जा सकता है

सहायता

यदि कोई समस्या पाई जाती है, तो कृपया इसे पुन: उत्पन्न करने के लिए सभी आवश्यक जानकारी प्रदान करते हुए रिपोर्ट करें। ऐसा न करने पर टिकट बंद कर दिया जाएगा।

कुछ अतिरिक्त नोट्स:

  • storage/logs/lumen.log फ़ाइल की निगरानी करके सर्वर लॉग देखना संभव है

  • डेटाबेस को इस कमांड को चलाकर पुन: उत्पन्न किया जा सकता है:

    php artisan migrate:refresh

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