Détecté: November 20, 2004
Mis à jour : February 13, 2007 12:30:20 PM
Egalement appelé : Vundo [McAfee], Vundo.dldr [McAfee]
Type : Trojan Horse
Etendue de l'infection : variable
Systèmes affectés : Windows


Trojan.Vundo est un composant de logiciel publicitaire qui télécharge et affiche des publicités intempestives. Il s'installe lorsque l'utilisateur clique sur un lien contenu dans un courrier indésirable.

Remarque : Les définitions de virus antérieures au 20 novembre 2004 peuvent détecter cette menace comme Adware.VirtuMonde .

Dates de la protection antivirus

  • Version initiale des définitions Rapid Release November 20, 2004
  • Dernière version des définitions Rapid Release November 07, 2018 révision 025
  • Version initiale des définitions Daily Certified November 20, 2004 révision 003
  • Dernière version des définitions Daily Certified November 08, 2018 révision 001
  • Date de la version initiale des définitions Weekly Certified November 23, 2004

Click here for a more detailed description of Rapid Release and Daily Certified virus definitions.

Rédigé par : John Park and Sergei Shevchenk

Détecté: November 20, 2004
Mis à jour : February 13, 2007 12:30:20 PM
Egalement appelé : Vundo [McAfee], Vundo.dldr [McAfee]
Type : Trojan Horse
Etendue de l'infection : variable
Systèmes affectés : Windows


Trojan.Vundo se compose de quatre éléments :

  1. Du code HTML qui exploite la vulnérabilité de débordement de tampon IFRAME d'Internet Explorer (décrite dans le bulletin de sécurité de Microsoft MS04-040).
  2. Un composant de téléchargement.
  3. Un logiciel publicitaire.
  4. Un module DLL installé par le logiciel publicitaire.

Le code HTML exploite la vulnérabilité de débordement de tampon IFRAME d'Internet Explorer (décrite dans le bulletin de sécurité de Microsoft MS04-040 ) et tente de télécharger et d'exécuter le fichier C:\bla.exe de l'adresse 83.149.86.132. Il s'agit du composant de téléchargement du cheval de Troie.

Lorsque le cheval de Troie est exécuté sur l'ordinateur infecté, il effectue les opérations suivantes :
  1. Crée un fichier .exe dont le nom est formé des chaînes suivantes :
    • abr
    • av
    • anti
    • ac
    • acc
    • ad
    • ap
    • as
    • bin
    • bas
    • bak
    • cab
    • cat
    • cmd
    • com
    • cr
    • c
    • drv
    • db
    • disk
    • dll
    • dns
    • dos
    • doc
    • dvd
    • eula
    • exp
    • fax
    • font
    • ftp
    • hard
    • iis
    • img
    • inet
    • info
    • ip
    • java
    • kb
    • key
    • lib
    • log
    • main
    • ms
    • mc
    • mfc
    • mp3
    • msvc
    • net
    • nut
    • odbc
    • ole
    • pc
    • ps
    • play
    • ras
    • reg
    • run
    • sys
    • srv
    • svr
    • svc
    • s
    • tapi
    • tcp
    • task
    • un
    • url
    • util
    • vb
    • vga
    • vss
    • xml
    • wave
    • web
    • w
    • win
    • wms


      Enregistre et exécute le fichier ci-mentionné dans l'un des répertoires suivants :
    • %Windir%\addins
    • %Windir%\AppPatch
    • %Windir%\assembly
    • %Windir%\Config
    • %Windir%\Cursors
    • %Windir%\Driver Cache
    • %Windir%\Drivers
    • %Windir%\Fonts
    • %Windir%\Help
    • %Windir%\inf
    • %Windir%\java
    • %Windir%\Microsoft.NET
    • %Windir%\msagent
    • %Windir%\Registration
    • %Windir%\repair
    • %Windir%\security
    • %Windir%\ServicePackFiles
    • %Windir%\Speech
    • %Windir%\system
    • %Windir%\system32
    • %Windir%\Tasks
    • %Windir%\Web
    • %Windir%\Windows Update Setup Files
    • %Windir%\Microsoft\

      Remarque : %Windir% est une variable qui indique l'emplacement du dossier d'installation de Windows. Par défaut, il s'agit de C:\Windows ou C:\Winnt.

  2. Il supprime la valeur :

    "*MS Setup"

    de la clé de registre :

    HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\RunOnce

  3. Ajoute la valeur :

    "*WinLogon" = "[nom de fichier et chemin d'accès du cheval de Troie] ren time:[chiffre aléatoire]"

    à la clé de registre :

    HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\RunOnce

  4. Crée l'entrée de registre suivante :

    HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\Main\Active State

  5. Tente de télécharger et d'exécuter un fichier de l'adresse IP 62.4.84.41.

    Le fichier téléchargé est un module publicitaire composé d'une DLL intégrée.

  6. Stocke la liste d'URL et peut essayer d'envoyer une requête HTTP à l'une des adresses IP suivantes :
    • 62.4.84.53
    • 62.4.84.56

  7. Dépose la DLL intégrée comme %Temp%\[nom inversé du cheval de Troie].dat.

  8. Ajoute la DLL intégrée à l'espace d'adressage de plusieurs processus en cours d'exécution et à chaque processus exécuté après l'apparition de la menace.

  9. Crée les fichiers temporaires suivants, qui ne sont pas malveillants :
    • [nom inversé du cheval de Troie].bak1
    • [nom inversé du cheval de Troie].bak2
    • [nom inversé du cheval de Troie].ini

  10. Ajoute la valeur :

    "*[nom de fichier du cheval de Troie]" = "[chemin d'accès du cheval de Troie] rerun"

    à la clé de registre :

    HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\RunOnce

  11. Ajoute la valeur :

    "[Default value]" = "{02F96FB7-8AF6-439B-B7BA-2F952F9E4800}"

    aux clés de registre :

    HKEY_LOCAL_MACHINE\SOFTWARE\Classes\ATLEvents.ATLEvents\CLSID
    HKEY_LOCAL_MACHINE\SOFTWARE\Classes\ATLEvents.ATLEvents.1\CLSID

  12. Crée les entrées de registre suivantes :

    HKEY_LOCAL_MACHINE\SOFTWARE\Classes\CLSID\{02F96FB7-8AF6-439B-B7BA-2F952F9E4800}
    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\
    Browser Helper Objects\{02F96FB7-8AF6-439B-B7BA-2F952F9E4800}HKEY_LOCAL_MACHINE\SOFTWARE\Classes\CLSID\{2353FCBC-012D-487B-8BF3-865C0929FBEB} HKEY_LOCAL_MACHINE\SOFTWARE\Classes\ATLDistrib.ATLDistrib\CLSID\
    HKEY_LOCAL_MACHINE\SOFTWARE\Classes\ATLDistrib.ATLDistrib.1\CLSID\
    HKEY_USERS\S-1-5-21-2068663838-1736639611-1443527720-500\Software\Microsoft\Windows
    \CurrentVersion\Ext\Stats\{2353FCBC-012D-487B-8BF3-865C0929FBEB}
    HKEY_LOCAL_MACHINE\SOFTWARE\Classes\CLSID\{22E85F2A-4A67-4835-B2C3-C575FE4EC322}
    HKEY_LOCAL_MACHINE\SOFTWARE\Classes\ADOUsefulNet.ADOUsefulNet
    HKEY_LOCAL_MACHINE\SOFTWARE\Classes\ADOUsefulNet.ADOUsefulNet.1
    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Browser Helper Objects\{22E85F2A-4A67-4835-B2C3-C575FE4EC322}
    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Browser Helper Objects\{DE8BDE42-16D9-4CCC-9F4F-1C3167B82F60}
    HKEY_CLASSES_ROOT\CLSID\{DE8BDE42-16D9-4CCC-9F4F-1C3167B82F60}
    HKEY_LOCAL_MACHINE\SOFTWARE\Classes\DPCUpdater.DPCUpdater
    HKEY_LOCAL_MACHINE\SOFTWARE\Classes\DPCUpdater.DPCUpdater.1

  13. Affiche des publicités sur l'ordinateur infecté.

  14. Redémarre le composant publicitaire si le cheval de Troie détecte qu'il a cessé de fonctionner.

  15. Après redémarrage, le cheval de Troie est exécuté avec le paramètre "rerun" (cf. étape 10). Si le cheval de Troie est exécuté avec ce paramètre, il ajoute la valeur :

    "*[nom du cheval de Troie]" = "[chemin d'accès du cheval de Troie]"

    à la clé de registre :

    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run

  16. Affecte les performances de l'ordinateur en réduisant la quantité de mémoire virtuelle disponible. C'est la conséquence de l'exploitation de la vulnérabilité de débordement de tampon IFRAME d'Internet Explorer (décrite dans le bulletin de sécurité de Microsoft MS04-040).


Recommandations

Symantec Security Response encourages all users and administrators to adhere to the following basic security "best practices":

  • Use a firewall to block all incoming connections from the Internet to services that should not be publicly available. By default, you should deny all incoming connections and only allow services you explicitly want to offer to the outside world.
  • Enforce a password policy. Complex passwords make it difficult to crack password files on compromised computers. This helps to prevent or limit damage when a computer is compromised.
  • Ensure that programs and users of the computer use the lowest level of privileges necessary to complete a task. When prompted for a root or UAC password, ensure that the program asking for administration-level access is a legitimate application.
  • Disable AutoPlay to prevent the automatic launching of executable files on network and removable drives, and disconnect the drives when not required. If write access is not required, enable read-only mode if the option is available.
  • Turn off file sharing if not needed. If file sharing is required, use ACLs and password protection to limit access. Disable anonymous access to shared folders. Grant access only to user accounts with strong passwords to folders that must be shared.
  • Turn off and remove unnecessary services. By default, many operating systems install auxiliary services that are not critical. These services are avenues of attack. If they are removed, threats have less avenues of attack.
  • If a threat exploits one or more network services, disable, or block access to, those services until a patch is applied.
  • Always keep your patch levels up-to-date, especially on computers that host public services and are accessible through the firewall, such as HTTP, FTP, mail, and DNS services.
  • Configure your email server to block or remove email that contains file attachments that are commonly used to spread threats, such as .vbs, .bat, .exe, .pif and .scr files.
  • Isolate compromised computers quickly to prevent threats from spreading further. Perform a forensic analysis and restore the computers using trusted media.
  • Train employees not to open attachments unless they are expecting them. Also, do not execute software that is downloaded from the Internet unless it has been scanned for viruses. Simply visiting a compromised Web site can cause infection if certain browser vulnerabilities are not patched.
  • If Bluetooth is not required for mobile devices, it should be turned off. If you require its use, ensure that the device's visibility is set to "Hidden" so that it cannot be scanned by other Bluetooth devices. If device pairing must be used, ensure that all devices are set to "Unauthorized", requiring authorization for each connection request. Do not accept applications that are unsigned or sent from unknown sources.
  • For further information on the terms used in this document, please refer to the Security Response glossary.

Rédigé par : John Park and Sergei Shevchenk

Détecté: November 20, 2004
Mis à jour : February 13, 2007 12:30:20 PM
Egalement appelé : Vundo [McAfee], Vundo.dldr [McAfee]
Type : Trojan Horse
Etendue de l'infection : variable
Systèmes affectés : Windows


Suppression à l'aide de l'outil de suppression
Security Response a développé un outil de suppression pour supprimer les infections de Trojan.Vundo. Il s'agit de la méthode recommandée dans la plupart des cas.

Suppression manuelle
Les instructions suivantes sont valables pour toutes les dernières solutions antivirus de Symantec, y compris les gammes de produits Symantec AntiVirus et Norton AntiVirus.

  1. Désactiver l'option Restauration du système (Windows Me/XP).
  2. Mettre à jour les définitions de virus.
  3. Redémarrer l’ordinateur en mode sans échec ou en mode VGA.
  4. Exécuter une analyse complète du système et éliminez tous les fichiers détectés comme Trojan.Vundo.
  5. Rétablir les modifications apportées au registre.
Pour plus de détails sur chacune de ces étapes, lisez les instructions suivantes.

1. Pour désactiver l'option Restauration du système (Windows Me/XP)
Si vous utilisez Windows Me ou Windows XP, nous vous conseillons de désactiver temporairement la Restauration du système. Windows Me et XP utilisent cette fonctionnalité, activée par défaut afin de pouvoir restaurer des fichiers sur votre ordinateur, s'ils venaient à être endommagés. Si un ordinateur a été infecté par un virus, un ver ou un cheval de Troie, il est possible que ce virus, ver ou cheval de Troie soit sauvegardé par la Restauration du système.

Windows empêche des programmes tiers, y compris les programmes anti-virus, de modifier la Restauration du système. Par conséquent, les programmes ou outils anti-virus ne peuvent pas éradiquer les menaces dans le dossier de Restauration du système. Ainsi, la Restauration du système peut restaurer un fichier infecté sur votre ordinateur même après avoir nettoyé les fichiers infectés sur tous les autres emplacements.

Une analyse antivirus peut également détecter une menace dans le dossier de restauration du système même si vous avez supprimé la menace.

Pour savoir comment désactiver la Restauration du système, consultez la documentation de Windows ou l'un des articles suivants :

Remarque :
Lorsque vous avez terminé la procédure de suppression, et que vous pensez que la menace est éliminée, vous devriez réactiver la Restauration du système en suivant les instructions détaillées dans les documents cités ci-dessus.

Pour des informations complémentaires et une méthode alternative pour désactiver la Restauration du système de Windows Me, consultez l'article de la base de connaissances de Microsoft " Les outils antivirus ne peuvent pas nettoyer les fichiers infectés dans le dossier _Restore ," Numéro d'article : Q263455.

2. Pour mettre à jour les définitions de virus
Symantec Security Response réalise des tests complets de qualité pour toutes les définitions de virus avant leur publication sur nos serveurs. Il y a deux façons de se procurer les dernières définitions de virus :

  • La méthode la plus simple pour obtenir les dernières définitions de virus est d'exécuter LiveUpdate : Celles-ci sont publiées chaque semaine sur les serveurs LiveUpdate (en principe tous les mercredis) sauf en cas d'attaque virale critique. Pour déterminer si les définitions pour cette menace sont disponibles via LiveUpdate, reportez-vous aux Définitions de virus (LiveUpdate).
  • L'autre consiste à télécharger les définitions de virus en utilisant Intelligent Updater : Les définitions de virus d'Intelligent Updater sont publiées quotidiennement. Elles doivent être téléchargées sur le site Web de Symantec Security Response puis installées manuellement. Pour déterminer si les définitions pour cette menace sont disponibles via Intelligent Updater, reportez-vous aux Définitions de virus (Intelligent Updater).

    Les définitions de virus d'Intelligent Updater sont disponibles : Pour des instructions détaillées, consultez le document intitulé Comment mettre à jour les définitions de virus en utilisant Intelligent Updater.

3. Pour redémarrer l’ordinateur en mode sans échec ou en mode VGA

Arrêtez l'ordinateur puis éteignez-le. Attendez au moins 30 secondes puis redémarrez l'ordinateur en mode sans échec avec une ligne de commande ou en mode VGA.
  • Si vous exécutez Windows 95, 98, Me, 2000 ou XP, redémarrez votre ordinateur en mode sans échec. Pour des instructions détaillées, consultez le document intitulé Comment démarrer l'ordinateur en mode sans échec.
  • Si vous exécutez Windows NT 4 redémarrez votre ordinateur en mode VGA.
4. Pour analyser et supprimer les fichiers infectés
  1. Démarrez votre programme antivirus Symantec et assurez-vous que ce dernier a été configuré pour analyser tous les fichiers.
  2. Exécutez une analyse complète du système.
  3. Si un fichier est détecté comme infecté par Trojan.Vundo, cliquez sur Supprimer.

5. Pour rétablir les modifications apportées au registre


Important :
Nous vous recommandons vivement d’effectuer une sauvegarde du registre avant d’y apporter des modifications. Une modification incorrecte du registre peut provoquer la perte définitive de données ou la corruption de fichiers. Ne modifiez que les clés indiquées. Consultez le document intitulé Comment faire une copie de sauvegarde du Registre de Windows pour des instructions détaillées.

  1. Cliquez sur Démarrer > Exécuter.
  2. Tapez regedit

    Puis cliquez sur OK.

  3. Accédez aux clés suivantes :

    HKEY_LOCAL_MACHINE\SOFTWARE\Classes\ATLEvents.ATLEvents\CLSID
    HKEY_LOCAL_MACHINE\SOFTWARE\Classes\ATLEvents.ATLEvents.1\CLSID

  4. Dans le volet de droite, supprimez la valeur :

    " [Default value]" = "{02F96FB7-8AF6-439B-B7BA-2F952F9E4800}"

  5. Accédez à la clé suivante :

    HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Runonce

  6. Si elle existe, supprimez la valeur dans le volet droit :

    "*WinLogon = "[chemin d'accès du cheval de Troie] ren time:[chiffre aléatoire]"

  7. Accédez à la clé suivante :

    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\RunOnce

  8. Si elle existe, supprimez la valeur dans le volet droit :

    "*[nom de fichier du cheval de Troie]" = "[chemin d'accès du cheval de Troie] rerun"

  9. Naviguez jusqu'à la clé :

    HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Run\

  10. Si elle existe, supprimez la valeur dans le volet droit :

    "*[nom de fichier du cheval de Troie]" = "[nom complet du cheval de Troie]"

  11. Accédez aux entrées de registre suivantes et supprimez-les :

    HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\Main\ActiveState
    HKEY_LOCAL_MACHINE\SOFTWARE\Classes\CLSID\{02F96FB7-8AF6-439B-B7BA-2F952F9E4800}
    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\
    Browser Helper Objects\{02F96FB7-8AF6-439B-B7BA-2F952F9E4800}
    HKEY_LOCAL_MACHINE\SOFTWARE\Classes\CLSID\{2353FCBC-012D-487B-8BF3-865C0929FBEB} HKEY_LOCAL_MACHINE\SOFTWARE\Classes\ATLDistrib.ATLDistrib\CLSID\
    HKEY_LOCAL_MACHINE\SOFTWARE\Classes\ATLDistrib.ATLDistrib.1\CLSID\
    HKEY_USERS\S-1-5-21-2068663838-1736639611-1443527720-500\Software\Microsoft\Windows
    \CurrentVersion\Ext\Stats\{2353FCBC-012D-487B-8BF3-865C0929FBEB}
    HKEY_LOCAL_MACHINE\SOFTWARE\Classes\CLSID\{22E85F2A-4A67-4835-B2C3-C575FE4EC322}
    HKEY_LOCAL_MACHINE\SOFTWARE\Classes\ADOUsefulNet.ADOUsefulNet
    HKEY_LOCAL_MACHINE\SOFTWARE\Classes\ADOUsefulNet.ADOUsefulNet.1
    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Browser Helper Objects\{22E85F2A-4A67-4835-B2C3-C575FE4EC322}
    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Browser Helper Objects\{DE8BDE42-16D9-4CCC-9F4F-1C3167B82F60}
    HKEY_CLASSES_ROOT\CLSID\{DE8BDE42-16D9-4CCC-9F4F-1C3167B82F60}
    HKEY_LOCAL_MACHINE\SOFTWARE\Classes\DPCUpdater.DPCUpdater
    HKEY_LOCAL_MACHINE\SOFTWARE\Classes\DPCUpdater.DPCUpdater.1

  12. Quittez l'Editeur du Registre.

  13. Redémarrez l’ordinateur en Mode normal. Pour des instructions détaillées, consultez la section traitant du retour au mode normal dans le document intitulé Comment démarrer l'ordinateur en mode sans échec.


Rédigé par : John Park and Sergei Shevchenk