DOUBLECUPs PNG Payload, (Mon, Aug 24th)
Mis à jour :
Analyse de la charge utile DOUBLECUP
Le malware DOUBLECUP utilise une technique simpliste mais efficace pour dissimuler des scripts PowerShell malveillants au sein de fichiers images PNG. Contrairement à la stéganographie traditionnelle, aucune donnée n’est encodée dans les pixels ou les métadonnées ; le script est simplement ajouté à la fin du fichier image.
Points clés :
- Technique de dissimulation : Le code malveillant est concaténé après les données binaires du fichier PNG.
- Astuce d’exécution : Le script PowerShell commence par les caractères
0x0D 0x0A(CRLF), permettant de délimiter proprement la charge utile. - Extraction simplifiée : L’utilisation de la commande native Windows
findstrsuffit à isoler et extraire le script du fichier image, lequel peut ensuite être directement redirigé vers l’interpréteur PowerShell.
Vulnérabilités :
- Aucune CVE spécifique n’est associée, car cette technique exploite l’utilisation légitime des outils système (Living off the Land) et la capacité du shell Windows à traiter des fichiers hybrides.
Recommandations :
- Surveillance des processus : Surveiller l’utilisation de
findstrcouplé à une redirection verspowershell.exeau sein des logs système. - Analyse de fichiers : Ne pas se fier à l’extension de fichier ou à la validité apparente d’une image. Effectuer une analyse heuristique sur le contenu des fichiers téléchargés pour détecter des données ajoutées après le marqueur de fin de fichier (
IENDpour les PNG). - Restrictions PowerShell : Appliquer une politique d’exécution stricte (Constrained Language Mode) et utiliser la journalisation des blocs de script pour identifier les exécutions malveillantes.
