securite informatique

Le malware « CrossOver » a le don d'ubiquité

Publié le 01 Mars 2006 - Aurélien Cabezon pour Vulnerabilite.com  


 Le « MARA research group » vient de recevoir d'une source anonyme le premier virus qui posséderait la capacité de se répliquer d’un système Microsoft Windows à un système Windows CE.  
Aurélien Cabezon

Il répond au nom évocateur de « CrossOver » et il s’agirait du premier malware disposant de la capacité à se diffuser aussi bien à travers les plateformes Microsoft Windows que Windows CE en utilisant les liaisons ActiveSync.

Ce nouveau genre de code malicieux aurait été développé en C# (C Sharp) sous Visual Studio 2003 et tirerait partie des composants de communication de la librairie openNETCF.

Dans un texte joint avec le binaire du malware, l’auteur explique que l’un des objectifs des développeurs de virus est la « portabilité ». Un bon virus est un virus qui peut infecter un maximum de systèmes… Paradoxalement, ce virus n’exploite pas la technologie JAVA qui est pourtant largement distribuée sur les équipements mobiles, ni la connectivité Bluetooth qui est devenue un standard sur les PDA et Smart Phones. Or, JAVA et Bluetooth donnent certainement beaucoup plus d’avenir aux malwares mobiles que .NET et Active Sync.

Encore à l’état de « proof of concept », « CrossOver » a été transmis de manière anonyme au MARA. Il est évident qu’une telle découverte va permettre aux éditeurs de solutions de sécurité mobiles de stimuler une nouvelle fois le marché émergeant des protections pour équipements nomades (PDA, Smart Phones …).

Dans son communiqué, le MARA explique qu’une analyse du malware ainsi que son binaire sont à disposition des éditeurs antivirus et des experts qui se seront préalablement enregistrés afin de devenir membres de l’association.


Le texte envoyé avec le code source du Virus au MARA Research Group

virus name: crossover virus - proof of concept
virus type: multiplatform
Target Platforms: Windows desktop OS's, Windows ce, mobile with .NET CF 1.1

This is a proof of concept virus that shows how a virus can spread from a desktop computer to a pocket pc. With the growing use of handheld devices this type of virus may become very prevalent in the future. For viruses to be more effective they need to spread across a wider range of devices including wireless devices. AVers have to be able to provide adequate protection to deal with these types of viruses. The crossover virus is named so because it crosses over from wired PC's to wireless pocket PC's. It is the first virus of its kind.

When executed the virus checks what the current OS is, if it is not windows ce or mobile the virus makes a copy of itself and puts a startup command to the copy in the registry local-machine-current-version-run, the virus then quietly waits for an activesync connection to be detected, it can wait infinitely and everytime the desktop is rebooted the virus recreates itself and again add new copies to the registry, theoretically you can have so many copies running on startup it could degrade or halt the PC's performance. When an active sync connection is detected the virus copies itself to the handheld device and remotely executes the virus to start running on the device.

If the current OS is windows ce or mobile the virus erases all files in the My Documents directory of the device. Then it copies itself to the Windows directory and creates a shortcut to the copy in Windowsstartup. When the device is reset the shortcuts execute their target files, here also you can theoretically have multiple copies of the virus running on startup.

The crossover virus was written in C# (C Sharp) using Visual Studio .NET 2003, the Communications Library of openNETCF.org was used and a great help. It should run on any handheld device running windows ce/mobile and .NET CF 1.1

This is proof of concept code for educational purposes only. This virus closes the gap between handhelds and desktops, now its one big world open to all.


Devenir membre gratuitement
Notez cet article!

La note des lecteurs: 5/5

 
Les livres à ne pas manquer
 
Guide pratique de sécurité informatique : Mise...
Par Bruno Favre, Pierre-Alain...
 
Windows Server 2003 : Implémentation et...
Par Christine Eberhardt, Véronique...
 
Business Place
© 2000-2006 Vulnerabilite.com - Le portail des professionnels de la sécurité informatique
Edité par la société  ISECURELABS | Notice légale | Contact | Sitemap
Liens Promo : Disque dur - optimisation windows xp - Astuces Vista - Meilleurs prix