我想确定两个可执行文件中的两个函数是否是从相同的(C)源代码编译的,并且即使它们是由不同的编译器版本或不同的编译选项编译的,也希望这样做.目前,我正在考虑实现某种汇编级功能指纹识别.函数的指纹应具有以下属性:
我现在正在寻找的是一组编译函数的属性,它们分别满足(1.)并且希望也(2.).
当然,这通常是不可能的,但可能存在一些在大多数情况下都能起作用的东西.以下是一些可以使其更容易的假设:
不幸的是,我几乎没有组装经验.以下是上述属性的一些想法:
我只能找到相关的相关工作:
您对功能属性有什么建议吗?还是一个不同的想法也能实现我的目标?或类似的东西已经实施,我完全错过了吗?