为什么IDA Pro在成功反汇编内联函数后无法成功确定调用了哪些确切的函数?
例如,无法正确识别诸如printf()、memcpy()、等静态链接函数memset()。有没有插件/解决方法来解决这个问题?
printf()
memcpy()
memset()
IDA 识别基于 IDA 的FLIRT库的标准库函数。如果 IDA 在你的反汇编中没有检测到静态链接的标准库函数,可能是因为
您可以通过在 IDA ( View-> Open subviews-> Type libraries) 中打开 Type Libraries 子视图并按下Ins并选择正确的编译器来解决 #1 。
View
Open subviews
Type libraries
或者,您可以通过使用FLAIR为正确的编译器创建您自己的 FLIRT 库来解决 #2 。