mercredi 27 mai 2009
Poison.63 ..un code sur mesure qui vous espionne via webcam et micro...
Par Marc Blanchard [Virus Docteur], mercredi 27 mai 2009 à 17:41 :: PhénoTypes de Malwares
Ce code sous forme de fichier exécutable, permet à un pirate d’ouvrir des connexions à distance sur un ordinateur, victime d’avoir exécuter ce code.
Il fait partie de la famille de codes malicieux nommée BackDoor.Poison.63.
L'executable étudié n’est qu’en fait une partie du code malicieux, car pour permettre la prise de main à distance, il est nécessaire d’avoir un programme client et un programme serveur.
Le serveur est celui qui s’installe sur l’ordinateur de la victime
Le client est celui qui est installé sur l’ordinateur du pirate
Il contourne les parefeux des postes victimes.
Toutes les connexions, lors des prises de mains a distances sont encryptées avec une technique appelée CAMELLIA en 256 bits.
Le code serveur est développé en langage assembleur (donc très petit environ 5Ko), tandis que le code client est développé en Delphi (langage évolué). Le code serveur s’installe sur les operating systems Windows y compris XP, Vista en 32bits ou 64 bits.
Une technologie de keylogger (écouteur de clavier) a été intégré au code serveur, permettant une écoute quasi-permanente de ce que tape au clavier la victime. Cette technologie permet ainsi de récupérer tous les mots de passes de internet explorer, firefox, msn, etc.
Cette technique a été également ajoutée une possibilité de lancer la webcam de la victime de facon invisible et d’enclencher le microphone de l’ordinateur, permettant ainsi un espionnage complet.
Il ne faut pas se fier au nom, car le pirate peut générer le nom du programme comme il le souhaite, comme nous le montre la copie écran ci-dessous :

Comme on peut le constater, ce code possède également des actions de polymorphismes (changement d’actions, de code, de méthodes d’implémentation dans le système alèatoire, etc).
Le pirate peut également demander à son code d’utiliser des serveurs proxys y compris les proxys génériques Socks 4 et Socks5 extérieurs ou DNS afin d’être certains de pouvoir accéder au poste de sa victime.
La victime n’a pas besoin d’être administrateur de son poste, simple utilisateur suffit car les implémentations de ce code sont possible dans la registre de l’utilisateur
Ce code est capable d’établir des connexions en tant que redirection de port et d’écouter le traffic sur le réseau local la victime est connecté pour espionnage l’ensemble du parc informatique.
Voici le phénotype de ce code :
Comme on peut le constater, de nombreuses technologies de polymorphies sont utilisées ainsi qu’une multiplication des technologies ont été insérées dans ce code qui se veut très intrusif.
Voici la description du Phénotype :
Ty-6;Backdoor
Ty-15;Keylogger
Ty-25;ACTIVEX
Ty-32;SPYWARE
Ty-35;Drop de fichiers sains par sous appel (ex:svchost.exe virus.exe)
Pg-72;Open Door
Pg-81;Rebond TCPIP LSASS/RPC
Pg-90;Download via other malware
Cm-265;Complexite Niveau 3 (Difficile)
Pi-267;Perception Infection Niveau 2 (Peu percevable pour l'utilisateur)
Ne-269;Niveau d'Emergence Niveau 1 (Faible)
OS-130;Windows ALL
%SYS%\svchost.exe
Ex-194;Exploit OS
Ex-195;Exploit Application
Te-231;Scan Reseau
Te-238;Autre Server charge sur la victime
Te-239;BOT
Te-240;Modular
Te-241;Stealth
Te-242;Polymorphique
Te-243;Encryptage de donnees
Te-245;MUTEX
Te-246;File creation
Te-250;CPU Analysis
Te-252;PE
Te-261;Residant en memoire
HKLM\SOFTWARE\Microsoft\Active Setup\Installed Components\{2B81DA45-7941-1AAB-0607-050404050708} "StubPath"
HKLM\SOFTWARE\Microsoft\Active Setup\Installed Components\{255959D1-EAA2-3478-0804-030805050803} "StubPath" data: C:\WINDOWS\System32\svchost.exe
Nota: svchost.exe dans cette clef peut changer en function de la volonté du pirate.
HKLM\SOFTWARE\Microsoft\Active Setup\Installed Components\{112B7F82-1892-E4D0-0602-070704020806} "StubPath"
