开发者社区> 问答> 正文

我使用LD_PRELOAD拦截打开功能

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

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

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

相关电子书

更多
低代码开发师(初级)实战教程 立即下载
冬季实战营第三期:MySQL数据库进阶实战 立即下载
阿里巴巴DevOps 最佳实践手册 立即下载