Repository navigation
v1.0.5
Fixes
- Fixed RIP-relative displacement in trampoline: when kernel32 functions like
CreateProcessWstart with an indirect JMP (FF 25 xx xx xx xx = JMP [rip+offset]), copying the instruction byte-for-byte into the trampoline produces a JMP to the wrong address — becauseripdiffers between the original function and the trampoline. The displacement is now adjusted byfunc_addr - tramp_addrto compensate.
Status
Still crashing with AccessViolationException even after decoder fixes. This RIP-relative adjustment is the remaining likely cause.
Full Changelog: v1.0.4...v1.0.5