成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

一行代碼如何隱藏Linux進程?_IT技術周刊第644期

技術期刊
技術資訊盡在技術周刊

 

[[342042]]

總有朋友問隱藏Linux進程的方法,我說你想隱藏到什么程度,是大隱于內核,還是小隱于用戶。網上通篇論述的無外乎 hook 掉 procfs 或者類似的用戶態方案,也都難免長篇大論,我說,這些場面都太大了,太復雜了。對于希望馬上看到效果的而言,看到這么一堆復雜的東西,大概率望而卻步。

本文介紹一種將Linux進程小隱于用戶的非常規方法,僅僅一行代碼:

修改掉進程的pid即可。

注意是小隱,所以,不值得反制,逗一下高級會議工程師搞個惡作劇玩玩得了。

  1. target->pid = 0x7fffffff; 

完整的腳本如下:

  1. #!/usr/bin/stap -g 
  2. # hide.stp 
  3.  
  4. global pid; 
  5.  
  6. function hide(who:long) 
  7. %{ 
  8.     struct task_struct *target; 
  9.  
  10.     target = pid_task(find_vpid(STAP_ARG_who), PIDTYPE_PID); 
  11.     target->pid = 0x7fffffff; 
  12. %} 
  13.  
  14. probe begin 
  15.     pid = $1 
  16.     hide(pid); 
  17.     exit(); 
  18. ff; 

來來來,試一下:

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

用下面的命令可以檢測所有可顯示進程的二進制文件:

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

procfs里沒了,ps當然就檢測不到了。

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

  1. target->pid = xxxx; 

return -1;是不是比各種hook法簡單多了,所謂的動數據而不要動代碼!是不是比各種 hook 法簡單多了,所謂的動數據而不要動代碼!

簡單的說一下原理:

task被創建的時候,根據其pid注冊procfs目錄結構。

展示procfs目錄結構的時候,遍歷task list以其pid作為key來查找procfs目錄結構。

0x7fffffff(或者任何其它合理的值)根本沒有注冊過,當然無法顯示。

責任編輯:張潔 來源: 技術周刊
相關推薦

2020-09-09 16:00:22

Linux進程

2013-08-06 09:31:42

IT技術周刊

2016-04-05 11:40:17

殺毒51CTOIT技術周刊

2017-09-20 14:42:44

2021-07-20 17:38:43

技術資訊

2016-05-30 17:51:34

網絡安全技術周刊

2011-01-23 12:41:56

IT技術周刊

2017-07-24 10:42:24

IT技術周刊

2020-02-03 14:34:41

技術資訊

2014-10-31 11:24:43

網絡·安全技術周刊

2011-05-13 11:21:05

2021-10-20 13:59:38

技術資訊

2019-04-08 18:23:31

2015-09-22 15:19:07

網絡安全技術周刊

2013-04-23 14:03:21

IT技術周刊

2012-05-02 10:28:57

安全技術

2016-12-02 08:53:18

Python一行代碼

2013-05-08 10:31:29

網絡·安全技術周刊

2018-12-10 13:50:16

網絡安全網絡安全技術周刊

2010-03-30 14:58:16

FreeBSD知名Linux
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 五月综合激情婷婷 | 久热爱| 久久噜噜噜精品国产亚洲综合 | 国产高清一二三区 | 亚洲精品视频在线看 | 黄色成人av| 国产精品精品视频一区二区三区 | 欧洲一区二区视频 | 欧洲精品视频一区 | 一区二区高清 | 成人免费久久 | 亚洲一区二区在线播放 | 国产精品亚洲一区二区三区在线 | 91精品国产综合久久久久久丝袜 | 亚洲自拍偷拍免费视频 | 91社区在线高清 | 亚洲精品一区二区三区蜜桃久 | 91精品国产综合久久香蕉麻豆 | 一级片网址 | 青青草国产在线观看 | 久久亚洲精品视频 | 国产农村妇女毛片精品久久麻豆 | 99久久国产| 黄色三级在线播放 | 黄一级| 久久久.com| 久久综合久久久 | 成人免费视屏 | 国产9999精品 | 情侣酒店偷拍一区二区在线播放 | 黄色一级视频 | 久久久亚洲一区 | 亚洲国产精品99久久久久久久久 | 日本不卡一区二区三区在线观看 | 日韩一区二区三区视频在线观看 | 日韩国产中文字幕 | 久久精品99国产精品 | 欧美区在线观看 | 亚洲狠狠爱| 玖玖色在线视频 | 日韩欧美中文在线 |