İyinet'e Hoşgeldiniz!

Türkiye'nin En Eski Webmaster Forum'una Hemen Kayıt Olun!

Kayıt Ol!

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

netster

0
İyinet Üyesi
Katılım
7 Eylül 2004
Mesajlar
445
Reaction score
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.
 

Türkiye’nin ilk webmaster forum sitesi iyinet.com'da forum üyeleri tarafından yapılan tüm paylaşımlardan; Türk Ceza Kanunu’nun 20. Maddesinin, 5651 Sayılı Kanununun 4. maddesinin 2. fıkrasına göre, paylaşım yapan üyeler sorumludur.

Backlink ve Tanıtım Yazısı için iletişime geçmek için Skype Adresimiz: .cid.1580508955483fe5

Üst