افحص موقعا عاما أو راجع الإعدادات والسجلات محليا أو ابحث عن أدوات مفتوحة. توضح كل نتيجة الأدلة وحدودها.
01 / URL
افحص موقعك
أدخل موقعك العام. نقرأ صفحة واحدة وتحويلين كحد أقصى للبحث عن ترويسات PHP ومؤشرات المنصة دون محاولة استغلال.
PHP / ?
لا تعرف إصدار PHP لديك؟
في WordPress افتح أدوات > صحة الموقع > معلومات > الخادم. في اللوحة اختر النطاق ومعالج PHP المحددين لا الإعداد الافتراضي. عبر SSH قارن php -v بخدمة FPM/Apache أو الحاوية الفعلية. قد تختلف المواقع وCLI والنسخ. لا تنشر صفحة phpinfo.
02 / LOG
مراجعة إشارات السجلات المشبوهة
الصق مقتطفا أو اختر ملفا نصيا. نعرض أعداد وأسطر أخطاء الذاكرة وتعطل العمليات وأخطاء HTTP وقيم PHPSESSID غير المعتادة. التطابق لا يثبت الاختراق وغيابه لا ينفيه.
محاولة هجوم أم اختراق ناجح؟ →03 / PHP INI
مراجعة إعدادات PHP
الصق إعدادات php.ini أو مجموعة FPM. هذا تحليل نصي فقط لا يرى الإعدادات الموروثة أو تجاوزات الطلب ولا يثبت التطبيق الفعلي. لا يغني عن التصحيح.
حدود الذاكرة وإعادة التدوير →دليل أدوات GitHub
فاحص PHP من OpenAI
Apache-2.0. مساعد Node.js لجرد محلي أو ترويسات عامة مع JSON. اقرأ README قبل الاستخدام المصرح. الترويسات المخفية والترقيعات والفروق CLI/Web تحد النتائج. ليس شهادة عدم قابلية الاستغلال.
openai/php2shell-checker ↗Corelight Zeek / Suricata
BSD-3-Clause. قواعد دفاعية؛ يدعم Zeek 7+ ربط الطلبات والجلسات وجردا منفصلا للإصدارات. تثبيت Zeek لا يحمل Suricata. اختبر الإعداد وظهور TLS والإنذارات الكاذبة. يمنع notice_body_sample_bytes=0 عينات المحتوى الحساس.
corelight/php2shell-detect ↗معلومات NCSC-NL
EUPL-1.2. معلومات استجابة وقائمة برامج محدثة لتعيين المسؤولين وتتبع الموردين. ليست ماسحا شاملا وقد تكون ناقصة. احتفظ بأدلة الحزم والنشر الخاصة بك.
NCSC-NL/php2shell ↗Trivy للصور وSBOM
Apache-2.0. جرد وفحص عام للصور والحزم يفيد PHP المضمن وإعادة البناء. يعتمد على قاعدة البيانات والتعرف والمورد. تقرير نظيف لا يثبت تصحيحي PHP2Shell.
aquasecurity/trivy ↗Composer audit
MIT. يفحص إشعارات تبعيات Composer. مفسر PHP ليس مكتبة Composer. الفحص النظيف لا يحدث PHP أو يحقق في الجهاز أو ينفي الاختراق.
composer/composer ↗أمثلة Apache من Syhunt
MIT. حدود طلبات وحجب multipart مجتمعية. تغطية جزئية قد تعطل الرفع وتحتاج اختبارا. لا تنقل php_value من Apache كما هو إلى CGI/FastCGI. إجراءات مؤقتة مراجعة فقط.
syhunt/php2shell-protection ↗هل يثبت ماسح مجاني الاختراق؟
لا بشكل قاطع. الترويسات والأنماط تعطي مؤشرات دون البيئة الكاملة والتاريخ المفقود وتسريب الذاكرة. احصر واحفظ واربط. عند حسابات أو عمليات أو تسريب غير مفسر اعزل واستعن بالاستضافة أو فريق الاستجابة.
اطلب أدلة من الاستضافة
يرجى تأكيد إصلاح كل من CVE-2026-109618 وCVE-2026-109619 في بيئة Web لنطاقي. أحتاج مراجعة الحزمة الكاملة وإشعار المورد أو سجل التغييرات وتأكيد استبدال أو إعادة تشغيل جميع عمال FPM/Apache والنسخ والعمليات الدائمة. هل يمكن مراجعة سجلات الوصول وPHP والعمليات المحفوظة؟المصادر الأولية وقراءات إضافية
PHP security teamاقرأ الأصل ↗CVE-2026-109618اقرأ الأصل ↗CVE-2026-109619اقرأ الأصل ↗أبحاث وأدلة عملية
أدوات PHP2Shell
افحص موقعا عاما أو راجع الإعدادات والسجلات محليا أو ابحث عن أدوات مفتوحة. توضح كل نتيجة الأدلة وحدودها.
01شرح PHP2Shell بلغة بسيطة
PHP هو المحرك خلف WordPress وLaravel والإضافات. تحديث إضافة لا يحدث PHP. قد يحول خللان في الذاكرة تنظيف الطلب غير الطبيعي إلى تسريب أو تنفيذ شيفرة. الفحص العام يعطي مؤشرات فقط؛ على المسؤول تأكيد بيئة Web الفعلية وتصحيحها.
02محاولة هجوم أم اختراق ناجح؟
قد يشير multipart غريب أو تنبيه WAF إلى محاولة. قد تنتج OOM وSIGSEGV/SIGABRT وارتفاع HTTP 500 عن أعطال عادية أيضا. عمليات PHP الفرعية والاتصالات والملفات والحسابات غير المتوقعة تستدعي التحقيق. تسريب الذاكرة قد لا يترك webshell أو ملفا؛ الفحص النظيف لا ينفيه.
03احفظ الأدلة قبل التغيير
سجل وقت الاكتشاف والنطاق والنسخة والبيئة والأعراض وآخر حالة موثوقة. صدر السجلات الأصلية مع التوقيت وتدقيق السحابة واللقطات المصرح بها المتاحة. قيد النسخ وسجل البصمات. لا ترسل cookies أو رموزا أو بيانات عملاء إلى ماسحات عامة. لا تمسح السجلات والملفات المشبوهة قبل حفظها.
04قراءة Wiz وCalif بدقة
تشرح الأبحاث أخطاء تتجاوز الطلب. يثبت CVE-2026-109618 تنفيذ mod_php؛ قابلية FPM مبنية على الشيفرة دون استغلال FPM كامل لهذا CVE. يؤكد CVE-2026-109619 مسارا منفصلا يعتمد على التطبيق لتقدم الرفع في FPM. اقرأ GHSA لكل SAPI لتحديد الأدلة.
05Cloudflare: الاستجابة مهمة أيضا
تجمع Cloudflare الطلب واستجابة الأصل لحجب استجابات مشبوهة قبل تسريب محتمل. يفيد ذلك دون shell. النشر التاريخي لا يضمن تغطية حسابك؛ تحقق من القواعد والمسار والاستثناءات والأحداث. الأصل المباشر والأجهزة خارج الوكيل تحتاج التصحيح أيضا.