我有静态链接的二进制文件(ELF文件),它没有动态段,.dymsym节,并且不执行LD_PRELOAD命令等.
我如何创建假的虚拟动态段来激活动态加载程序并执行LD_PRELOAD命令?
解决方法:
How could i create fake dummy dynamic segment to activate dynamic loader and perform LD_PRELOAD command?
你不能
即使可以,让LD_PRELOAD进行预加载仍然是无用的:通常您希望在LD_PRELOADed库中插入一些符号,但是这要求这些符号在主二进制文件中不可解析,或者至少在其动态符号表中导出.根据定义,静态链接的可执行文件没有任何未解析的符号,也没有动态符号表.