Komutları üretim sunucusunda çalıştırmadan önce yedek alın ve mümkünse bir test ortamında deneyin. Yönetim erişiminizi (SSH, panel) kaybetmemek için ayar değişikliklerinde açık bir ikinci oturum bulundurun.
Bu rehberde ne yapacağız?
Webshell, saldırganın web sunucusuna bıraktığı ve uzaktan komut çalıştırmasını sağlayan küçük bir betiktir. Çoğu zaman PHP dosyası olarak yüklenir ve sıradan bir dosya adı taşır. Bu rehberde webshell tespiti için pratik yöntemler uygulayacağız: şüpheli dosya arama, kalıp tarama, bütünlük doğrulama, günlük analizi ve karantina. Tahmini süre 1-2 saattir.
Rehber, bir site veya hosting hesabında şüphelendiğiniz zararlı dosyaları bulmak isteyen yöneticiler içindir. Tespit sonrası temizleme süreci için ayrıca “hacklenen web sitesi temizleme” konusuna bakabilirsiniz; burada tespite odaklanıyoruz.
Gereksinimler
- Linux sunucuda SSH erişimi ve site dizinine okuma yetkisi
- Site dosyalarının ve veritabanının tam yedeği
- WordPress için WP-CLI (isteğe bağlı)