افحص موقعا عاما أو راجع الإعدادات والسجلات محليا أو ابحث عن أدوات مفتوحة. توضح كل نتيجة الأدلة وحدودها.

01 / URL

افحص موقعك

أدخل موقعك العام. نقرأ صفحة واحدة وتحويلين كحد أقصى للبحث عن ترويسات PHP ومؤشرات المنصة دون محاولة استغلال.

الفحص الاختياري عبر الإنترنت يرسل العنوان إلى Cloudflare لحل DNS وطلبات GET عادية. نحذف الاستعلام والجزء المرجعي. تبقى الإصدارات والإعدادات والسجلات في المتصفح.

PHP / ?

لا تعرف إصدار PHP لديك؟

في WordPress افتح أدوات > صحة الموقع > معلومات > الخادم. في اللوحة اختر النطاق ومعالج PHP المحددين لا الإعداد الافتراضي. عبر SSH قارن php -v بخدمة FPM/Apache أو الحاوية الفعلية. قد تختلف المواقع وCLI والنسخ. لا تنشر صفحة phpinfo.

02 / LOG

مراجعة إشارات السجلات المشبوهة

الصق مقتطفا أو اختر ملفا نصيا. نعرض أعداد وأسطر أخطاء الذاكرة وتعطل العمليات وأخطاء HTTP وقيم PHPSESSID غير المعتادة. التطابق لا يثبت الاختراق وغيابه لا ينفيه.

الحدود المحلية: إعدادات 100 KB / 2,000 سطر وسجلات 2 MB / 20,000 سطر. لا رفع للبيانات. تعرض النتائج إعدادات معروفة أو أعدادا وأسطرًا لا السجلات الأصلية أو ملفات الارتباط. امسح بعد الانتهاء.

محاولة هجوم أم اختراق ناجح؟ →

03 / PHP INI

مراجعة إعدادات PHP

الصق إعدادات php.ini أو مجموعة FPM. هذا تحليل نصي فقط لا يرى الإعدادات الموروثة أو تجاوزات الطلب ولا يثبت التطبيق الفعلي. لا يغني عن التصحيح.

الحدود المحلية: إعدادات 100 KB / 2,000 سطر وسجلات 2 MB / 20,000 سطر. لا رفع للبيانات. تعرض النتائج إعدادات معروفة أو أعدادا وأسطرًا لا السجلات الأصلية أو ملفات الارتباط. امسح بعد الانتهاء.

حدود الذاكرة وإعادة التدوير →

دليل أدوات GitHub

Apache-2.0

فاحص PHP من OpenAI

Apache-2.0. مساعد Node.js لجرد محلي أو ترويسات عامة مع JSON. اقرأ README قبل الاستخدام المصرح. الترويسات المخفية والترقيعات والفروق CLI/Web تحد النتائج. ليس شهادة عدم قابلية الاستغلال.

openai/php2shell-checker ↗
BSD-3-Clause

Corelight Zeek / Suricata

BSD-3-Clause. قواعد دفاعية؛ يدعم Zeek 7+ ربط الطلبات والجلسات وجردا منفصلا للإصدارات. تثبيت Zeek لا يحمل Suricata. اختبر الإعداد وظهور TLS والإنذارات الكاذبة. يمنع notice_body_sample_bytes=0 عينات المحتوى الحساس.

corelight/php2shell-detect ↗
EUPL-1.2

معلومات NCSC-NL

EUPL-1.2. معلومات استجابة وقائمة برامج محدثة لتعيين المسؤولين وتتبع الموردين. ليست ماسحا شاملا وقد تكون ناقصة. احتفظ بأدلة الحزم والنشر الخاصة بك.

NCSC-NL/php2shell ↗
Apache-2.0

Trivy للصور وSBOM

Apache-2.0. جرد وفحص عام للصور والحزم يفيد PHP المضمن وإعادة البناء. يعتمد على قاعدة البيانات والتعرف والمورد. تقرير نظيف لا يثبت تصحيحي PHP2Shell.

aquasecurity/trivy ↗
MIT

Composer audit

MIT. يفحص إشعارات تبعيات Composer. مفسر PHP ليس مكتبة Composer. الفحص النظيف لا يحدث PHP أو يحقق في الجهاز أو ينفي الاختراق.

composer/composer ↗
MIT

أمثلة 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 لتحديد الأدلة.

05

Cloudflare: الاستجابة مهمة أيضا

تجمع Cloudflare الطلب واستجابة الأصل لحجب استجابات مشبوهة قبل تسريب محتمل. يفيد ذلك دون shell. النشر التاريخي لا يضمن تغطية حسابك؛ تحقق من القواعد والمسار والاستثناءات والأحداث. الأصل المباشر والأجهزة خارج الوكيل تحتاج التصحيح أيضا.