如何使用Idapython在IDA-Pro中添加操作数的自定义弹出提示?

2024-05-13 19:51:25 发布

您现在位置:Python中文网/ 问答频道 /正文

在IDA Pro中,默认情况下,对于某些操作数,如目标地址/跳转目标,当鼠标光标悬停在它周围时,会出现一个弹出框,并预览这些目标程序地址中的指令。在

我想对其他操作数做同样的事情,比如寄存器,我想在弹出框中提供一些上下文信息,以帮助分析。例如,在这个函数中,由于之前的初始化等原因,这个寄存器可以取多少值。我只需要这个弹出框只显示文本信息。在

IDAPython有什么可以让我添加“提示”或这样的弹出框吗?它允许我替换或附加目标地址的现有弹出框吗?在

我找到的最接近的是UI钩子(https://www.hex-rays.com/products/ida/support/idapython_docs/idaapi.UI_Hooks-class.html)和(http://www.hexblog.com/?p=886)。但我找不到任何例子来帮助我。有什么想法吗?在


Tags: com信息ui目标地址www指令情况