Re:x86 API Hooking Demystified (2012)
by stevemk14ebr on Wednesday July 10, 2019 @09:59PM
(#20408506)
if you place the data at the end of the trampoline it avoids these issues of mixing data and code, it's like a little custom data segment you make since you have to allocate the trampoline anyways. This is what i do in my lib. The disp is after the jmp the trampoline uses to jmp back to the original. The original function only has the jmp [disp] and no data is mixed.
[ Parent
| on HN ]
There are no comments on this comment yet.