Adds a shellcode injector using the Iced assembler, removing all native dependencies (i.e. VC++, MSVCToolchain) from the SDK.
This works by injecting shellcode that bootstraps the .NET Framework CLR in the target process, and then loads the specified .NET assembly. This essentially works as a trampoline to call pClrHost->ExecuteInDefaultAppDomain() under our new AppDomain using the same approach as ScubaDiver.
Adds a shellcode injector using the Iced assembler, removing all native dependencies (i.e. VC++, MSVCToolchain) from the SDK.
This works by injecting shellcode that bootstraps the .NET Framework CLR in the target process, and then loads the specified .NET assembly. This essentially works as a trampoline to call
pClrHost->ExecuteInDefaultAppDomain()
under our new AppDomain using the same approach as ScubaDiver.