PowerShell Reflection.Emit can create a transient delegate type in an in-memory dynamic assembly and bind it to a matching unmanaged function pointer. This delegate-reflection building block can support reflective in-process execution, but constructing or invoking a delegate alone does not load arbitrary payload bytes, allocate or write executable memory, or execute shellcode.
Variant:
peload
powershell
RESTRICTED_ACCESS_BLUR_MARKER
RESTRICTED_ACCESS_BLUR_MARKER
RESTRICTED_ACCESS_BLUR_MARKER
RESTRICTED_ACCESS_BLUR_MARKER