#1 楼
IDA基于IDA的FLIRT库识别标准库功能。如果IDA在您的反汇编中未检测到静态链接的标准库函数,则可能是因为您没有加载正确的FLIRT库,或者
IDA没有为创建二进制文件的编译器提供FLIRT库(IDA原生支持这些编译器)
您可以通过在IDA中打开Type Libraries子视图(
View
-> Open subviews
-> Type libraries
)并按并选择正确的编译器。或者,您可以使用FLAIR为正确的编译器创建自己的FLIRT库来解决#2。
View
-> Open subviews
-> Type libraries
)并按并选择正确的编译器。
评论
感谢您的快速答复,因此ida可能无法正确识别编译器,因此我们必须定义真正的FLIRT。
–n00b
13年6月19日在17:48
对于#1解决方案,这是否意味着您需要删除已经加载的库并选择“正确的”库? IDA正在检测将vs6win库用于我的反编译项目,因此想知道是否需要在选择替代方案的基础上删除该库。
–罗伯托·安德拉德(Roberto Andrade)
2014年11月17日18:49
这对我不起作用,如果您有兴趣,我会在一个单独的问题上发布详细信息:reverseengineering.stackexchange.com/questions/6649/…
–罗伯托·安德拉德(Roberto Andrade)
2014年11月17日下午21:42