将动态链接的elf二进制文件转换为静态链接的

Convert a dynamically linked elf binary to statically linked

本文关键字:链接 静态 转换 elf 动态 二进制文件      更新时间:2023-10-16

是否可以将动态链接的elf二进制文件转换为静态链接的二进制文件?

可以帮助Ermine, Statifier和jumpstart的工具

有一个解决方案可以在具有地址随机化的系统中运行statifier:

你必须在执行statifier之前禁用随机化,然后重新启用它。

 [me@mypc ~]# cat /proc/sys/kernel/randomize_va_space
 2
 [me@mypc ~]# echo -n 0 > /proc/sys/kernel/randomize_va_space    
 [me@mypc ~]# statify xxxxx yyyyyy
 .....
 [me@mypc ~]# echo -n 2 > /proc/sys/kernel/randomize_va_space
应该修改

statifier.sh,以便在以root身份运行时自动更改和恢复该值,或者在不运行时报告问题。

不需要重新编译(或至少重新链接)。