我使用LD_PRELOAD拦截打开功能

时间:2019-07-03 03:18:14

标签: linux linux-kernel

我使用LD_PRELOAD拦截打开函数以读取/ proc / stat,读取/ TMP / proc文件,我使用vim等命令均成功,但是随着w,uptime,top等命令的读取,信息将在/ proc中/统计。

1 个答案:

答案 0 :(得分:1)

包括uptime在内的某些命令改用openat

$ strace uptime 2>&1 | grep '/proc/uptime'
openat(AT_FDCWD, "/proc/uptime", O_RDONLY) = 3