概念
LD_PRELOAD
Linux动态链接器环境变量,允许在程序启动前预加载指定的共享库,使库中的符号优先于其他库被解析,常用于库注入攻击。
时间轴 (近 90 天)
10月15日
Linux上动态链接器会依据LD_PRELOAD、LD_LIBRARY_PATH、RPATH及/etc/ld.so.preload等配置决定符号解析顺序;Windows上则通过DLL搜索顺序(当前目录、PATH、系统目录)来定位依赖。
待验证50%
9月11日
ros2_pulse 的核心是一个 LD_PRELOAD shim,挂载在 rclcpp 每次发布和回调时调用的 tracetools 钩子上,在进程内完成计数并将频率写入文件
待验证50%
9月11日
ros2_pulse 通过 LD_PRELOAD 注入,对现有二进制文件即插即用,无需重新编译节点
待验证50%