我有一些汇编代码,我想汇编它们以注入正在运行的进程中,但它并不总是位于内存中的同一位置。但是,它包含对程序中不会更改的地址的引用。我尝试使用jmp far
and call far
,但它给了我错误“FAR 引用的值不可重定位”。如何将其设置为在二进制代码中使用绝对地址,以便无论代码在内存中的确切位置,它都会跳转到并调用正确的地址?
问问题
583 次
我有一些汇编代码,我想汇编它们以注入正在运行的进程中,但它并不总是位于内存中的同一位置。但是,它包含对程序中不会更改的地址的引用。我尝试使用jmp far
and call far
,但它给了我错误“FAR 引用的值不可重定位”。如何将其设置为在二进制代码中使用绝对地址,以便无论代码在内存中的确切位置,它都会跳转到并调用正确的地址?