mai 19, 2008 – 2:30
Il y a quelque temps déjà, 2 de mes contacts ce sont mis au même moment à m’envoyer un lien du genre “http://msn.images.isuisse.com/?photo=votre_pseudo”
précisant que ma photo y était, surpris et/ou amusé je décide d’aller prospecter pour les aider à se débarrasser de cet affreux malware et aussi satisfaire ma curiosité.
J’ai commencé par télécharger le binaire du site en question puis je l’ai ouvert avec ida, pour voir un peu quelles fonctions il appelait et avoir une idée de ce qu’il pouvait faire d’autre que d’envoyer des messages ennuyeux sur msn. Sans trop grande surprise, le fichier était packer, je me suis donc précipité à lancer peid dessus pour savoir comment. Sans faire attention, j’ai cliqué sur “find oep pointer” ce qui a eu pour effet de lancer le malware sur ma machine, malin. Mais rien de si inquiétant c’était l’occasion de vraiment savoir ce que le malware faisait pour le coup :).
J’ai commencé par fermer msn, pour ne pas polluer mes contacts, puis j’ai démarré d’une manière habituelle les très bons outils de Marc Russinovitch que sont “Process explorer” et “autoruns“. Assez surpris, alors que j’avais repéré l’exécution d’une dll dans un sous dossier windows, Process explorer était incapable de voir la thread associée. Le malware se masquait du résultat de la fonction d’api win32 utilisée par Process explorer, rien d’extraordinaire mais ça le place déjà dans la catégorie des malwares un peu plus ennuyeux que la moyenne.
J’ai découvert alors les 2 très bon soft que sont gmer et darkspy. Gmer est vraiment très pratique parce qu’il a été capable de détecter les processus masqué au niveau du noyau, mais également parce qu’il permet en un *click* de fermer tout les processus non critique pour l’utilisation de l’os.
Ca permet d’empecher par exemple 2 dll d’assurer l’exécution du malware en s’injectant mutuellement dans les processus du système, et surtout de supprimer les fichiers du malware puisqu’ils ne sont plus utilisés. Une clé du registre supprimée et 2/3 fichiers et il n’y avait plus de trace de l’ennemi.
J’ai surement gagné un temps précieux de reverse engineering en exécutant directement le malware sur mon système, mais il n’empêche que vu le niveau grandissant des malware, et des techniques de rootkit qu’ils emploient, il y a de quoi être inquiet de la bienséance de son système après ça.
J’ai donc poursuivi un peu mes recherches pour avoir plus d’information. En me faisant la remarque du temps gagné par l’exécution je me suis dit qu’il serait intéressant de garder une machine virtuelle de coté la prochaine fois. J’ai alors fait la découverte de anubis : http://anubis.iseclab.org/features.php qui remplit très bien ce rôle, et m’a permis de m’assurer que j’avais bien supprimé tout ce qu’il fallait mais également de découvrir qu’il s’agissait en plus d’un botnet.
Par ailleurs, on m’a fait découvrir le forum mad avec un thread qui traitait justement du malware en question.
Enfin, j’ai découvert une analyse déjà bien réalisée, faites en 2 parties, d’un malware qui semble assez proche sur le blog d’0vercl0k’s et que je vous recommande.
merci à Ivanlefou de m’avoir faite découvrir Gmer, ainsi qu’à l’une des victimes qui m’a aussi servi de cobaye, et qui se reconnaitra si elle me lit 
Posted in Non classé | 1 Comment »