BU SERVİS, GOOGLE TARAFINDAN SAĞLANAN ÇEVİRİLER İÇEREBİLİR. GOOGLE, HERHANGİ BİR GARANTİ, GÜVENİLİRLİK VE TİCARİ ELVERİŞLİLİK, BELİRLİ BİR AMACA UYGUNLUK VE İHLAL ETMEME GARANTİLERİ DAHİL OLMAK ÜZERE AÇIK VEYA ZIMNİ GARANTİLER DE DAHİL OLMAK ÜZERE, AÇIK VEYA ZIMNİ TÜM GARANTİLERİ REDDEDER.

Kaspersky Lab web sitesi, Google Çeviri tarafından desteklenen çeviri yazılımı kullanılarak size kolaylık sağlamak amacıyla tercüme edilmiştir. Doğru bir çeviri sağlamak için makul çabalar sarf edilmiştir, ancak otomatik çeviri mükemmel değildir ve insan çevirmenlerinin yerini alması amaçlanmamıştır. Çeviriler, Kaspersky Lab web sitesinin kullanıcılarına bir hizmet olarak sunulur ve "olduğu gibi" sağlanır. İngilizce'den başka bir dile çevrilmiş herhangi bir çevirinin doğruluğu, güvenilirliği veya doğruluğu konusunda açık ya da zımni hiçbir garanti verilmemektedir. Çeviri yazılımı sınırlamaları nedeniyle bazı içerikler (görüntüler, videolar, Flash vb. Gibi) doğru bir şekilde çevrilemeyebilir.

Virus.Java.StrangeBrew

Sınıf Virus
Platform Java
Açıklama

Teknik detaylar

Bu, Java dosyalarını (sınıfları) etkileyen ilk bilinen virüsdür. Ağustos 1998'de bulundu. Sadece disk dosyalarına erişim izni verildiğinde (disk erişim Java işlevlerine izin verilir), yani virüs bulaşmış dosyanın bir uygulama olarak değil, yerel Java uygulaması olarak çalıştırılması durumunda kendisini çoğaltabiliyor. Virüs, bilinen tarayıcılar altında çalıştırılıyorsa çoğaltılamaz, sistem bir uyarı mesajı görüntüler ve virüsü sonlandırır.

Virüs uygulama olarak çalıştırıldığında, disk erişim Java fonksiyonlarını (dosya arama, açma, okuma, yazma, kapatma) arama imkanı bulur. Bu işlevleri kullanarak virüs, dosyaları arama ve bulaşma yordamlarını çalıştırır: virüslü Java sınıfları için geçerli dizini tarar ve bunlara bulaşır. Virüs bulaşırken dosyaları ikili veri dosyaları olarak açar, üstbilgileri okur ve iç Java formatını ayrıştırır.

Enfeksiyonunu çalıştırmadan önce virüs kendi koduna erişmelidir. Bunu yapmak için virüs gereklidir, çünkü virüs bu kodu virüs bulaştırarak diğer Java dosyalarına kopyalamak zorundadır. Virüs kodundaki belleğe erişemiyor – Java dilinde böyle bir işlev yok, bu yüzden kendi dizini için geçerli dizini tarar (ana dosya), biçimini ayrıştırır, dosyayı virüs koduna karşı tarar ve okur .

Virüs daha sonra diğer Java sınıflarını (.CLASS ad uzantısına sahip dosyaları) arar, ayrıştırır, kodunu dosyaya yazar ve ana virüs işlevine ana sınıf rutinine bir çağrı ekler.

Virüs işlevi Strange_Brew_Virus () 'a sahip, "StrangeBrew" virüsünü adlandırmak için sebep buydu. "Strange_Brew_Virus" dizesi, herhangi bir metin düzenleyicisi tarafından bakıldığında virüslü dosyalarda da görünür.


Orijinaline link