如何调用DLL的非导出函数?

时间:2010-02-15 08:24:04

标签: dll reverse-engineering

我需要调用(获取)DLL的非导出函数。与PE导出表不同,非导出没有任何具有这些条目的表。此外,像IDAPro和其他调试器这样的所有反汇编程序仅显示带有装饰名称的导出函数名称(在IDA的情况下为Shift + F3之后),并显示所有其他函数,如sub_000FF类型。

知道如何以编程方式获取和调用DLL的非导出函数吗? (GetProcAddress之后LoadLibrary仅调用未设计为非导出的装饰导出函数。)

1 个答案:

答案 0 :(得分:2)

我在使用DIA SDK后自己解决了这个问题。

我从那里收集了函数地址,然后通过程序集rotuines我可以直接调用该函数。 谢谢大家的评论。