Ollydbg 未显示完整信息

逆向工程 ollydbg
2021-06-20 12:18:10

在此处输入图片说明

Ollydbg 有时不会为我显示完整信息。(我想在左侧看到函数名称)

我怎样才能让它一直显示函数名称?

1个回答

OllyDbg 和其他调试器一样,需要符号信息来检索函数名。这些信息通常保存在由编译器生成的程序数据库 (PDB) 文件或 DBG 文件中。开发人员使用 PDB 文件来调试他们的程序,并且通常在二进制文件分发到客户端之前将其从二进制文件中删除,因此很可能您在大多数实际二进制文件中找不到调试符号。

Ollydbg 在被调试者的文件夹中搜索 pdb 文件。如果您的 pdb 文件不在调试程序的文件夹中,我相信您可以将 pdb 文件拖放到 Ollydbg 中,它会加载它。

例如,一个例外是库的导出函数及其名称,因此调试器不需要符号文件来检测它们。

在这里您可以阅读有关符号和符号文件的更多信息。