Sitenize Bulaşan iframe virüsünün temizlenmesi için php script
73
●6.953
- 19-04-2009, 21:27:50Benim elimde de linux server var. Bende kendimce bir linux script yazdım. Şuan sunucuya bağlanmam için uygun bir ortamım yok. Bağlanınca burada paylaşırım.
- 19-04-2009, 21:31:43teşekkürler gerçekten çok yerinde bir paylaşım vaktiyle baya uğraştırdı şu frameler.
- 20-04-2009, 00:41:22Üyeliği durdurulduarkadaşlar neden okumadan bodoslama dalıyorsunuz diğer bir arkadaş daha yazmış orada ben yazdım ben başka frame kullanmadığımdan direk yazdımhuseyinkeles adlı üyeden alıntı: mesajı görüntüle
eğer sileceğiniz kod belliyse desen yerine frame kodunu yazarsanız sadece istenen kodları siler ..
silmek istediğiniz kodu yazın desen haline getirelim - 20-04-2009, 16:09:10Üyeliği durdurulduÖncelikle konu için teşekkürler ben manuel virüsleri sildim ancak sitemde halen çalışmayan scriptler mecvut windows host kullanıyorum.Ve bütün dosyaları taratmak istiyorum.(sitemde birçok script mevcut) Bu deseni nasıl düzenliycez? diyelimki httpdosc içindeki bütün dosyaları taratmak istiyoruz bunu nasıl yapacağız? Bulaşan virüs:
<*iframe src="http://hotslotpot.cn/in.cgi?income67" width=1 height=1 style="visibility: hidden"></iframe>
Bunu desene nasıl yerleştireceğiz? - 20-04-2009, 16:28:59Üyeliği durdurulduellerine saglik üstad. aslinda bu direk linux komutu ile de yazilirda kasmak lazim
find, grep ve replace
- 20-04-2009, 21:36:33Kimlik doğrulama veya yönetimden onay bekliyor.sdemirkeser adlı üyeden alıntı: mesajı görüntüle
find . \( -name “*.php” -or -name “*.html” \) | xargs grep -l ‘virüs kodu’ | xargs sed -i -e ’s/virüs kodu yerine ne yazarsan işte/g
kaba taslak böyle birşey olmalı sanki
- 21-04-2009, 03:23:17Üyeliği durdurulduTeşekkürler bir sorum daha olacak:saho adlı üyeden alıntı: mesajı görüntüle
bu kodları dediğiniz gibi düzenledik.mesela ben a.php diye anadizine attım.bütün klasörleri temizlemek istiyorum.domainim.com/./ şeklinde yazarsam temizleme olur mu? Bu şekilde yaptım ancak çalışmayan scriptler halen çalışmıyor..yazma izni mi vermek lazım? kodlarınız arasındaki $dizin = 'x/'; de x yerine tek tek bütün klasör isimlerini yazarak mı taratmamız gerekecek?
find, grep ve replace