Risque

Compromission du système sur lequel est installé le faux antivirus et déni de service.

Systèmes affectés

Windows 98, 2000 et NT.

Résumé

Un faux antivirus a été mis à disposition sur une page web. Cet outil n'est pas un antivirus, mais son installation entraîne une compromission du système.

Description

http://www.virus-research.org
a mis à disposition un outil appelé antivirus2001censé être capable de détecter et nettoyer CodeRed,msnVirus (virus non référencé par les éditeursd'antivirus) et SubSeven. Ce faux antivirus esttéléchargeable sous le nom du fichier exécutablevscan2001.exe.  

Lorsque l'on lance cet outil pour la première fois sur une machine Windows NT ou 2000, il prétend systématiquement avoir détecté CodeRed et msnVirus, même si ceux-ci ne sont pas présents sur la machine, puis prétend les nettoyer. Aucune utilisation ultérieure de ce produit ne détectera la présence de virus. Sur une machine Windows 98, il prétend systématiquement ne rien détecter.
 

Cet outil est en fait un cheval de Troie qui contient un robot irc (programme assurant la gestion des canaux irc) et une porte dérobée.
 

Le programme vscan2001.exe crée, lors de son exécution, le répertoire C:\Program Files\Accessories\BACKUP\SYSTEM\Critical. Dans ce répertoire sont créés les fichiers expl32.exe (un bot irc utilisé pour lancer des dénis de service) et explorer2.exe (un programme servant à cacher des fenêtres), ainsi que des fichiers avec extension .dll (fichiers de configuration du robot). Le fichier C:\WINNT\DskLoader.exe (C:\windows\DskLoader.exe pour Windows 98) est également créé et appelé à chaque démarrage, mais celui-ci ne fonctionne que sous Windows 98. Enfin, le fichier C:\WINNT\prun.exe (C:\windows\prun.exe pour Windows 98) apparaît et est un outil de déni de service. La porte dérobée est le cheval de Troie SubSeven. Elle est cachée dans le fichier suivant C:\WINNT\sys.exe (C:\windows\sys.exe). L'exécution de ce fichier provoque l'ouverture du port 20823/tcp ainsi que la création du fichier syskeys.exe dans le répertoire de Windows, et un fichier exécutable dont le nom est aléatoire dans le sous-répertoire system de Windows. De plus, sont créés dans le sous-répertoire system de Windows les fichiers suivants :

  • c60htwht.dll
  • c60rlwot.dll
  • clauth1.dll
  • clauth2.dll
  • lsprst7.dll
  • ssprs.dll
  • sysprs7.dll
  • winos.dll
 

Des clés sont ajoutées dans la base de registre sous :

  • HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer
  • HKLM\Software\Microsoft\Windows\CurrentVersion\Explorer
  • HKLM\Software\Microsoft\Active Setup\Installed Components\KeyName
  • HKLM\Software\Microsoft\Windows\CurrentVersion\Run
  • HKLR\ChatFile\DefaultIcon
  • HKLR\ChatFile\Shell\open\command
  • HCR\irc\DefaultIcon
  • HCR\irc\Shell\open\command
  • HKLM\Software\CLASSES\ChatFile\DefaultIcon
  • HKLM\Software\CLASSES\ChatFile\Shell\open\command
  • HKLM\Software\CLASSES\irc\DefaultIcon
  • HKLM\Software\CLASSES\irc\Shell\open\command
  • HKLM\Software\Microsoft\Windows\CurrentVersion\Uninstall\mIRC
  • HKCU\Software\Microsoft\Windows NT\CurrentVersion\Windows
 

Si le fichier sys.exe a été exécuté, alors une clé supplémentaire est ajoutée à la base de registre sous :

  • HKLM\Software\Microsoft\Windows\CurrentVersion\RunServices
  • HKLM\Software\Microsoft\Windows\CurrentVersion\Run
Celles-ci font appel au fichier exécutable créé dans le sous-répertoire system à chaque redémarrage de Windows.

 

Le lancement du programme expl32.exe provoque l'ouverture en écoute du port 113/tcp, puis une tentative de connexion à un serveur irc. Le robot peut ensuite être utilisé pour lancer des attaques en déni de service.

Solution

Ne pas télécharger ce produit. S'il a été installé, réinstaller la machine. Si la réinstallation n'est pas possible, détruire tous les fichiers ainsi que les clés de la base de registres créés par ce produit. Ne pas réinstaller la machine peut néanmoins être dangereux car d'autres fichiers peuvent avoir été installés. Sous Windows 98, vous pouvez restaurer la base de registre depuis une sauvegarde antérieure grâce à la commande scanreg /restore.