*: add APIs used by .NET samples for basic interactions

This commit is contained in:
William Ballenthin 2022-06-08 11:18:23 -06:00
parent b96b279d81
commit 2d66aace99
4 changed files with 11 additions and 0 deletions

View file

@ -0,0 +1,22 @@
rule:
meta:
name: run PowerShell expression
namespace: load-code/powershell/
authors:
- anamaria.martinezgom@mandiant.com
scope: function
att&ck:
- Execution::Command and Scripting Interpreter::PowerShell [T1059.001]
examples:
- 692f7fd6d198e804d6af98eb9e390d61:0x6000004
features:
- and:
- or:
- string: / iex\(/i
- string: / iex /i
- string: /Invoke-Expression/i
- api: System.Management.Automation.PowerShell::Create
- api: System.Management.Automation.PowerShell::AddScript
- api: System.Management.Automation.PowerShell::Invoke
- optional:
- substring: "powershell.exe "