我现在正在做的是在我的 IDA 数据库中放置大量关于函数变量值、全局变量值的注释作为注释,一段时间后我发现这很丑陋,显然不是最佳实践。
我想知道是否有可能以某种方式将来自动态调试会话的目标进程的运行时变量值存储在您的 IDA 数据库(或任何其他存储/工具)中。例如,您运行 IDA 调试器或一些外部工具(如 olly/immunity),并将遇到的值(全局变量、函数参数)存储在 IDA 中,这样您就可以在 IDA 中进行静态分析时看到实际值(例如鼠标悬停) .
我不知道以前是否有人这样做过,但它认为这将是一个非常有用的功能。
这可能吗,你知道的任何类似的工具/解决方案吗?你如何处理反向应用程序的静态+动态数据?
我与 IDA 无关,但我发现该环境最适合存储我的结果数据。我对任何解决方案感兴趣。