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.BAT.Batalia6

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

Teknik detaylar

Zararsız, sınır dışı yerleşik polimorfik paraziter BAT virüsüdür. Mevcut dizindeki BAT dosyalarını arar ve sonra bunları enfekte eder. Bir dosyaya bulaşırken virüs, gerekli dosyaları paketlemek için ARJ arşivleyiciyi çalıştırır. PATH'de ARJ.EXE dosyası yoksa, virüs kendisini çoğaltmada başarısız olur.

Virüslü toplu iş dosyası iki parça kod ve veri içerir. İlk kısım (başlık) beş DOS komutu içerir, ikinci kısım (geri kalanı) ARJ arşivleyici ve parola kullanılarak sıkıştırılmış rastgele adlandırılmış bir BAT dosyası içerir. Böylece virüslü dosya metin dizelerini (DOS komutları) ve ikili verileri (ARJ arşivi) içerir.

Bu BAT dosyası ayrıca iki bölüm içerir: ana virüs kodu (toplu iş komutları) ve sıkıştırılmış veriler. Sıkıştırılmış veriler birkaç dosya içerir: ana makine dosyası, virüs verileri ve kod dosyaları. Virüs bulaşmış dosyalar ARJ arşivinde ARJ arşivi olarak görünür:

 + -------------------- +
 �BAT talimatları � - Başlık 1, başlangıç ​​virüs kodu
--------------------
J ARJ arşivi: � - ARJ ile dolu Rastgele adlı BAT dosyası
 � + ---------------- + � 
 � �BAT talimatları� � - Başlık 2, ana virüs kodu
 � � ---------------- � � 
J � ARJ arşivi: � � - Dosya kümesi
 � � + ------------ + � � 
AT � �BATALIA6.BAT� � � - Enfeksiyon, polimorfik ve rastgele üreteç
 � � � � � � rutinleri
 � � �hostfile.BAT� � � - Özgün ana bilgisayar dosyası
AG � �ZAGL � � � - Virüs veri dosyası
 � � �RULZ � � � - Virüs veri dosyası
 � � �FINAL.BAT � � � - Geçici dosyaları ve alt dizini siler.
 � � + ------------ + � � 
 � + ---------------- + � 
+ -------------------- + 

Başlık 1, çeşitli varyantlardan seçilen ve farklı uzunluklara sahip beş komut içerir, örneğin:

 @Eko kapalı
rem arj e% 0% compec% -g5
C: COMMAND.COM nul / carj x% 0 -g2
: nul arj x% 0 -g7 C: COMMAND.COM
w HOST.BAT

@Eko kapalı
rem COMMAND.COM nul / carj x% 0 -g1
% comspec% nul / c arj e HOST.BAT -g3
: echo C: COMMAND.COM nul / carj x% 0
ben HOST.BAT 

ARJ arşivi rastgele seçilmiş bir şifre ile şifrelenir, böylece virüs sabit bayt içermez ve sonuç olarak bilinen ilk polimorfik BAT virüsüdür.

Yürütüldüğünde, virüs (başlık 1) ARJ arşivleyiciyi çalıştırır, ikinci kısmı (BAT dosyası) çıkarır ve çalıştırır. İkinci bölümün kodu, geçici dizini oluşturur, ikinci arşivdeki dosyaları geçici dizine ayıklar, sonra arama, bulaşan ve polimorfik yordamları çalıştırır, sonra ana bilgisayar dosyasını yürütür ve geçici dosyaları ve geçici dizini siler.

Virüsün kodu aşağıdaki metin dizelerini içerir:

 : Ölüm Virii Ekip ve Gizli Grup Dünya Çapında
: HEDİYELER
: BAT için İlk Mutasyon Motoru!
: ASM olmadan!
: [BATalia6] & FMEB (c) Hatırlatıcı

: // __ _
: + -------- /// ------ + ___ VirMakers için Dergi
: � +++ - ++ - // // - + - +++ � ___ ________________ _ ___________________ _ ________
: � ++ � � ///// � � ��� __ ___ ___ ___ ___ ___ ___ ___ � _ ___ _ ___ ___
: � ++ - + ///// ++ - ++ � _ _ _ __ __ _ _ __ _ _ _ _ _ _ _ _ _ _
: + ------ // // ------- + _ _ _ _ ___ ___ _ ___ ___ __ ___ _ ___ ____
: GROUP // // WORLDWIDE _ _________________ _______________________________
:
: Kutu 10, Kiev 252148
: Kutu 15, Moskova 125080
: Kutu 11, Lutsk 263020
:
: READINFECTEDVOICE
:
: (c) Hatırlatıcı (22 Mayıs 1996) 

Orijinaline link