go-shellcode
go-shellcode copied to clipboard
RtlCopyMemory does not work in GOARCH=386
You can use memcpy via msvcrt.dll instead which works on amd64 and 386.
msvcrt := windows.NewLazyDLL("msvcrt")
memcpy := msvcrt.NewProc("memcpy")
This probably also applies to ExecuteShellcodeSelf in Merlin.