CE SERVICE PEUT CONTENIR DES TRADUCTIONS GÉNÉRÉES PAR GOOGLE. GOOGLE DÉCLINE TOUTE GARANTIE, EXPLICITE OU IMPLICITE, Y COMPRIS LES GARANTIES D'EXACTITUDE, DE FIABILITÉ, AINSI QUE TOUTE GARANTIE IMPLICITE DE COMMERCIALISATION ET D'ADAPTATION À DES FINS PARTICULIÈRES ET À L'ABSENCE DE CONTREFAÇONS.

Le site internet de Kaspersky Lab a été traduit pour votre commodité en utilisant un logiciel de traduction générée par Google. Des efforts raisonnables ont été faits pour fournir une traduction exacte. Cependant, aucune traduction automatique n'est parfaite et l'objectif n'est pas de remplacer le travail des traducteurs. Le site internet de Kaspersky Lab fournit ces traductions comme un service pour ses utilisateurs, et elles ont été publiées "telles quelles". Aucune garantie, explicite ou implicite, n'est faite au sujet de l'exactitude, de fiabilité ou de conformité de ces traductions faites de l'anglais vers une autre langue. Certains contenus (images, vidéos, Flash, etc.) peuvent ne pas être traduits correctement à cause des limites du logiciel de traduction.

Worm.Win32.Bumerang

Classe Worm
Plateforme Win32
Description

Détails techniques

C'est un ver-virus Win32 très dangereux. Le virus lui-même est un fichier Windows PE EXE d'environ 23 Ko de longueur (compressé par UPX, avec une taille décompressée d'environ 52 Ko), et écrit en Microsoft Visual C ++. Il se propage via le réseau local et infecte les applications Win32 EXE (fichiers PE EXE). En infectant, le virus déplace un fichier commençant à la fin du fichier, puis écrit lui-même au début du fichier. Par conséquent, lorsqu'un fichier infecté est démarré, le code du virus prend le contrôle.

Le virus utilise des appels spécifiques à Win9x et ne peut fonctionner que sur des machines Win9x. En raison de sa «nature» de réseau, le virus peut infecter des fichiers sur des machines NT, mais il ne peut pas être exécuté sur ces machines.

Routines de virus

Lorsqu'un fichier infecté est exécuté, le virus obtient son code à partir d'un fichier hôte infecté et le dépose dans le répertoire système Windows avec le nom DDRAW32.DLL (ce fichier est une application Win32 PE avec un code viral «pur»). Le virus génère ensuite ce fichier DLL "pur code", désinfecte un fichier hôte et le génère, renvoyant le contrôle au programme hôte.

Si une erreur survient ci-dessus, le virus affiche un message "Erreur fatale".

Lorsqu'il est exécuté, le fichier de virus DDRAW32.DLL active les routines de virus principales. Ils sont quatre:

1. Routine de registre. Celui-ci crée une clé d'exécution automatique du registre:

HKLMSoftwareMicrosoftWindowsCurrentVersionRunServicesOnce =% SystemDir% DDRAW32.DLL

Si une application REGEDIT est exécutée, cette routine supprime temporairement cette clé, réalisant ainsi le mécanisme "furtif".

2. Réseau infectant la routine. Celui-ci dort pendant environ quatre minutes, puis il énumère les ressources réseau (lecteurs partagés), puis infecte les fichiers à l'intérieur. Lors de l'infection d'un lecteur partagé, le virus vérifie d'abord s'il est activé en écriture. Dans le cas où le lecteur est partagé pour un accès complet, le ver démarre la routine d'infection de fichiers Win32 sur ce lecteur. Cette routine analyse tous les répertoires sur le lecteur et infecte les fichiers PE EXE.

Si un lecteur est mappé pour un accès limité, le virus essaie de se connecter avec le nom "invité" et avec des mots de passe différents. Il semble que le virus essaie de deviner le vrai mot de passe, puis démarre la routine d'infection si la connexion est réussie.

Le virus tente également d'accéder à une machine distante de quatre façons: accéder à cette machine «tel quel», puis essayer de passer à travers les partages d'administration cachés C $, D $ et E $

3. Ceci est une routine de charge utile. Les machines infectées stockent d'abord l'heure et la date d'exécution dans le registre du système (voir ci-dessous). En fonction de l'intervalle de temps de la première exécution, ils activent la routine de charge utile qui termine les processus actifs selon la liste suivante:

Msgsrv32, Mprexe, Explorateur, Taskmon, Internat, Systray, Mmtask, ddraw32

Ils extraient ensuite, à partir du code du virus, le virus "Win95.CIH" vers le fichier RUN.EXE et l'exécutent. La routine de destruction "Win95.CIH" est corrigée afin qu'elle soit immédiatement exécutée. En conséquence, les routines de destruction de BIOS Flash et FAT de CIH sont immédiatement activées.

4. Réseautage. Cette routine écoute toutes les machines déjà infectées sur le réseau. En même temps, si la routine de charge utile est activée, la routine de mise en réseau de virus envoie un message spécial "charge utile maintenant" à toutes les autres machines infectées. Par conséquent, lorsqu'une machine infectée accède à la charge utile, toutes les autres machines du réseau local reçoivent un message "charge utile maintenant" et démarrent la charge utile. Ainsi, toutes les machines infectées dans le réseau sont écrasées au même moment.

Furtif

En plus de sa routine furtive de registre, le virus cache également son fichier DDRAW32.DLL. Pour ce faire, il accroche les fonctions de recherche de processus de mémoire, et renvoie un message «sans processus» dans le cas où un processus infecté est recherché.

Autre

Le virus modifie les clés de registre suivantes:

HKLMSystemCurrentControlSetServicesClass
Id
Aller

HKLMEnumNetwork
Cnum
Inum

Le virus contient également la chaîne de texte:

Bumerang


Lien vers l'original