PS2EXE è uno strumento che converte uno script PowerShell in un eseguibile Windows. Il file .exe risultante esegue ancora la logica dello script, ma nasconde il codice in testo semplice a un rapido sguardo e fa apparire il file più simile a un normale programma.
Nella sicurezza informatica, questo tipo di impacchettamento è importante perché gli attaccanti lo usano per migliorare la consegna, ridurre l'esposizione evidente degli script e talvolta aggirare i controlli che si concentrano sui file .ps1. Può anche complicare il triage, poiché gli analisti potrebbero dover estrarre o decomprimere l'eseguibile prima di poter esaminare i comandi effettivi. I difensori cercano eseguibili che avviano PowerShell, nomi di file o metadati insoliti e comportamenti simili a script all'interno dei binari. Abilitare il logging degli script PowerShell, il controllo delle applicazioni e l'ispezione degli eseguibili sospetti aiuta a smascherare questa tecnica.


