IDA PRO 帮助——自动化命令行标志

IDA PRO 帮助——自动化命令行标志

我正在尝试通过 Linux 终端远程运行 IDA Pro(完整版),以自动执行分析和输出过程。我知道有 IDAPython 等插件,并且可以使用 idal 命令为终端设置标志。我的问题是是否可以用 IDAscript 或 IDApython 编写一个脚本来执行以下操作:

  1. 启动IDA Pro进程
  2. 向其传递要进行分析的文件
  3. 将此文件输出为.html格式(或.txt)
  4. 除了确定发送哪些文件和初始化脚本之外,无需任何用户交互。

更详细地说:我如何通过伴随我尝试的命令行标志 (idal -A) 将我尝试分析的文件传递给 IDA?是否有标志可以将信息输出到我看不到的 .html 文件中?

答案1

从 Linux 终端,您需要进入安装 IDA Pro 的目录,并使用以下命令行标志。

“./idal -B 输入文件”

除了上面列出的之外,还有其他一些方法可以替代。这些方法可以在以下位置找到:https://www.hex-rays.com/products/ida/support/idadoc/417.shtml

从 Python 脚本来看它看起来像这样:

从子进程导入调用调用([“./idal”,“-B”,“input-File”])

相关内容