Skip to content
KitploitKITPLOIT
أدواتالمدونة
إرسال
أدواتالمدونة
إرسال

أدوات الاختراق واختبار الاختراق والأمن السيبراني لترسانتك الأمنية!

Kitploit هو دليل لأدوات الاختراق والأمن السيبراني واختبار الاختراق. اكتشف آخر تحديثات المشاريع للعثور على الثغرات وتحليل الأنظمة وأتمتة الاختبارات وتعزيز أمنك.

··الخلاصات·اتصال·الخصوصية·© 2026 Kitploit

دليل الأدوات

الفئات

عرض جميع الفئات
Loading categories
StrutsShell — صدفة سطر أوامر تفاعلية لاستغلال Apache Struts CVE-2017-5638. تؤتمت الاستغلال عبر HTTP/HTTPS مع تفاعل صدفي في الوقت الفعلي على الأهداف الضعيفة. | Kitploit
أدوات/GitHubGitHub/falcon-lnhg/strutsshell
تحليل الثغرات الأمنيةالاستغلالاستغلال تطبيقات الويباختبار الاختراقالقيادة والسيطرةأداة الوصول عن بعد
GitHubfalcon-lnhg/strutsshell

StrutsShell

صدفة سطر أوامر تفاعلية لاستغلال Apache Struts CVE-2017-5638. تؤتمت الاستغلال عبر HTTP/HTTPS مع تفاعل صدفي في الوقت الفعلي على الأهداف الضعيفة.

عرض المستودع
312منذ 9 سنواتلم تتم المراجعة بعد

الأكثر شعبية

عرض الكل →

اكتشف الأدوات الأكثر استخدامًا من قبل مجتمعنا.

استكشف جميع الأدوات

تصفح مجموعتنا من الأدوات

عرض جميع الأدوات →
مشاركة

StrutsShell

Apache Struts (CVE-2017-5638) Shell

Introduction

تم تصميم "LowNoiseHG (LNHG) Struts Shell" (المشار إليه فيما يلي باسم "StrutsShell") في مارس 2017 بعد إدراك فائدة عدم الاضطرار إلى استغلال Apache Struts CVE-2017-5638 يدويًا (طلبات HTTP GET يدويًا) وبعد إدراك أن وحدة metasploit الخاصة بهذه الثغرة لم تعمل (على الأقل في حالات الاختبار لدينا).

Description

تتمثل العملية الأساسية لـ StrutsShell في معالجة إدخال سطر الأوامر (shell) للنظام المستهدف (Windows, Linux, إلخ) واستخدام ثغرة Apache Struts لدفعه إلى shell لتنفيذه. ثم يعيد الأداة الإجابة وينتظر الأمر التالي للشل، مما يوفر تجربة تفاعلية خالية من العيوب.

Special Features

  • Input
    • Target needs to be a full vulnerable URL on an Apache Struts server (i.e. http://www.example.com/test/login.action)
  • HTTP/HTTPS
    • StrutsShell works automatically with HTTP or HTTPS sites
  • Output
    • No output files, this is an interactive shell (not really, just a graphical representation of one, no real tty)

Parameters

root@kitploit:~
# LowNoiseHG Apache Struts (CVE-2017-5638) Shell v.0.1 (2017/03/17)
# by F4Lc0N - LNHG - USA/Colombia
#
# Thanks to Andrew Weidenhamer (@AWeidenhamer), David Llorens (c4an),
# Tauseef Ghazi (@tghazi), and AJ (@nikamajinkya) for inspiration, ideas
# and debugging/betatesting help.

usage: StrutsShell.py [-h] [-d] [-u URL]

LNHG Apache Struts (CVE-2017-5638) Shell v.0.1

optional arguments:
  -h, --help         show this help message and exit
  -d, --debug        show debugging info
  -u URL, --url URL  Apache Struts vulnerable URL (i.e.:
                     http://www.example.com/test/login.action)
 for inspiration, ideas and debugging/beta-testing help.

Current State of Development

كما هو الحال مع معظم البحث والتطوير الذي يتم في LowNoiseHG (LNHG)، تم تصميم وتطوير هذه الأداة فقط من أجل فائدتها وبدون أموال أو وقت مخصص لها. تم إجراء جميع التطويرات في الوقت الشخصي فقط، وسيستمر ذلك عندما تظهر ميزات مثيرة للاهتمام، وإذا توفر الوقت مع الأخذ في الاعتبار المشاريع الأخرى.

الإصدار الحالي يعمل بشكل جيد جدًا، على الرغم من وجود بعض العيوب (الأخطاء) الصغيرة التي تحتاج إلى تصحيح، وبعض الميزات الأساسية التي يمكن تحسينها.

License

يتم إصدار StrutsShell وجميع التعليمات البرمجية ذات الصلة بموجب ترخيص GPL v3 مفتوح المصدر. الترخيص الكامل مرفق في ملف LICENSE.md.

Requirements

لتشغيل StrutsShell "مباشرة من git"، مع تمكين جميع الخيارات، ستحتاج إلى:

  • Python - لغة برمجة (sudo apt-get instal python)
  • requests - وحدة Python (pip install requests)

ملاحظة: تم تطوير واختبار StrutsShell على Kali وUbuntu وDebian. أنا متأكد من يمكنك جعله يعمل على أنظمة أخرى من اختيارك ;)

Installation

Install required software with apt-get:

root@kitploit:~
$ sudo apt-get install -y python git
$ pip install requests

Install StrutsShell

root@kitploit:~
$ cd /opt
$ sudo git clone https://github.com/falcon-lnhg/StrutsShell.git
$ cd StrutsShell

Running (Example)

root@kitploit:~
$ ./StrutsShell.py -u http://www.example.com/test/login.action

يمكنك التحقق من القائمة الكاملة للخيارات في أي وقت باستخدام:

root@kitploit:~
$ ./StrutsShell -h

Example Screenshot

Alt text

Developer Team

[LowNoiseHG] (http://www.lownoisehg.org):

  • F4Lc0N - falcon [at] lownoisehg.org
تنزيل الأداة