XSSER




प्रस्तुतीकरण
- From XSS to RCE 2.75 - Black Hat Europe Arsenal 2017
डेमो
आवश्यकताएँ
- Python (2.7.*, संस्करण
2.7.14 विकास और परीक्षण के लिए उपयोग किया गया)
- Msfconsole (पर्यावरण चर के माध्यम से सुलभ)
- Netcat (nc)
- PyGame (pip install pygame)
- jsmin (नई निर्भरता - pip install jsmin)
- xterm (पहले gnome और bash)
Python निर्भरताओं को स्थापित करने के लिए, आप निम्न कमांड चला सकते हैं:
pip install -r requirements.txt
यदि आप वर्चुअल एनवायरनमेंट का उपयोग कर रहे हैं, तो आपको पूरी सूची का उपयोग करने की आवश्यकता हो सकती है:
pip install -r requirements-all-libraries-used.txt
Ubuntu 16.04.1 LTS पर स्थापना निर्देशों के लिए, कृपया विकी देखें: https://github.com/Varbaek/xsser/wiki
हटाई गई निर्भरताएँ:
- Gnome (xterm पर स्विच किया गया)
- Bash (केवल bash में परीक्षण किया गया, लेकिन अन्य टर्मिनलों में काम करना चाहिए)
- cURL (मूल python अनुरोधों पर स्विच किया गया)
Payload संगतता
- Chrome (2018) - Black Hat Arsenal 2017 में लाइव परीक्षण और एक्सट्रा विकास के दौरान परीक्षण किया गया।
- Firefox - अपरीक्षित - फिर भी काम करना चाहिए क्योंकि उपलब्ध JS सुविधाएँ लगभग समान हैं।
WordPress प्रयोगशाला
WordPress शोषण
Joomla प्रयोगशाला
Joomla शोषण
निर्देशिकाएँ
- Audio: इसमें रीमिक्स किए गए ऑडियो सूचनाएं शामिल हैं।
- Exploits: इसमें DirtyCow (DCOW) विशेषाधिकार वृद्धि शोषण शामिल हैं।
- Hello_Shell: इसमें एक Joomla एक्सटेंशन बैकडोर शामिल है, जिसे व्यवस्थापक के रूप में अपलोड किया जा सकता है और बाद में ?c=ls या ?c64=base64_here के साथ सिस्टम पर मनमाने कमांड निष्पादित करने के लिए उपयोग किया जा सकता है। यह निर्देशिका मूल रूप से "Joomla_Backdoor" में रखी गई थी।
- Payloads/javascript: इसमें JavaScript पेलोड शामिल हैं।
- Received_Data: खाली निर्देशिका जो भविष्य के संस्करणों में उपयोग की जाएगी।
- Shells: इसमें PHP शेल शामिल हैं, जिसमें pentestmonkey के शेल का थोड़ा संशोधित संस्करण भी शामिल है जो हमलावर को सफलता की सूचना भेजने के लिए wget के माध्यम से वापस कनेक्ट होता है।
द्वारा विकसित
- Hans-Michael Varbaek
- VarBITS
विशेष श्रेय
- MaXe / InterN0T
- Sense of Security (संस्करण 2.0 - 2.5)
कोड डिज़ाइन
- यह काम करता है! (फिर से!)
- फिर भी स्पेगेटी कोड है, लेकिन अब लगभग पूर्ण
PEP8 और भविष्य में संभावित रीफैक्टरिंग के साथ।
- ब्लैक हैट यूरोप 2017 के लिए समय पर