提取将来可能会改变的静态值



我在ASM中获得以下代码:

MOV EAX,DWORD PTR DS:[EBX+F8]

EBX Indaints一个地址,F8是该地址添加的偏移量。如果我正确地知道,EAX执行操作后,将包含从地址 偏移的偏移值。

我现在想做的是在使用内联ASM时在C 中编写一些模式,这使我可以在不更改代码的情况下获取/检索F8。

我可以在这里使用任何模式搜索方法(例如Regex)吗?偏移是否可以保存在任何登记册中?还是这是完全不可能做的?

希望提供的信息足够了,如果您愿意,我可以添加更多的代码行。

您可以将偏移添加到EBX寄存器中的值,然后从更新的地址获取值。

最新更新