自动函数命名

逆向工程 艾达 静态分析 记忆 字符串 职能
2021-06-22 00:29:35

我想知道如何根据某些条件在 IDA 中批量重命名函数。

示例:将所有函数重命名为 Foo_XYZ,该函数访问某个静态变量,例如:dword_12345。

这对我有很大帮助,因为我知道地址只能从与应用程序中的某些逻辑/功能相关联的函数中访问。

2个回答

IDAScope 插件具有类似的功能,可以根据调用的 Windows API 函数重命名函数。你可以在这里找到一个独立的脚本http://hooked-on-mnemonics.blogspot.fr/2012/06/automated-generic-function-naming-in.html它应该让你知道如何实现你的正在找。

您可以编写一个 IDC 脚本来执行此操作:

IDA 在线帮助 - IDC 语言