Selamlar ,
Kimi zaman sunucu açığı kimi zaman sitenizin açıkları nedeniyle bir çok kez lamerler tarafından exploitler vasıtasıyla index yiyoruz. Bir süre de fazla online olamayacağım için ufak bir önlem almak istedim. Eğer siteniz php ise şu kodlar işinizi görür :
Öncelikle index.php dosyasını açın ve herhangi bir yere :
ekleyin.
Daha sonra yedek.php dosyası oluşturun ve güncel index.php dosyanızın içeriğini kopyalayın.
kontrol.php isimli bir dosya oluşturun ve içeriğine aşağıda ki kodları ekleyin. Ayrıca bu kodları kendinize göre düzenleyin :
PHP- Kodu:
<?php
$site = ("http://www.siteadı.com");
$anasayfa = "/index.php";
$bakalim = file_get_contents("$site$anasayfa");
if (!preg_match("<!--Alarm-->", $bakalim)) {
echo"Hacklendin";
rename('index.php' , 'indexhackli.php');
rename('yedek.php', 'index.php');
$kime = 'mail@adresi.com';
$baslik = 'Hacklendik';
$mesaj = '$site sitesi hacklendi. Önlem olarak index.php dosyasının ismi indexhackli.php olarak değiştirildi. Yedek.php dosyasının ismi index.php olarak değiştirildi.';
$head = 'MIME-Version: 1.0' . "\r\n";
$head .= 'Content-type: text/html; charset=iso-8859-9' . "\r\n";
$head .= 'From: Gönderen <mail@adresi.com>' . "\r\n";
mail($kime, $baslik, $mesaj, $head);
}
?>
Kısa süreli işe yarıyor. En azından ziyaretçileriniz hacklenmiş bir index görmüyor size de mail geldiği için gerekli önlemleri alabiliyorsunuz.
kontrol.php dosyasını da cron vasıtasıyla otomatiğe alın her yarım saatte bir kontrol etsin.