【发布时间】:2019-06-20 00:54:15
【问题描述】:
我正在尝试通过 linux 终端远程运行 IDA Pro(完整版)以自动化分析和输出过程。我知道有 IDAPython 之类的插件,并且使用 idal 命令可以使用终端标志。我的问题是是否可以用 IDAscript 或 IDApython 编写一个脚本:
1.) 启动 IDA Pro 进程
2.) 将文件传递给它以执行分析
3.) 将此文件输出为 .html 格式(或 .txt)
4.) 除了确定要发送哪些文件和初始化脚本之外,无需任何用户交互。
进一步详细信息:如何通过伴随我一直在尝试的内容的命令行标志(idal -A)将我试图分析的文件传递给 IDA。是否有一个标志可以将信息输出到我没有看到的 .html 文件中?谢谢
【问题讨论】:
-
欢迎来到 Stack Overflow!看起来您希望我们为您编写一些代码。虽然许多用户愿意为陷入困境的程序员编写代码,但他们通常只在发布者已经尝试自己解决问题时才提供帮助。展示这项工作的一个好方法是包含您迄今为止编写的代码、示例输入(如果有的话)、预期输出和您实际获得的输出(控制台输出、堆栈跟踪、编译器错误 - 不管是什么适用的)。您提供的详细信息越多,您可能收到的答案就越多。检查FAQ 和How to Ask
-
要扩展我的第一条评论,更具体地了解您正在尝试的内容 - 您始终可以简单地调用远程 /cmd 或 /shell 命令。只要 IDA 可以通过命令行界面运行,您就可以远程运行它。
-
是的,我知道通过 linux 终端使用 idal 命令,我可以调用一个可以在我的终端中运行的版本,并提供一些有形的界面。我想更详细地说,我正试图让它自动化。然后我的问题是,如何通过命令行传递 IDA 文件(我试图通过 IDA 分析)(是否有一个我没有看到的标志)。是否有一个标志可以将信息输出到我没有看到的 .html 文件中?
-
这似乎不是编程问题,而是 IDA 问题,您可能应该查阅 IDA 文档或在 superuser.com 上提问。
-
感谢您对 Inbar Rose 的反馈,以后我会尽量提供更多解释性问题。
标签: python automation remote-access ida