How can we run arbitrary code without allocating/overwriting executable memory? We "borrow" (abuse) instructions from ntdll.dll!
x86matthew.com/view_post?id=w
Conversation
or a much simpler way: just implement a turing-complete interpreter like everyone else. or just use github.com/wasm3/wasm3 for that matter. doesn't need sussy exception handlers or interrupts either.

