获取间接内存地址引用的 IDAPython api
逆向工程
艾达
蟒蛇
2021-07-03 20:39:35
1个回答
我不是100%肯定,但我相信IDA-查看并不能识别操作为你的情况所抵消。否则它会将它拆解为addi r4, r9, offset aTelnet ; "TELNET"或类似的东西。要将操作数转换为偏移量,您可以尝试使用idc.op_plain_offset()函数。我无法说出您的情况的确切语法,因为我没有地址,但它可能类似于idc.op_plain_offset(ea, 2, idc.get_segm_start(ea))假设ea是指令地址,2 是操作数索引(第三个操作数),即偏移量和基地址是该指令所属段的开头。
希望有帮助。
其它你可能感兴趣的问题

