开发者社区 问答 正文

我使用LD_PRELOAD拦截打开功能

我使用LD_PRELOAD来拦截打开功能以读取/ proc / stat,读取/ TMP / proc文件,我使用vim等命令均成功,但使用w,uptime,top等命令将读取/ proc / stat中的信息。

展开
收起
祖安文状元 2020-01-06 16:00:19 518 分享 版权
1 条回答
写回答
取消 提交回答
  • 一些命令,其中包括uptime,使用openat来代替:

    $ strace uptime 2>&1 | grep '/proc/uptime'
    openat(AT_FDCWD, "/proc/uptime", O_RDONLY) = 3
    
    2020-01-06 16:00:26
    赞同 展开评论
问答分类:
问答地址: