Periksa situs publik, konfigurasi dan log lokal, atau temukan alat terbuka. Setiap hasil menjelaskan bukti dan batasnya.
01 / URL
Periksa situs Anda
Masukkan situs publik milik Anda. Kami membaca satu halaman dan maksimal dua pengalihan untuk mencari header PHP dan petunjuk platform, tanpa mencoba eksploitasi.
PHP / ?
Tidak tahu versi PHP Anda?
WordPress: Peralatan > Kesehatan Situs > Informasi > Server. Di panel pilih domain dan handler PHP, bukan nilai bawaan. Dengan SSH bandingkan php -v dengan FPM/Apache atau kontainer sebenarnya. Situs, CLI dan replika dapat berbeda. Jangan publikasikan phpinfo.
02 / LOG
Tinjau sinyal log mencurigakan
Tempel cuplikan atau pilih berkas teks. Kami menampilkan jumlah dan baris kesalahan memori, crash, galat HTTP dan PHPSESSID tak biasa. Kecocokan tidak membuktikan penyusupan; ketiadaannya tidak menyingkirkan.
Percobaan atau penyusupan berhasil? →03 / PHP INI
Tinjau konfigurasi PHP
Tempel pengaturan php.ini atau pool FPM. Hanya teks dianalisis: pewarisan, perubahan per permintaan dan nilai aktif tidak diketahui. Ini tidak menggantikan patch.
Batas memori dan daur ulang →Direktori alat GitHub
Pemeriksa PHP OpenAI
Apache-2.0. Bantuan Node.js inventaris lokal atau header publik dengan JSON. Baca README sebelum penggunaan sah. Header tersembunyi, backport dan perbedaan CLI/Web membatasi kesimpulan. Bukan sertifikat tak dapat dieksploitasi.
openai/php2shell-checker ↗Corelight Zeek / Suricata
BSD-3-Clause. Aturan defensif; Zeek 7+ mengorelasikan permintaan/sesi dan versi terpisah. Instalasi Zeek tidak memuat Suricata. Validasi konfigurasi, visibilitas TLS dan positif palsu. notice_body_sample_bytes=0 menghindari sampel sensitif.
corelight/php2shell-detect ↗Informasi NCSC-NL
EUPL-1.2. Informasi respons dan daftar perangkat lunak terpelihara untuk penanggung jawab serta patch vendor. Bukan pemindai armada; daftar dapat tidak lengkap. Simpan bukti paket/penerapan sendiri.
NCSC-NL/php2shell ↗Trivy untuk image dan SBOM
Apache-2.0. Inventaris dan pemindaian umum image/paket untuk PHP tertanam dan pembangunan ulang. Bergantung basis data, identifikasi dan vendor. Laporan bersih tidak membuktikan kedua patch PHP2Shell.
aquasecurity/trivy ↗Composer audit
MIT. Memeriksa buletin dependensi Composer. Interpreter PHP bukan pustaka Composer. Audit bersih tidak memperbarui PHP, memeriksa host atau menyingkirkan penyusupan.
composer/composer ↗Contoh Apache Syhunt
MIT. Batas permintaan dan blokir multipart komunitas. Cakupan parsial dapat merusak unggahan; uji dulu. php_value Apache tidak berlaku langsung ke CGI/FastCGI. Hanya kontrol sementara yang ditinjau.
syhunt/php2shell-protection ↗Pemindai gratis membuktikan peretasan?
Tidak secara pasti. Header/pola memberi petunjuk tanpa runtime lengkap, riwayat hilang atau kebocoran memori. Inventarisasi, simpan dan hubungkan. Jika akun, proses atau kebocoran tak terjelaskan, isolasi lalu libatkan hosting atau tim insiden.
Minta bukti dari hosting
Mohon konfirmasi perbaikan KEDUA CVE-2026-109618 dan CVE-2026-109619 pada runtime Web domain saya. Berikan revisi paket lengkap, buletin/changelog, serta konfirmasi penggantian atau restart seluruh worker FPM/Apache, replika dan proses menetap. Dapatkah log akses, PHP dan proses yang tersimpan ditinjau?Sumber primer dan bacaan lanjutan
PHP security teamBaca sumber asli ↗CVE-2026-109618Baca sumber asli ↗CVE-2026-109619Baca sumber asli ↗Riset dan panduan praktis
Alat PHP2Shell
Periksa situs publik, konfigurasi dan log lokal, atau temukan alat terbuka. Setiap hasil menjelaskan bukti dan batasnya.
01PHP2Shell dengan bahasa sederhana
PHP adalah mesin WordPress, Laravel dan plugin. Memperbarui plugin tidak memperbarui PHP. Dua cacat memori dapat mengubah pembersihan permintaan abnormal menjadi kebocoran atau eksekusi kode. Pemeriksaan publik memberi petunjuk; admin harus membuktikan runtime Web dan patch sebenarnya.
02Percobaan atau penyusupan berhasil?
Multipart aneh atau peringatan WAF dapat berarti percobaan. OOM, SIGSEGV/SIGABRT dan lonjakan HTTP 500 juga punya sebab biasa. Anak proses PHP, koneksi, berkas dan akun tak terduga perlu diselidiki. Kebocoran memori tidak harus meninggalkan webshell/berkas; pemindaian bersih tidak menyingkirkan.
03Simpan bukti sebelum perubahan
Catat waktu temuan, domain, instans, runtime, gejala dan kondisi tepercaya terakhir. Ekspor log asli dengan zona waktu, audit cloud dan snapshot sah yang tersedia. Batasi salinan dan catat hash. Jangan kirim cookie, token atau data pelanggan ke pemindai publik. Jangan hapus log/berkas mencurigakan sebelum disimpan.
04Membaca Wiz dan Calif dengan tepat
Riset menjelaskan galat lintas permintaan. CVE-2026-109618 mendemonstrasikan mod_php RCE; kerentanan FPM berdasarkan kode, tanpa eksploit FPM lengkap untuk CVE itu. CVE-2026-109619 secara terpisah membuktikan jalur FPM upload-progress bergantung aplikasi. Baca tiap GHSA untuk bukti per SAPI.
05Cloudflare: respons juga penting
Cloudflare menggabungkan permintaan dan respons origin untuk memblokir respons mencurigakan sebelum kebocoran. Berguna tanpa shell. Riwayat peluncuran tidak menjamin akun Anda: periksa aturan, rute, pengecualian dan kejadian. Origin langsung dan host di luar proxy tetap perlu patch.