使用IDAPython获取内存地址

Mag*_*gie 3 ida disassembly

在我的代码中,我正在使用idc.GetOpnd(ea,0)idc.GetOpnd(ea,1)获取指令的2个操作数.但是,如果它是一个call(或jmp)指令,我会得到像_perror和的符号loc_8083BA9.

使用IDAPython,是否可以删除所有符号并仅处理内存位置.

nne*_*neo 5

两种选择:

  1. 用于LocByName将名称解析为地址
  2. 使用GetOperandValue而不是GetOpnd获取操作数的值而不是其显示字符串.