无法导入idaapi。姓名错误:姓名' idaapi'没有定义

时间:2017-12-09 21:16:09

标签: python-2.7 reverse-engineering offset ida

我有一个python脚本,可以自动读取和导出游戏中的特定偏移量。它是在IDA 6.6及其python脚本/库的帮助下完成的。现在我对python不是很有经验,我也不知道为什么会出现这个错误:

  1. 无法导入idaapi。以' pydoc模式运行'。
  2. Traceback(最近一次呼叫最后一次):文件" C:\ Users \ 1234 \ Desktop \ idapyhon \ offsets.py",第1行,来自idc import BADADDR,INF_BASEADDR,SEARCH_DOWN,FUNCATTR_START,FUNCATTR_END文件" D:\ prg \ IDA 6.6 \ python \ idc.py",第41行, EA64 = idaapi.BADADDR == 0xFFFFFFFFFFFFFFFFL NameError:name' idaapi&# 39;未定义
  3. offsets.py:     pastebin.com/sp08SiS9

    idc.py:     pastebin.com/6eJRtphF

    这个脚本必须做的是从游戏中获取所有偏移并将它们放在"输出"中的txt文件中。 DIR。

    如果您需要任何其他代码,请告诉我。

1 个答案:

答案 0 :(得分:0)

为了将python脚本作为IDAPython脚本运行,它必须在IDA中运行,手动或使用IDA支持的基本无头命令行参数。