我在地址处有字符串0xaaaa,我想知道使用此字符串的函数的地址
import idautils
len(list(idautils.XrefsTo(0xaaaa,1)))
返回 0
这是为什么 ?当我使用有效的函数地址尝试此代码时。
那么如何找到使用位于address 的字符串的函数的0xaaaa地址呢?
我在地址处有字符串0xaaaa,我想知道使用此字符串的函数的地址
import idautils
len(list(idautils.XrefsTo(0xaaaa,1)))
返回 0
这是为什么 ?当我使用有效的函数地址尝试此代码时。
那么如何找到使用位于address 的字符串的函数的0xaaaa地址呢?
来自idautils参考:
Parameters:
ea - Reference address
flags - one of ida_xref.XREF_ALL (default), ida_xref.XREF_FAR, ida_xref.XREF_DATA
字符串通常(确切地说总是,除非进行一些疯狂的二进制编辑)存储在数据段中,因此您可以尝试使用数据段标志 ( ida_xref.XREF_DATA)。