将用户(/插件/第三方)数据添加到 IDB 文件

逆向工程 艾达 蟒蛇
2021-07-03 03:40:26

我想我几年前在某个地方见过它,但在任何地方都找不到提及。

我正在开发一个 IDAPython 插件,我想在 IDB 中嵌入 IDB 特定的信息。显然,我可以将该数据写入另一个文件,但将其嵌入 IDB 文件将真正满足我的需求。

数据本身非常简单和小,我可以用几十个(最多一百个)字节来做。我可以使用手动管理的二进制 blob 或自由文本/json。

我想添加一个我自己的部分,但这有点太hacky了,没有我的插件的IDA实例会向用户显示它。

有什么建议?

1个回答

你可以试试netnode查看https://github.com/williballenthin/ida-netnode