-
-
Notifications
You must be signed in to change notification settings - Fork 3
Open
Labels
area: hookingIssues related to the function hooking APIs.Issues related to the function hooking APIs.cpu: x86 64Issues that are specific to x86 (64-bit).Issues that are specific to x86 (64-bit).state: approvedEnhancements and tasks that have been approved.Enhancements and tasks that have been approved.
Milestone
Description
This is quite a difficult problem to solve, but it is possible. Instructions that use RIP-relative displacements have to be rewritten to equivalent sequences using absolute addresses. The tricky part is picking a volatile scratch register to use in the rewritten code that won't conflict with the original code.
Metadata
Metadata
Assignees
Labels
area: hookingIssues related to the function hooking APIs.Issues related to the function hooking APIs.cpu: x86 64Issues that are specific to x86 (64-bit).Issues that are specific to x86 (64-bit).state: approvedEnhancements and tasks that have been approved.Enhancements and tasks that have been approved.