如何将已知函数赋值/绑定到变量?

时间:2013-02-17 22:08:14

标签: debugging reverse-engineering ida

我想知道如何在IDA Pro中创建一个绑定到某个函数的变量,所以下次双击变量时它会将我发送给函数。

v1 = this

*v2 = Known-Function

在某个不同的位置:

char __stdcall ClassA__KnownFunction(ClassA *ClassA, void a2) {

commands.....

}

我知道你可以将类型设置为int,struct,dword等。但我正在寻找一些方法将变量指向IDA Pro中已知的偏移/函数。

1 个答案:

答案 0 :(得分:1)

函数指针只是一个保存函数地址的变量;你不能像变量一样处理变量。您有两种选择:

  1. 将该函数的名称添加为注释(仅用于文档)。

  2. 摆脱变量赋值,通过编辑十六进制对函数地址进行硬编码,然后再次执行分析。