Le malware
Bagle est en réalité un
ver informatique se propageant essentiellement par les logiciels p2p et via de faux cracks (=logiciels piratés !), ainsi que par mail.
L'internaute croyant télécharger un crack pour un logiciel en faisant une recherche via un logiciel p2p
installe lui même le ver sur son ordinateur car le fichier.exe contenu dans l'archive est en réalité le ver Bagle !
Les noms des logiciels crackés sont très divers et touchent une gamme assez étendue de type de programme, voici une
liste non exhaustive de noms de programmes utilisés par Bagle pour se camoufler !
Ce ver est en général assez coriace à supprimer !
Symptômes dus à l'infection
Lorsqu'il est exécuté, le ver affiche une fenêtre qui demandera de sélectionner un fichier à cracker. En fait c'est un leurre car bien évidement il ne crackera aucun fichier !
Message obtenu après recherche :
Sa première action est d'infecter un fichier sain du démarrage, après une lecture du registre, il supprimer la clé safeboot qui permet le démarrage en mode sans échec, il neutralise aussi le fonctionnement de l'antivirus et le pare-feu, et empêche leur réinstallation. Vous vous rendrez compte assez vite qu'une grande partie de programmes de sécurité ne pourront pas s'exécuter avec comme message d'erreur :
"application win32 non valide ..."
Attention ! Ne surtout pas chercher à redémarrer en mode sans échec en passant par la commande
msconfig sous peine de voir Windows redémarré indéfiniment en boucle !
Méthode de désinfection
Plusieurs solutions s'offrent à vous !
Réparer l'accès au mode sans échec
Vous pouvez commencer par réparer l'accès au mode sans échec, en téléchargeant :
1er Méthode : ELIBAGLA
- Téléchargez ELIBAGLA (by SATINFO) en bas de cette page : http://www.zonavirus.com/datos/descargas/95/elibagla.asp
- Cliquez sur le bouton Descargar Elibagla pour télécharger le fichier, placez le sur votre bureau.
- Double-cliquez dessus pour l'ouvrir
- Assurez-vous que dans le menu déroulant Unidad, vous avez bien C:\ (ou la partition contenant le système d'exploitation)
- Vérifiez aussi que l'option en bas de la fenêtre Eliminar Ficheros Automaticamente est bien cochée
- Cliquez sur le bouton Explorar pour lancer l'analyse, à la fin du scan, un rapport est généré, nommé infosat.txt, il est en outre sauvegardé sous la racine : C:\infosat.txt
Exemple d'un rapport contenant des fichiers infectés :
Thu Feb 28 21:49:09 2008
EliBagle v11.08 (c)2008 S.G.H. / Satinfo S.L.
----------------------------------------------
Lista de Acciones (por Acción Directa):
C:\WINDOWS\SYSTEM32\WINTEMS.EXE --> Bagle Acceso Denegado.
C:\WINDOWS\SYSTEM32\BAN_LIST.TXT --> Eliminado Bagle
C:\WINDOWS\SYSTEM32\DRIVERS\SROSA.SYS --> Bagle (rootkit) Acceso Denegado.
C:\WINDOWS\SYSTEM32\DRIVERS\HLDRRR.EXE --> Bagle.dldr Acceso Denegado.
Restaurada Clave: "SafeBoot\Minimal y Network"
Reinicie para Completar la Limpieza.
Thu Feb 28 21:49:48 2008
EliBagle v11.08 (c)2008 S.G.H. / Satinfo S.L.
----------------------------------------------
Lista de Acciones (por Exploración):
Explorando Unidad C:\
C:\Program Files\ATI Technologies\ATI Control Panel\ATIPTAXX.EXE --> Eliminado Bagle.dldr
C:\WINDOWS\system32\MDELK.EXE --> Acceso Denegado, Bagle (Reiniciar para completar la Limpieza)
C:\WINDOWS\system32\WINTEMS.EXE --> Acceso Denegado, Bagle (Reiniciar para completar la Limpieza)
Nº Total de Directorios: 7505
Nº Total de Ficheros: 82386
Nº de Ficheros Analizados: 12450
Nº de Ficheros Infectados: 3
Nº de Ficheros Limpiados: 3
- Exploitation du rapport :
- la mention : Eliminado Bagle signifie que la composante du ver a bien été supprimée
- la mention : Bagle Acceso Denegado signifie que l'accès à ce fichier est refusé, il n'a donc pas été supprimé
- la mention : Acceso Denegado, Bagle (Reiniciar para completar la Limpieza) signifie qu'il faut repasser l'outil pour en arriver à bout !
- Elibagla a la capacité de réparer la clé safeboot supprimer par bagle, si c'est le cas, la mention suivante apparait dans le rapport : Restaurada Clave: "SafeBoot\Minimal y Network"
Remarque : il est très important de passer plusieurs fois Elibagla en mode normal, ainsi qu'en mode sans échec si possible afin d'essayer de supprimer le plus de fichiers infectés possible !
Dans notre exemple, Elibagla n'est pas arrivé à bout de l'infection du 1er coup, nous allons voir dans la suite comment d'autres outils peuvent venir compéter la suppression du ver Bagle.
2ème Méthode : Gmer
- Décompressez l'archive le sur le Bureau et double cliquez sur gmer.exe
- IMPORTANT: si une alerte de l'antivirus apparait pour le fichier gmer.sys ou gmer.exe, laisse le s'exécuter !
- Cliquez sur l'onglet rootkit, vérifiez que les cases : Services, Registry et Files sont bien cochées
- Cliquez sur scan , une fois terminé, allez dans :
- Démarrer
- Exécuter et tapez la commande cmd puis validez
- Dans la fenêtre noire qui s'ouvre, recopiez chacune des lignes imprimées préalablement en étant très vigilant (syntaxe, espaces entre les mots...), une par une, en validant chacune des lignes par la touche Entrée.
- Dans ce cas, le script a été élaboré en fonction de rapport d'Elibagla précédant :
gmer -killall
gmer -del reg "HKLM\SYSTEM\CurrentControlSet\Services\SROSA"
gmer -del reg "HKLM\SYSTEM\ControlSet001\Services\SROSA"
gmer -del reg "HKLM\SYSTEM\ControlSet002\Services\SROSA"
gmer -del service SROSA
gmer -del file "C:\WINDOWS\SYSTEM32\DRIVERS\SROSA.SYS"
gmer -del file "C:\WINDOWS\SYSTEM32\WINTEMS.EXE"
gmer -del file "C:\WINDOWS\SYSTEM32\BAN_LIST.TXT"
gmer -del file "C:\WINDOWS\system32\MDELK.EXE"
gmer -del file "C:\WINDOWS\SYSTEM32\DRIVERS\HLDRRR.EXE"
gmer -reboot
- Si à la fin de la manip, le PC ne redémarre pas tout seul, faire un reset pour forcer le redémarrage.
Remarque : cette méthode suppose que l'on sait faire des scripts avec gmer !
3ème Méthode : Combofix
- Télécharger Combifix (by Subs) sur cette page :
- http://download.bleepingcomputer.com/sUBs/ComboFix.exe
- Enregistrez le sur le bureau
- Déconnectez vous d'internet et fermez toutes tes applications et programmes
- Double-cliquez sur combo-fix.exe
- Appuyer sur la touche Y (Yes) pour démarrer le scan
- Le rapport sera crée sous la racine: C:\Combofix.txt
Remarque : combo se charge de supprimer un certain nombre de fichiers infectés liés à bagle. Il est impératif de télécharger combo par le lien donné précédemment ( version renommée ) ou alors de renommer vous même combo ( clic droit sur le fichier < renommer ), car sinon Combo sera totalement inefficace face à Bagle !
4ème Méthode : Malwarebyte's
Ce très bon outil a la particularité de détecter la totalité de l'infection Bagle, cependant il n'est efficace qu'à condition d'utiliser
Eligagla juste avant pour neutraliser le fichier infecté repéré en 04 (hijackthis) ou si cette 04 a déjà été supprimée auparavant.
- Télécharger MalwareByte's Anti-Malware (by RubbeR DuckY) :
- http://www.commentcamarche.net/telecharger/telecharger 34055379 malwarebyte s anti malware
- Installez le programme sur le bureau :
- S'il manque le fichier COMCTL32.OCX, vous pourrez le télécharger ici
- Faites les mises à jour (clic sur Mises à jour puis Recherche de mises à jour)
- Démarrez en mode sans échec
- Lancez le MalwareByte's Anti-Malware, cliquez sur Exécuter un examen complet puis Rechercher et sélectionnez tous tes disques durs
- Une fois le scan terminé, cliquez sur supprimer (si un message demande à redémarrer le PC, acceptez !)
- Un rapport sera généré, enregistrez le de manière à le retrouver
Astuces Pratiques !
Renommer ELIBAGLA
- Voici en avant-première une astuce capable de rendre Elibagla plus efficace face aux variantes Bagle !
- Il suffit de le renommer en utilisant le même nom qu'un des fichiers faisant partie de l'infection: ici mdelk.exe et le rootkit sera incapable de faire la différence avec le fichier de l'infection qui porte le même nom et qui lui autorise donc un champ d'action beaucoup plus important.
- Elibagla ainsi renommé sera capable en un seul passage de neutraliser totalement l'infection. Il suffit ensuite d'un redémarrage du PC et d'un second scan pour supprimer les restes de l'infection.
- A noter que cette astuce marche uniquement si l'exe d'Elibagla est correctement renommé en mdelk.exe !
Ligne de commande astucieuse !
- Cette astuce est principalement destinée aux utilisateur avertis, ainsi qu'aux personnes aidant dans les forums virus/sécurité à qui elle sera très utile !
- Le faux crack qui se copie à la place d'un fichier sain à la particularité d'utiliser un protecteur de fichier : Themida.
- Cette commande est capable de révéler la présence de fichiers infectés liés à Bagle et camouflés par ce protecteur de fichier, ouvrez une invite de commande et entrez la ligne suivante :
- findstr /S /I /M /L "Themida" C:\*.exe>>"%userprofile%\bureau\Startvir.txt"
- Le fichier Startvir.txt sur le bureau listera les fichiers suspects trouvés, il vous suffira après interprétation des résultats de supprimer les fichiers.
A noter qu'il existent encore plusieurs autres méthode pour se débarrasser de ce ver !
Si vous rencontrer des difficultés à supprimer ce ver, qui ajouté à d'autres infections peut être très difficile à déloger, n'hésitez pas à poster un message dans le forum
virus/sécurité en expliquant brièvement les opérations effectuées et les problèmes rencontrés.