擅长:python、mysql、java
<p>现在我可能错了,因为我已经很长时间没有写任何IDA脚本了。但据我所知,你的第一个问题的答案是否定的,有一个部分是加载IDA脚本并准备整个环境,这样您就可以重新实现它并创建自己的环境,但是我不建议这样做。在</p>
<p>我可以告诉您的是,如果自动化是您的目标,那么考虑从命令行运行脚本。IDA python(以及任何其他IDA插件)都很好地支持从命令行运行脚本。你也可以为艾达的表演版跑。在</p>
<p>还有一种方法可以让您在IDA脚本的中间启动一个新的python解释器。它对于调试当前状态很有用,但是您仍然需要在每次启动解释器时编辑python文件。
以下是黑客:</p>
<pre><code>import code
all = globals()
all.update(locals())
code.interact(local = all)
</code></pre>
<p>总之-日志是好的,调试打印也可以。在</p>
<p>祝你好运:)</p>