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

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

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

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

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

श्रेणियाँ

सभी श्रेणियाँ देखें
Loading categories
उपकरण/GitHubGitHub/rastating/wordpress-exploit-framework
शोषण फ्रेमवर्कभेद्यता विश्लेषणशेलकोडवेब एप्लिकेशन शोषणपेनिट्रेशन टेस्टिंगपेलोड डेवलपमेंटArchived
GitHubrastating/wordpress-exploit-framework

wordpress-exploit-framework

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

सभी देखें →

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

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

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

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

वर्डप्रेस सिस्टम की पेनिट्रेशन टेस्टिंग में सहायता के लिए डिज़ाइन किया गया एक रूबी फ्रेमवर्क।

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

वर्डप्रेस एक्सप्लॉइट फ्रेमवर्क

Build Status Maintainability Coverage Status Gem Version

एक Ruby फ्रेमवर्क जो WordPress सिस्टमों की पेनिट्रेशन टेस्टिंग में सहायता के लिए डिज़ाइन किया गया है।


स्थापना

नवीनतम स्थिर बिल्ड स्थापित करने के लिए, gem install wpxf चलाएँ।

स्थापना के बाद, आप wpxf चलाकर WordPress Exploit Framework कंसोल लॉन्च कर सकते हैं।

इसे चलाने के लिए मुझे क्या चाहिए?

WordPress Exploit Framework चलाने के लिए Ruby >= 2.4.4 आवश्यक है।

स्थापना समस्या निवारण

डेबियन सिस्टम्स

यदि आपको WPXF की निर्भरताओं (विशेष रूप से Nokogiri) को स्थापित करने में समस्या हो रही है, तो पहले सुनिश्चित करें कि आपके पास C एक्सटेंशन संकलित करने के लिए सभी आवश्यक उपकरण हैं:

root@kitploit:~
sudo apt-get install build-essential patch

यह संभव है कि आपके सिस्टम पर महत्वपूर्ण डेवलपमेंट हेडर फ़ाइलें स्थापित न हों। यदि आप इस स्थिति में हैं तो आपको यह करना चाहिए:

root@kitploit:~
sudo apt-get install ruby-dev zlib1g-dev liblzma-dev libsqlite3-dev

विंडोज सिस्टम्स

यदि आप libcurl.dll लोड नहीं हो सका जैसी त्रुटियों का अनुभव कर रहे हैं, तो आपको सुनिश्चित करना होगा कि नवीनतम libcurl बाइनरी आपके Ruby bin फ़ोल्डर में, या आपके वातावरण के PATH वेरिएबल में किसी अन्य फ़ोल्डर में शामिल हो।

नवीनतम संस्करण http://curl.haxx.se/download.html से डाउनलोड किया जा सकता है। 16/05/2016 तक, नवीनतम रिलीज़ को Win32 2000/XP zip 7.40.0 libcurl SSL के रूप में चिह्नित किया गया है। आर्काइव डाउनलोड करने के बाद, bin निर्देशिका की सामग्री को अपनी Ruby bin निर्देशिका में निकालें (यदि संकेत दिया जाए, तो मौजूदा DLLs को ओवरराइट न करें)।

इसका उपयोग कैसे करें?

wpxf चलाकर WordPress Exploit Framework कंसोल शुरू करें।

लोड होने के बाद, आपको wpxf प्रॉम्प्ट दिखाई देगा, यहां से आप search कमांड का उपयोग करके मॉड्यूल खोज सकते हैं या use कमांड का उपयोग करके मॉड्यूल लोड कर सकते हैं।

अपने वातावरण में एक मॉड्यूल लोड करने से आप set कमांड से विकल्प सेट कर सकेंगे और info का उपयोग करके मॉड्यूल के बारे में जानकारी देख सकेंगे।

नीचे एक उदाहरण है कि कैसे कोई symposium_shell_upload एक्सप्लॉइट मॉड्यूल लोड करेगा, मॉड्यूल और पेलोड विकल्प सेट करेगा और लक्ष्य के विरुद्ध एक्सप्लॉइट चलाएगा।

root@kitploit:~
wpxf > use exploit/shell/symposium_shell_upload

[+] Loaded module: #<Wpxf::Exploit::SymposiumShellUpload:0x3916f20>

wpxf [exploit/shell/symposium_shell_upload] > set host wp-sandbox

[+] Set host => wp-sandbox

wpxf [exploit/shell/symposium_shell_upload] > set target_uri /wordpress/

[+] Set target_uri => /wordpress/

wpxf [exploit/shell/symposium_shell_upload] > set payload exec

[+] Loaded payload: #<Wpxf::Payloads::Exec:0x434d078>

wpxf [exploit/shell/symposium_shell_upload] > set cmd echo "Hello, world!"

[+] Set cmd => echo "Hello, world!"

wpxf [exploit/shell/symposium_shell_upload] > run

[-] Preparing payload...
[-] Uploading the payload...
[-] Executing the payload...
[+] Result: Hello, world!
[+] Execution finished successfully

समर्थित कमांड की पूरी सूची के लिए, यह विकी पेज देखें।

सहायक और एक्सप्लॉइट मॉड्यूल में क्या अंतर है?

सहायक मॉड्यूल आपको लक्ष्य मशीन पर पेलोड चलाने की अनुमति नहीं देते हैं, बल्कि आपको लक्ष्य से जानकारी निकालने, विशेषाधिकार बढ़ाने या सेवा अस्वीकृति कार्यक्षमता प्रदान करने की अनुमति देते हैं।

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

कौन से पेलोड उपलब्ध हैं?

  • bind_php: एक स्क्रिप्ट अपलोड करता है जो एक विशिष्ट पोर्ट से बाइंड होगी और WPXF को एक रिमोट शेल स्थापित करने की अनुमति देगी।
  • custom: एक कस्टम PHP स्क्रिप्ट अपलोड और निष्पादित करता है।
  • download_exec: एक रिमोट एक्जीक्यूटेबल फ़ाइल डाउनलोड और चलाता है।
  • meterpreter_bind_tcp: msfvenom का उपयोग करके उत्पन्न एक Meterpreter bind TCP पेलोड।
  • meterpreter_reverse_tcp: msfvenom का उपयोग करके उत्पन्न एक Meterpreter reverse TCP पेलोड।
  • exec: रिमोट सर्वर पर एक शेल कमांड चलाता है और आउटपुट को WPXF सत्र में लौटाता है।
  • reverse_tcp: एक स्क्रिप्ट अपलोड करता है जो एक रिवर्स TCP शेल स्थापित करेगी।

ये सभी पेलोड, custom और Meterpreter पेलोड को छोड़कर, निष्पादित होने के बाद स्वयं को हटा देंगे, ताकि उपयोग के बाद लक्ष्य मशीन पर उन्हें छोड़ने से बचा जा सके या यदि उनका उपयोग एक शेल स्थापित करने के लिए किया जा रहा है जो विफल हो जाता है।

मैं अपने स्वयं के मॉड्यूल और पेलोड कैसे लिख सकता हूँ?

मॉड्यूल और पेलोड लिखने के गाइड द विकी पर पाए जा सकते हैं और API का पूर्ण दस्तावेज़ीकरण https://rastating.github.io/wordpress-exploit-framework पर मिल सकता है।

लाइसेंस

कॉपीराइट (C) 2015-2018 rastating

बिना पूर्व पारस्परिक सहमति के वेबसाइटों के विरुद्ध WordPress Exploit Framework चलाना आपके देश में अवैध हो सकता है। लेखक और इसके विकास में शामिल पक्ष किसी भी दायित्व को स्वीकार नहीं करते हैं और WordPress Exploit Framework द्वारा किए गए किसी भी दुरुपयोग या क्षति के लिए जिम्मेदार नहीं हैं।

यह प्रोग्राम मुफ्त सॉफ्टवेयर है: आप इसे GNU जनरल पब्लिक लाइसेंस की शर्तों के तहत पुनर्वितरित और/या संशोधित कर सकते हैं जैसा कि फ्री सॉफ्टवेयर फाउंडेशन द्वारा प्रकाशित किया गया है, या तो लाइसेंस का संस्करण 3, या (आपकी पसंद पर) बाद का कोई भी संस्करण।

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

आपको इस प्रोग्राम के साथ GNU जनरल पब्लिक लाइसेंस की एक प्रति प्राप्त होनी चाहिए थी। यदि नहीं, तो http://www.gnu.org/licenses/ देखें।

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