例如,在开关偏移量数组中,我可以找到需要更改的元素,但是会显示该数组的起始元素的地址,而不是其地址。是否可以在Ida中获取此地址,而不是手动计算?
示例:
.text:0048E12D off_48E12D dd offset loc_48DF22 ; DATA XREF: Character_DoBadThing+23Fr
.text:0048E12D dd offset loc_48DF27 ; jump table for switch statement
.text:0048E12D dd offset loc_48DF2D
.text:0048E12D dd offset loc_48DF39
.text:0048E12D dd offset loc_48DF56
.text:0048E12D dd offset loc_48DF5C
这里所有的跳转表元素都显示为相同的地址0048E12D。
我认为Ida根本无法提供它,因为Ida只是将其视为整个数组实体的可视化,但是也许会有一些巧妙的技巧。例如。只需按一下按钮即可将数组转换为一系列DWORD定义。当您偶然发现基本不可能的事情时,这会有点烦人。