我正在使用32位ELF二进制文件(我相信),该二进制文件已与一些不同的第三方库静态链接。它也被剥离了,所以关于它的符号表,我没什么要继续的。
我遇到了一个古老的rsymtab工具,该工具声称能够匹配非剥离的库以在可执行文件中进行编码。找到匹配项后,它将生成一个符号表文件。不幸的是,rsymtab已有十多年的历史,并且是针对现代Linux系统(libbfd)上不存在的库构建的。
(在反转静态/剥离的二进制代码时,这是否是正确的方法?是否应该期望目标代码在二进制代码和正确版本之间正确匹配?第三方库?)