Herkese açık siteleri, yerel yapılandırma ve günlükleri inceleyin ya da açık kaynak araçları bulun. Her sonuç kanıtını ve sınırlarını açıklar.
01 / URL
Sitenizi kontrol edin
Kendi herkese açık sitenizi girin. Bir sayfayı ve en fazla iki yönlendirmeyi PHP başlıkları ve platform ipuçları için inceleriz; istismar denemeyiz.
PHP / ?
PHP sürümünüzü bilmiyor musunuz?
WordPress: Araçlar > Site Sağlığı > Bilgi > Sunucu. Panelde varsayılan yerine alan adını ve PHP işleyicisini seçin. SSH ile php -v çıktısını gerçek FPM/Apache hizmeti veya konteynerle karşılaştırın. Siteler, CLI ve kopyalar farklı olabilir. phpinfo sayfası yayımlamayın.
02 / LOG
Şüpheli günlük belirtilerini incele
Bir bölüm yapıştırın veya metin dosyası seçin. Bellek hataları, çökmeler, HTTP hataları ve olağandışı PHPSESSID için sayı ve satır gösterilir. Eşleşme sızmayı kanıtlamaz; yokluğu da dışlamaz.
Girişim mi, başarılı sızma mı? →03 / PHP INI
PHP yapılandırmasını incele
php.ini veya FPM havuz ayarlarını yapıştırın. Yalnızca metin incelenir; kalıtım, istek bazlı değişiklikler ve etkin değerler görülmez. Yama yerine geçmez.
Bellek ve geri dönüşüm sınırları →GitHub müdahale araçları
OpenAI PHP kontrol aracı
Apache-2.0. JSON destekli yerel veya açık başlık Node.js envanter yardımcısı. Yetkili kullanım öncesi README okuyun. Gizli başlık, backport, CLI/Web farkı sonuçları sınırlar. İstismar edilemezlik belgesi değildir.
openai/php2shell-checker ↗Corelight Zeek / Suricata
BSD-3-Clause. Savunma kuralları; Zeek 7+ istek/oturum ilişkisi ve ayrı sürüm envanteri sunar. Zeek kurulumu Suricata yüklemez. Yapılandırma, TLS görünürlüğü ve yanlış alarmları doğrulayın. notice_body_sample_bytes=0 hassas örnekleri kapatır.
corelight/php2shell-detect ↗NCSC-NL bilgileri
EUPL-1.2. Sorumlu ve sağlayıcı yamalarını izlemek için güncellenen müdahale bilgisi ve yazılım listesi. Filo tarayıcısı değildir; liste eksik olabilir. Kendi paket/dağıtım kanıtınızı tutun.
NCSC-NL/php2shell ↗Görüntü ve SBOM için Trivy
Apache-2.0. Gömülü PHP ve yeniden derlemeler için genel görüntü/paket envanteri ve tarama. Veritabanı, tanıma ve sağlayıcıya bağlıdır. Temiz rapor iki PHP2Shell yamasını kanıtlamaz.
aquasecurity/trivy ↗Composer audit
MIT. Composer bağımlılık duyurularını inceler. PHP yorumlayıcısı Composer kütüphanesi değildir. Temiz audit PHP’yi güncellemez, sunucuyu incelemez veya sızmayı dışlamaz.
composer/composer ↗Syhunt Apache örnekleri
MIT. Topluluk istek sınırı ve multipart engelleme örnekleri. Kısmi kapsam yüklemeleri bozabilir; önce test edin. Apache php_value CGI/FastCGI’ye aynen taşınmaz. Yalnız incelenmiş geçici kontroller.
syhunt/php2shell-protection ↗Ücretsiz tarayıcı sızmayı kanıtlar mı?
Kesin olarak hayır. Başlık ve kalıplar tam ortam, kayıp geçmiş ve bellek sızıntısını görmeden ipucu verir. Envanter, koruma ve ilişkilendirme yapın. Beklenmeyen hesap, süreç veya sızıntıda yalıtın ve sağlayıcı/olay ekibine başvurun.
Barındırma sağlayıcısından kanıt isteyin
Alan adımın Web ortamında HEM CVE-2026-109618 HEM CVE-2026-109619 düzeltmelerini doğrulayın. Tam paket/yapı revizyonu, sağlayıcı duyurusu veya changelog ve tüm FPM/Apache işçileri, kopyalar ve kalıcı süreçlerin değiştirildiği/yeniden başlatıldığı bilgisi gerekli. Tutulan erişim, PHP ve süreç günlüklerini inceleyebilir misiniz?Birincil kaynaklar ve ek okumalar
PHP security teamAslını oku ↗CVE-2026-109618Aslını oku ↗CVE-2026-109619Aslını oku ↗Araştırma ve uygulama rehberleri
PHP2Shell araçları
Herkese açık siteleri, yerel yapılandırma ve günlükleri inceleyin ya da açık kaynak araçları bulun. Her sonuç kanıtını ve sınırlarını açıklar.
01PHP2Shell basitçe nedir?
PHP, WordPress, Laravel ve eklentilerin motorudur. Eklenti güncellemesi PHP’yi güncellemez. İki bellek hatası anormal istek temizliğini veri sızıntısı veya kod çalıştırmaya dönüştürebilir. Açık site kontrolü yalnızca ipucu verir; gerçek Web çalışma ortamı ve yamayı yönetici doğrulamalıdır.
02Girişim mi, başarılı sızma mı?
Tuhaf multipart veya WAF uyarısı girişim olabilir. OOM, SIGSEGV/SIGABRT ve HTTP 500 artışlarının sıradan nedenleri de vardır. Beklenmeyen PHP alt süreçleri, bağlantılar, dosyalar ve hesaplar incelenmelidir. Bellek sızıntısı webshell veya dosya bırakmayabilir; temiz dosya taraması dışlamaz.
03Değişiklikten önce kanıtı koruyun
Bulunma zamanı, alan adı, örnek, ortam, belirtiler ve son güvenilir durumu kaydedin. Asıl günlükleri saat dilimiyle, bulut denetimini ve yetkili anlık görüntüleri alın. Kopyaları kısıtlayıp hash kaydedin. Çerez, token veya müşteri verisini açık tarayıcılara göndermeyin. Kanıt almadan günlük/dosya silmeyin.
04Wiz ve Calif’i doğru okumak
Araştırma istekler arası hataları açıklar. CVE-2026-109618 mod_php RCE gösterir; FPM yatkınlığı kaynak analizine dayanır, bu CVE için tam FPM istismarı gösterilmez. CVE-2026-109619 ayrıca uygulamaya bağlı FPM upload-progress yolu doğrular. Her SAPI’nin kanıtını ilgili GHSA’dan okuyun.
05Cloudflare: yanıt da önemlidir
Cloudflare istek ve origin yanıtını birleştirerek şüpheli yanıtı olası sızıntıdan önce engeller. Shell olmadan da yararlıdır. Tarihsel dağıtım hesabınızın kapsamını garanti etmez; kural, rota, istisna ve olayları doğrulayın. Doğrudan origin ve proxy dışı sunucular da yamalanmalıdır.