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.Java.BeanHive

Třída Virus
Platfoma Java
Popis

Technické údaje

Technologie použitá v tomto viru má několik výhod. Tento vícesložkový způsob infekce umožňuje virům skrýt kód v infikovaných souborech: délka souborů roste o malou hodnotu a po krátkém pohledu se zdá, že vložený virusový kód je neškodný.

Kombinace starter-main také umožňuje virus writer (s) "upgradovat" virus s novými verzemi pouze nahrazením hlavního kódu viru na svém serveru.

Je třeba poznamenat, že virus je schopen replikovat pouze za velmi omezených podmínek. Není naprosto schopen infikovat systém spuštěný jako applet Java pod některým z populárních webových prohlížečů. Standardní ochrana zabezpečení ruší všechny pokusy o přístup k diskovým souborům nebo někdy stahovat vzdálený soubor Java.

Virus je schopen šíření pouze jako spouštěcí soubor jako Java aplikace pomocí Java stroje.

Technické údaje

Virus starter je krátký program Java o 40 řádcích kódu. Když převezme kontrolu, spojí se se vzdáleným webovým serverem, stáhne hlavní virový kód, který je uložen v souboru BeanHive.class a spustí jej jako podprogram.

Hlavní kód viru je také rozdělen na šest částí a uložen v šesti různých javových souborech. Tyto soubory jsou staženy z webového serveru a v případě potřeby je spouštět:


BeanHive.class: vyhledávání souborů v adresářovém stromu
+ — e89a763c.class: analýza formátu souboru
| — a98b34f2.class: funkce přístupu k souborům
| — be93a29f.class: příprava souboru pro infekci (část1)
| — c8f67b45.class: příprava souboru pro infekci (část2)
+ — dc98e742.class: vkládání viru starteru do souboru oběti

Během infikování viru analyzuje interní formáty Java, do souboru zapíše kód startéru jako podprogram "loadClass" a přidá ke kódu konstruktoru souboru volání pro tento podprogram: loadClass ("BeanHive"). Předávaný parametr ("BeanHive") ukazuje na název vzdáleného souboru (na webovém serveru) s hlavním kódem viru.


Odkaz na originál