Tato služba může obsahovat Google překlady. Společnost Google odmítá veškerou odpovědnost za překlad, doslovný i předpokládaný, včetně veškerých záruk aktuálnosti, spolehlivosti a veškerých záruk předpokládané zobchodovatelnosti, vhodnosti pro daný účel a neporušení práv.

Web Kaspersky Lab byl přeložen překládacím softwarem založeným na Google Translate. Bylo vynaloženo přiměřené úsilí, aby byl zajištěn přesný překlad, avšak žádný automatický překlad není dokonalý a není určen k nahrazení lidských překladatelů. Překlady jsou poskytovány jako služba uživatelům webových stránek a jsou poskytovány „tak jak jsou“. Neexistuje žádná záruka jakéhokoliv druhu, na vyjádřený nebo předpokládaný překlad, na přesnost nebo správnost překladů. Některý obsah (například obrázky, videa, Flash atd.) Nemusí být přesně přeložen z důvodu omezení překladového softwaru.

Virus.BAT.Batalia6

Třída Virus
Platfoma BAT
Popis

Technické údaje

Je to neškodný nonmemory rezidentní polymorfní parazitický virus BAT. Hledá soubory BAT v aktuálním adresáři a pak je infikuje. Během infikování souboru virus spustí ARJ archivátor a balí potřebné soubory. Není-li v souboru PATH žádný soubor ARJ.EXE, virus se nedá replikovat sám.

Infikovaný dávkový soubor obsahuje dvě části kódu a dat. První část (záhlaví) obsahuje pět příkazů DOSu, druhá část (zbytek) obsahuje soubor BAT s náhodným názvem, který je komprimován pomocí archivu ARJ a heslem. Infikovaný soubor tedy obsahuje textové řetězce (příkazy DOSu) a binární data (ARJ archiv).

Tento soubor BAT také obsahuje dvě části: hlavní kód viru (dávkové příkazy) a komprimované údaje. Komprimovaná data obsahují několik souborů: hostitelský soubor, viry a kódové soubory. Infikované soubory vypadají jako ARJ archiv v ARJ archivu:

 + -------------------- +
InstructionsBAT instrukce � - Záhlaví 1, spouštěcí kód viru
 � -------------------- � 
 � ARJ archiv: � - Náhodně pojmenovaný soubor BAT nabitý ARJ
 � + ---------------- + � 
 � �BAT instructions� � - Záhlaví 2, hlavní kód viru
 � � ---------------- � � 
 � � ARJ archiv: � � - Soubor souborů
 � � + ------------ + � � 
 � � �BATALIA6.BAT� � � - Infekční, polymorfní a náhodný generátor
Rutiny � � � � �.
 � � �hostfile.BAT� � � - Původní hostitelský soubor
 � � �ZAGL � � � - Datový soubor viru
 � � �RULZ � � � - Virový datový soubor
 � � �FINAL.BAT � � � - Odstraní dočasné soubory a podadresář
 � � + ------------ + � � 
 � + ---------------- + � 
+ -------------------- + 

Záhlaví 1 obsahuje pět příkazů, které jsou vybrány z několika variant a mají různé délky, například:

 @echo off
rem arj% 0% compec% -g5
C: COMMAND.COM nul / carj x% 0 -g2
: nul arj x% 0 -g7 C: COMMAND.COM
w HOST.BAT

@EcHo OfF
příkaz COMMAND.COM nul / carj x% 0 -g1
% comspec% nul / c arj HOST.BAT -g3
: echo C: COMMAND.COM nul / carj x% 0
i HOST.BAT 

ARJ archiv je zašifrován s náhodným vybraným heslem, takže virus neobsahuje konstantní bajty, a proto je prvním známým polymorfním virem BAT.

Při spuštění virus (záhlaví 1) spustí ARJ archivátor, extrahuje druhou část (soubor BAT) a spustí jej. Kód druhé části vytvoří dočasný adresář, extrahuje soubory z druhého archivu do dočasného adresáře, spustí vyhledávací, infikující a polymorfní rutiny, provede hostitelský soubor a odstraní dočasné soubory a dočasný adresář.

Kód viru obsahuje následující textové řetězce:

 : Smrt Virii Crew & Stealth Group World Wide
: PŘEDSTAVUJE
: První Mutation Engine pro BAT!
: Bez ASM!
: [BATalia6] & FMEB (c) Připomenutí

: // __ _
: + -------- /// ------ + ___ Magazine _ pro VirMakers
: � +++ - ++ - // // - + - +++ � ___ ________________ _ ___________________ _ ________
: � ++ � � ///// � � ��� __ ___ ___ ___ ___ ___ ___ ___ � _ ___ _ ___ ___
: � ++ - + ///// ++ - ++ � _ _ _ __ __ _ _ __ _ _ _ _ _ _ _ _ _
: + ------ // // ------- + _ _ _ _ ___ ___ _ ___ ___ __ ___ _ ___ ____
: GROUP // // WORLDWIDE _ _________________ _______________________________
:
: Kolonka 10, Kyjev 252148
: Box 15, Moskva 125080
: Box 11, Lutsk 263020
:
: READINFECTEDVOICE
:
: c) Připomenutí (22. května 1996) 

Odkaz na originál