Güvenlik

R57, C99 Türü Zararlı Dosyaları Temizleme

Merhaba,

Sitenizi oluşturmak için ücretsiz ulaşabileceğiniz CMS yazılımlar veya firmanız için yazdırdığınız web yazılımınızdaki açıklardan sitenize sızarak kullanmış olduğunuz hosting,sanal yada fiziksel sunucu kaynaklarını kendilerine tamamen açıp, toplu mail gönderimi veya bir çok zararlı eylemlerde kullanılmak üzere hazırlanmış shell kodları,dosyaları SSH üzerinden nasıl tesbit edip sileceğimizi ve bunlara karşı nasıl önlemler alabileceğinizi paylaşacağım.

c99 ,r57 shell kodları kolay ulaşılabilir düzenlenebilir kodlardır. Genelde base64 ile şifrelenip sitenize bulaştırıla biliyor yada lisanslı yazılımları decode edip site dosyalarınızın satırları arasına bu kodlar ekleniyor ve sizden habersiz bir çok zararlı eylemler gerçekleştiriliyor. Bunlardan en çok sık yapılan Toplu mail gönderimi ve Phishing(kopyalanmış) site çalışmalarıdır.

Ne tarz önlemler almalıyım?

– En önemli ve keslinlikle uyulması gereken warez yani lisanssız yazılım kullanılmaması.

– Sunucunuzda güvenlik ayarlarının yapılması. (custom php., disable_fuction gibi yapılandırıla bilir ayarlar.)

– FTP, Yönetim paneli gibi sitenizin içeriğini yada hizmetinize ait web alanını yönetimi yaptığınız bölümlerde yönetici adlarını ve şifrelerini minimum %60 güvenlik derecesinde belirleyiniz.

– Hosting hizmetinde Sunucu güvenliği yer sağlayıcı firmanıza ait olduğu için 1. kurala hosting servisinden yararlanıyorsanız mutlaka uymanız gerekmektedir.
Hizmetimde c99 veya r57 shell taraması nasıl yapabilirim?

Linux bir sunucunuz var ise maldet ile shell taraması yapabilirsiniz. Zararlı dosyayı tespit edip düzenleyebilrisiniz.

Diğer bir yöntem ise direk c99 ve r57 yi bulmak ve temizlemek,
– PHP dosyalarınızda r57 shell araması yapmak için;

find /home/domainname/ -name “*”.php -type f -print0 | xargs -0 grep r57 | uniq -c | sort -u | cut -d”:” -f1 | awk ‘{print “rm -rf ” $2}’ | uniq

– r57 Shell txt dosya araması ;

find /home/domainname/ -name “*”.txt -type f -print0 | xargs -0 grep r57 | uniq -c | sort -u | cut -d”:” -f1 | awk ‘{print “rm -rf ” $2}’ | uniq

– PHP dosyalarınızda c99 shell araması yapmak için;

find /home/domainname/ -name “*”.php -type f -print0 | xargs -0 grep c99 | uniq -c | sort -u | cut -d”:” -f1 | awk ‘{print “rm -rf ” $2}’ | uniq

– c99 Shell txt dosya araması ;

find /home/domainname/ -name “*”.txt -type f -print0 | xargs -0 grep c99 | uniq -c | sort -u | cut -d”:” -f1 | awk ‘{print “rm -rf ” $2}’ | uniq

Yukardaki satırlar ile shell bulaşmış dosya tesbit edip silebilirsiniz.

Sadece dosyayı tesbit etmek istiyorsanız

awk ‘{print “rm -rf “ $2}’ | uniq

“rm -rf” kalın yazılmış bölümü  kod satırlarından kaldırabilirsiniz. Böylelikle dosyanız silinmeyecek ekranınızda listelenecektir.


Limitsiz Hosting

İlgili Makaleler