w64-test.exe can be used to:
allocate memory at any valid address, of any valid size, protection flags and allocation type. set registers to any values. store any values at any location in memory load binary (shellcode) files at any location in memory. Fake a ret-into-libc or overwritten return address. Trigger a debugger break before returning, for easy debugging of code. All this allows you to test a multitude of different types of shellcodes and ret-into-libc code.
w32-test - the Windows x86 version of this project. w64-writeconsole-shellcode - a Windows x64 shellcode that writes "Hello, world!" to stdout.
These details are provided for information only. No information here is legal advice and should not be used as such.