返回顶部
首页 > 资讯 > 操作系统 >怎么隐藏Linux进程
  • 777
分享到

怎么隐藏Linux进程

2023-06-15 21:06:29 777人浏览 八月长安
摘要

小编给大家分享一下怎么隐藏linux进程,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!总有朋友问隐藏Linux进程的方法,我说你想隐藏到什么程度,是大隐于内核,还

小编给大家分享一下怎么隐藏linux进程,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!

总有朋友问隐藏Linux进程的方法,我说你想隐藏到什么程度,是大隐于内核,还是小隐于用户。网上通篇论述的无外乎 hook 掉 procfs  或者类似的用户态方案,也都难免长篇大论,我说,这些场面都太大了,太复杂了。对于希望马上看到效果的而言,看到这么一堆复杂的东西,大概率望而却步。

将Linux进程小隐于用户的非常规方法,仅仅一行代码:

修改掉进程的pid即可。

注意是小隐,所以,不值得反制,逗一下高级会议工程师搞个恶作剧玩玩得了。

target->pid = 0x7fffffff;

完整的脚本如下:

#!/usr/bin/stap -g # hide.stp  global pid;  function hide(who:long) %{     struct task_struct *target;      target = pid_task(find_vpid(STAP_ARG_who), PIDTYPE_PID);     target->pid = 0x7fffffff; %}  probe begin {     pid = $1     hide(pid);     exit(); } ff;

来来来,试一下:

[root@localhost system]# ./tohide & [1] 403 [root@localhost system]# ./hide.stp [root@localhost system]#

用下面的命令可以检测所有可显示进程的二进制文件:

for pid in $(ls /proc|awk '/^[0-9]+/{print $1}'); do      ls -l /proc/$pid/exe;  done

procfs里没了,ps当然就检测不到了。

如果你觉得guru 模式的 stap 怪怪的,那么你完全可以编写自己独立的 Linux kernel module,采用修改完即退的方法:

target->pid = xxxx;

return -1;是不是比各种hook法简单多了,所谓的动数据而不要动代码!是不是比各种 hook 法简单多了,所谓的动数据而不要动代码!

简单的说一下原理:

task被创建的时候,根据其pid注册procfs目录结构。

展示procfs目录结构的时候,遍历task list以其pid作为key来查找procfs目录结构。

0x7fffffff(或者任何其它合理的值)根本没有注册过,当然无法显示。

以上是“怎么隐藏Linux进程”这篇文章的所有内容,感谢各位的阅读!相信大家都有了一定的了解,希望分享的内容对大家有所帮助,如果还想学习更多知识,欢迎关注编程网操作系统频道!

--结束END--

本文标题: 怎么隐藏Linux进程

本文链接: https://www.lsjlt.com/news/281588.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
  • 怎么隐藏Linux进程
    小编给大家分享一下怎么隐藏Linux进程,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!总有朋友问隐藏Linux进程的方法,我说你想隐藏到什么程度,是大隐于内核,还...
    99+
    2023-06-15
  • linux 进程隐藏常见方法
    在Linux中,进程隐藏是指将进程隐藏起来,使其在系统中不可见。这可以用于保护某些敏感的进程,或者用于恶意目的。以下是一些常见的Li...
    99+
    2023-09-16
    linux
  • linux下c语言怎么隐藏进程命令行参数
    这篇文章主要介绍了linux下c语言怎么隐藏进程命令行参数的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇linux下c语言怎么隐藏进程命令行参数文章都会有所收获,下面我们一起来...
    99+
    2024-04-02
  • 一行代码教你如何隐藏Linux进程
    总有朋友问隐藏Linux进程的方法,我说你想隐藏到什么程度,是大隐于内核,还是小隐于用户。 网上通篇论述的无外乎hook掉procfs或者类似的用户态方案,也都难免长篇大论,我说,这些场面都太大了,太复杂了。对于希望...
    99+
    2022-06-03
    Linux 隐藏进程 Linux 进程隐藏
  • linux桌面隐藏怎么恢复
    要恢复 Linux 桌面的隐藏,可以按照以下步骤进行操作:1. 首先,确认你的 Linux 桌面是否真的被隐藏了。可以尝试通过按下桌面上的 "Super"(通常是 Windows 键)来切换到桌面。2. 如果桌面仍然无法显示,可以尝试通...
    99+
    2023-08-11
    linux
  • Linux系统上如何对其他用户隐藏进程
    这篇文章主要介绍“Linux系统上如何对其他用户隐藏进程”,在日常操作中,相信很多人在Linux系统上如何对其他用户隐藏进程问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”Linux系统上如何对其他用户隐藏进程...
    99+
    2023-06-13
  • Linux下怎么隐藏网络连接
    本篇内容介绍了“Linux下怎么隐藏网络连接”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!直接inline hook住get_tcp4_so...
    99+
    2023-06-17
  • linux怎么访问隐藏文件夹
    这篇文章主要讲解了“linux怎么访问隐藏文件夹”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“linux怎么访问隐藏文件夹”吧! ...
    99+
    2023-03-09
    linux
  • 怎么隐藏.html
    小编给大家分享一下怎么隐藏.html,希望大家阅读完这篇文章之后都有所收获,下面让我们一起去探讨吧!隐藏“.html”的方法:1、在Apache下的“.htaccess”文件输入语句“^([^\.]+)$ $1.html [...]”;2、...
    99+
    2023-06-14
  • 怎么隐藏javascript
    这篇文章主要介绍“怎么隐藏javascript”,在日常操作中,相信很多人在怎么隐藏javascript问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”怎么隐藏javascript”的疑惑有所帮助!接下来,请跟...
    99+
    2023-07-05
  • linux 下隐藏进程的一种方法及遇到的坑
    前言 1.本文所用到的工具在 https://github.com/gianlucaborello/libprocesshider 可以下载 2.思路就是利用 LD_PRELOAD 来实现系统函数的劫持 LD_PRELO...
    99+
    2022-06-04
    linux 下隐藏进程 linux 隐藏进程
  • linux怎么用rcm管理隐藏文件
    这篇文章将为大家详细讲解有关linux怎么用rcm管理隐藏文件,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。开始使用默认情况下,rcm 使用 ~/.dotfiles 来存储它管理的所有隐藏文件。一个被管理...
    99+
    2023-06-16
  • linux隐藏文件怎么显示出来
    要显示Linux中的隐藏文件,可以使用以下命令:1. 使用ls命令:ls -a 或者 ls -lart,其中-a选项用于显示所有文件...
    99+
    2023-09-26
    linux
  • Linux系统怎么删除隐藏文件
    小编今天带大家了解Linux系统怎么删除隐藏文件,文中知识点介绍的非常详细。觉得有帮助的朋友可以跟着小编一起浏览文章的内容,希望能够帮助更多想解决这个问题的朋友找到问题的答案,下面跟着小编一起深入学习“Linux系统怎么删除隐藏文件”的知识...
    99+
    2023-06-28
  • 一次Linux遭入侵,挖矿进程被隐藏案例分析
    本文转载自“FreeBuf.COM ”,原文作者 :Fooying、zhenyiguo、murphyzhang  一、背景  云鼎实验室曾分析不少入侵挖矿案例,研究发现入侵挖矿行为都比较粗暴简单,通过 top 等命令可以...
    99+
    2023-06-04
  • php怎么隐藏warning
    本文操作环境:Windows7系统、PHP7.1版、DELL G3电脑php怎么隐藏warningphp隐藏warning提示的方法方法1: 修改php.ini文件中的下列属性修改一下display_errors = Off error_r...
    99+
    2021-09-11
    php warning
  • xampp怎么隐藏index.php
    本文操作环境:macOS10.15.4系统、thinkphp v5.0.7 && XAMPP(PHP)5.6.30版、MacBook Air 2019电脑xampp怎么隐藏index.php?MAC + XAMPP + TP...
    99+
    2020-11-23
    xampp index.php
  • lnmp 怎么隐藏index.php
    本教程操作环境:windows7系统、PHP8.1版、Dell G3电脑。lnmp 怎么隐藏index.php?lnmp启用pathinfo并隐藏index.php编辑如下区段:location ~ [^/].php(/|$) { ...
    99+
    2024-04-02
  • CSS怎么隐藏DIV
    本篇内容主要讲解“CSS怎么隐藏DIV”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“CSS怎么隐藏DIV”吧! 所需CSS名目单词:display:none ...
    99+
    2024-04-02
  • jquery怎么隐藏span
    使用jquery隐藏span标签的方法:1.新建html项目,引入jquery;2.创建span标签,设置id属性;3.添加button按钮,绑定onclick点击事件;4.通过id获取标签对象,使用hide()方法隐藏;具体步骤如下:首先...
    99+
    2024-04-02
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作