İndex yemekten bıkanlardan mısınız ?

0
Onaylı Üye
Üye
Katılım
7 Eylül 2004
Mesajlar
445
Tepki puanı
24
Konum
Ankara
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 :

PHP:
<!--Alarm-->

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:
 <?php
$site = ("http://www.siteadı.com");
$anasayfa = "/index.php";

$bakalim = file_get_contents("$site$anasayfa"); 

if (!preg_match("<!--Alarm-->", $bakalim)) {
echo"heklendin";
rename('index.php' , 'indexhackli.php');
rename('yedek.php', 'index.php');

$kime  = '[email protected]';
$baslik = 'heklendik';

$mesaj = '$site sitesi heklendi. Ö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 <[email protected]>' . "\r\n";

mail($kime, $baslik, $mesaj, $head);
}
?>


Kısa süreli işe yarıyor. En azından ziyaretçileriniz heklenmiş 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.
 
0
Onaylı Üye
Üye
Katılım
1 Nisan 2011
Mesajlar
1,218
Tepki puanı
20
Konum
Adapazarı
Süpermiş. Uygulamak üzere sık kullanılanlara ekledim.
Teşekkür ederim :)
 
Geri
Üst