gpt4 book ai didi

linux - 如何使静态链接的 ELF 文件加载 LD_PRELOAD .so

转载 作者:塔克拉玛干 更新时间:2023-11-03 01:23:48 26 4
gpt4 key购买 nike

我有静态链接二进制文件(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 中插入一些符号库,但这需要这些符号在主二进制文件中未解析,或者至少在其动态符号表中导出。静态链接的可执行文件没有任何未解析的符号,也没有定义的动态符号表。

关于linux - 如何使静态链接的 ELF 文件加载 LD_PRELOAD .so,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38732872/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com