Création d'un MSI malveillant et obtention des droits root
La création de l'installateur MSI sera réalisée en utilisant wixtools, plus précisément wixtools sera utilisé. Il convient de mentionner que d'autres constructeurs MSI ont été testés, mais ils n'ont pas réussi dans ce cas particulier.
Pour une compréhension complète des exemples d'utilisation de MSI wix, il est conseillé de consulter cette page. Ici, vous trouverez divers exemples qui démontrent l'utilisation de MSI wix.
Le but est de générer un MSI qui exécutera le fichier lnk. Pour ce faire, le code XML suivant pourrait être utilisé (xml from here):
Il est important de noter que l'élément Package contient des attributs tels que InstallerVersion et Compressed, spécifiant la version de l'installateur et indiquant si le package est compressé ou non, respectivement.
Le processus de création implique l'utilisation de candle.exe, un outil de wixtools, pour générer un objet wix à partir de msi.xml. La commande suivante doit être exécutée :
De plus, il convient de mentionner qu'une image est fournie dans le message, qui illustre la commande et sa sortie. Vous pouvez vous y référer pour un guide visuel.
De plus, light.exe, un autre outil de wixtools, sera utilisé pour créer le fichier MSI à partir de l'objet wix. La commande à exécuter est la suivante: