我试图通过linux终端远程运行IDA Pro(完整版),以自动化分析和输出过程。我知道有一些插件,比如IDAPython,并且使用idal命令对终端使用了标志。我的问题是,是否可以在IDAscript或IDApython中编写脚本,可以:
1。)启动IDA Pro流程
2。)将文件传递给
进行分析3。)将此文件输出为.html格式(或.txt)
4。)除了确定要发送哪些文件并初始化脚本之外,没有任何用户交互。
进一步详细说明:我如何通过命令行标志传递IDA我试图分析的文件,该标志伴随着我一直在尝试(idal -A)。是否有一个标志将信息输出到.html文件中我没有看到?感谢
答案 0 :(得分:0)
Ida命令行参数:https://www.hex-rays.com/products/ida/support/idadoc/417.shtml
制作一个python服务器,该服务器进入套接字(1)文件以分析(2)要运行的脚本名称
然后,在服务器上使用子进程运行ida。 为ida传递一个脚本,使其与-S标志一起运行(您也可以为acript传递一些参数,请参见链接)
保存脚本以输出一些文件,子进程完成后,将文件发送回用户。