Sprawdź publiczną witrynę, lokalną konfigurację i logi lub znajdź otwarte narzędzia. Każdy wynik wyjaśnia podstawy i ograniczenia.
01 / URL
Sprawdź swoją witrynę
Podaj własną publiczną witrynę. Czytamy jedną stronę i najwyżej dwa przekierowania, szukając nagłówków PHP i wskazówek platformy, bez prób wykorzystania luki.
PHP / ?
Nie znasz swojej wersji PHP?
WordPress: Narzędzia > Stan witryny > Informacje > Serwer. W panelu wybierz domenę i jej handler PHP, nie wartość domyślną. Przez SSH porównaj php -v z właściwym FPM/Apache lub kontenerem. Witryny, CLI i repliki mogą się różnić. Nie publikuj phpinfo.
02 / LOG
Sprawdź podejrzane sygnały w logach
Wklej fragment lub wybierz plik tekstowy. Pokazujemy liczbę i wiersze błędów pamięci, awarii, błędów HTTP oraz nietypowych PHPSESSID. Trafienie nie dowodzi włamania; jego brak nie wyklucza.
Próba czy udane włamanie? →03 / PHP INI
Sprawdź konfigurację PHP
Wklej php.ini lub ustawienia puli FPM. To analiza tekstu: nie widzi dziedziczenia ani zmian na żądanie i nie potwierdza działania ustawień. Nie zastępuje poprawki.
Granice pamięci i recyklingu →Katalog narzędzi GitHub
Checker PHP OpenAI
Apache-2.0. Pomoc Node.js do lokalnego inwentarza i publicznych nagłówków z JSON. Przeczytaj README przed uprawnionym użyciem. Ukryte nagłówki, backporty i różnice CLI/Web ograniczają wnioski. Nie certyfikat odporności.
openai/php2shell-checker ↗Reguły Corelight Zeek / Suricata
BSD-3-Clause. Reguły obronne; Zeek 7+ koreluje żądania/sesje i osobno wersje. Instalacja Zeek nie ładuje Suricaty. Sprawdź konfigurację, TLS i fałszywe alarmy. notice_body_sample_bytes=0 wyłącza wrażliwe próbki.
corelight/php2shell-detect ↗Informacje NCSC-NL
EUPL-1.2. Utrzymywane informacje reakcji i lista oprogramowania do przypisania odpowiedzialności i poprawek dostawców. To nie skaner floty; lista może być niepełna. Zachowaj własne dowody pakietów i wdrożenia.
NCSC-NL/php2shell ↗Trivy dla obrazów i SBOM
Apache-2.0. Ogólny inwentarz i skan pakietów/obrazów dla wbudowanego PHP i przebudów. Zależy od bazy, rozpoznawania i dostawcy. Czysty raport nie dowodzi obu poprawek PHP2Shell.
aquasecurity/trivy ↗Composer audit
MIT. Sprawdza biuletyny zależności Composer. Interpreter PHP nie jest biblioteką Composer. Czysty audit nie aktualizuje PHP, nie bada hosta ani nie wyklucza włamania.
composer/composer ↗Przykłady Apache Syhunt
MIT. Społecznościowe limity i blokowanie multipart. Częściowa ochrona może psuć upload; testuj. php_value Apache nie działa bez zmian w CGI/FastCGI. Tylko zweryfikowane środki tymczasowe.
syhunt/php2shell-protection ↗Czy darmowy skaner potwierdzi włamanie?
Nie ostatecznie. Nagłówki i wzorce dają wskazówki bez całego środowiska, historii i wycieków pamięci. Spisz zasoby, zabezpiecz i koreluj. Przy obcych kontach, procesach lub wyciekach izoluj i kontaktuj hosting albo zespół incydentowy.
Poproś hosting o dowody
Proszę potwierdzić poprawki OBU CVE-2026-109618 i CVE-2026-109619 w środowisku Web mojej domeny. Potrzebuję pełnej rewizji pakietu, biuletynu lub changelogu oraz potwierdzenia wymiany/restartu wszystkich procesów FPM/Apache, replik i procesów trwałych. Czy możecie sprawdzić zachowane logi dostępu, PHP i procesów?Źródła pierwotne i dalsze materiały
PHP security teamCzytaj oryginał ↗CVE-2026-109618Czytaj oryginał ↗CVE-2026-109619Czytaj oryginał ↗Badania i praktyczne poradniki
Narzędzia PHP2Shell
Sprawdź publiczną witrynę, lokalną konfigurację i logi lub znajdź otwarte narzędzia. Każdy wynik wyjaśnia podstawy i ograniczenia.
01PHP2Shell prostym językiem
PHP to silnik WordPressa, Laravela i wtyczek. Aktualizacja wtyczki nie aktualizuje PHP. Dwa błędy pamięci mogą zmienić nieprawidłowe sprzątanie żądania w wyciek lub wykonanie kodu. Publiczny test daje wskazówki; administrator musi potwierdzić środowisko Web i poprawkę.
02Próba czy udane włamanie?
Nietypowy multipart lub alert WAF może oznaczać próbę. OOM, SIGSEGV/SIGABRT i skoki HTTP 500 mają też zwykłe przyczyny. Nieoczekiwane procesy potomne PHP, połączenia, pliki i konta wymagają badania. Wyciek pamięci nie musi zostawić webshella ani pliku; czysty skan go nie wyklucza.
03Zabezpiecz dowody przed zmianami
Zapisz odkrycie, domenę, instancję, środowisko, objawy i ostatni zaufany stan. Eksportuj oryginalne logi ze strefą, audyt chmury i dostępne autoryzowane migawki. Ogranicz kopie i zapisz skróty. Nie wysyłaj cookies, tokenów i danych klientów do publicznych skanerów. Nie kasuj logów ani podejrzanych plików przed zabezpieczeniem.
04Czytaj Wiz i Calif precyzyjnie
Badania opisują błędy między żądaniami. CVE-2026-109618 pokazuje mod_php RCE; podatność FPM wynika z kodu, bez kompletnego exploita FPM dla tego CVE. CVE-2026-109619 osobno potwierdza zależną od aplikacji ścieżkę FPM upload-progress. Każdy GHSA określa dowody dla SAPI.
05Cloudflare: ważna jest odpowiedź
Cloudflare łączy żądanie i odpowiedź origin, blokując podejrzane odpowiedzi przed możliwym wyciekiem. Ważne także bez shella. Historyczne wdrożenie nie gwarantuje ochrony konta: sprawdź reguły, trasę, wyjątki i zdarzenia. Bezpośredni origin i hosty poza proxy też wymagają poprawek.