7/24 Türkçe destek:[email protected]Sistem durumuDestek talebi

Hacklenen WordPress Sitesi Nasıl Temizlenir?

Okuma süresi: 3 dk

Kısa yanıt: Önce mevcut durumun yedeğini alın, ardından WordPress çekirdek dosyalarını yeniden indirin, eklenti ve temaları resmi kaynaklardan yeniden kurun, wp-content/uploads içindeki .php dosyalarını silin, veritabanında yabancı yönetici ve zararlı kodları temizleyin ve tüm şifrelerle güvenlik anahtarlarını yenileyin.

Bu rehber kimin için: Sitesi saldırıya uğramış WordPress kullanıcıları · Gereken süre: 1-2 saat · Seviye: İleri

Hacklenen sitelerde yaygın belirtiler; ziyaretçilerin spam sitelere yönlendirilmesi, arama sonuçlarında yabancı dilde sayfalar, yeni yönetici kullanıcılar ve hosting hesabının spam gönderimi nedeniyle sınırlandırılmasıdır. Temizlik sırasında hiçbir dosyaya kör güvenmemek gerekir.

Temizlik adımları

  1. Yedek alın: Mevcut hâlin yedeğini alın; kanıt ve geri dönüş için gerekir.
  2. Bakım modu: Temizlik süresince siteyi geçici olarak bakım moduna alın.
  3. Temiz yedek var mı?: Saldırıdan önceki temiz bir yedek varsa yedekten geri yükleme yapın ve ardından güncelleme ile şifre adımlarına geçin.
  4. Çekirdeği yenileyin: wordpress.org’dan indirdiğiniz temiz paketteki wp-admin ve wp-includes klasörleriyle kök dizindeki çekirdek dosyalarını (wp-config.php ve wp-content hariç) Dosya Yöneticisi veya FTP ile değiştirin; VPS’te WP-CLI ile wp core download --force --skip-content komutunu kullanabilirsiniz.
  5. Eklenti ve temalar: Hepsini silip resmi kaynaklardan yeniden kurun; korsan ürünleri kullanmayın.
  6. uploads dizini: find wp-content/uploads -name "*.php" ile bulunan dosyaları inceleyip silin.
  7. Veritabanı: Kullanıcılar listesinde yabancı yöneticileri silin; wp_options tablosunda siteurl ve home değerlerini, yazılarda
  8. etiketlerini kontrol edin.
  9. Şifreler ve anahtarlar: Tüm şifreleri değiştirin, wp-config.php’deki güvenlik anahtarlarını yenileyin.
  10. Tarayın: Imunify360 ile yeniden tam tarama yapın.

Google uyarısı varsa

Search Console › Güvenlik ve Manuel İşlemler ekranında bir uyarı görüyorsanız temizlik sonrası “İnceleme İste” ile bildirim gönderin; ayrıntılar için Google güvenlik uyarısı rehberine bakın.

Belirtiye göre nereye bakmalı?

Saldırının izi çoğu zaman belirtiden anlaşılır. Temizlik adımlarını uygularken aşağıdaki yerleri de kontrol edin; arka kapı buralarda kalırsa sorun kısa sürede geri gelir.

BelirtiBakılacak yerNot
Ziyaretçiler başka siteye yönleniyor ama siz giriş yapmışken her şey normal.htaccess, temanın functions.php dosyası, wp_options tablosundaki siteurl ve home değerleriBu tür yönlendirmeler çoğu zaman yalnız mobilde, yalnız aramadan gelenlerde ya da oturum açmamış ziyaretçide çalışır; oturumu kapatıp mobil veriyle ve arama sonucundan tıklayarak test edin
Google’da tanımadığınız, yabancı dilde sayfalar çıkıyorsite:alanadiniz.com araması, Search Console › Sayfalar raporuSaldırganın eklediği dosyaları, yazıları ve site haritalarını silin; silinen adresler 404 ya da 410 dönmeli
Sildiğiniz zararlı dosya geri geliyorcPanel › Cron İşleri, wp-content/mu-plugins klasörü, uploads içindeki .php dosyalarımu-plugins içindeki eklentiler kendiliğinden çalışır ve Eklentiler ekranında yalnız “Zorunlu” sekmesinde görünür
Şifreyi değiştirdiğiniz hâlde birisi yönetici paneline giriyorKullanıcılar listesi, her yöneticinin profilindeki Uygulama ParolalarıTanımadığınız uygulama parolalarını iptal edin, wp-config.php’deki güvenlik anahtarlarını yenileyin
Hesap spam gönderiyorcPanel › E-posta › Teslimatı İzleKaynağı saatlik gönderim limiti rehberindeki adımlarla bulun

Zamanlanmış görevler için cron işi rehberindeki ekranı kullanabilirsiniz; tanımadığınız ve zararlı bir adres çağıran görevleri silin.

Hâlâ çözülmediyse

Site temizlendikten sonra tekrar hacklenirse giriş noktası kapanmamıştır: güncellenmemiş bir eklenti, ele geçirilmiş bir FTP hesabı veya aynı hesaptaki başka bir site. Hesaptaki tüm siteleri kontrol edin. WordPress hızlandırma ve bakım rehberimizdeki güncelleme düzeni yeniden enfeksiyonu önlemeye yardımcı olur. Haftalık yedekli ve Imunify360 korumalı WordPress hosting paketlerimizi inceleyebilirsiniz.

Sık sorulan sorular

Temizliği destek ekibi yapar mı?

WordPress hosting paketlerinde hack temizliği ve gerekirse temiz yedekten geri yükleme ücretsizdir; talebinizi iletişim formundan teknik destek konusuyla iletin. Diğer paketlerde zararlı dosyaların tespitinde yardımcı oluruz; uygulama düzeyindeki temizlik site sahibinin sorumluluğundadır.

Güvenlik eklentisi yeterli mi?

Eklentiler yardımcıdır ama güncel yazılım, güçlü şifreler ve yedek olmadan tek başına yeterli değildir.

İlgili rehberler