中国网络渗透测试联盟

标题: MSsql中扩展存储应用 [打印本页]

作者: admin    时间: 2012-9-13 17:24
标题: MSsql中扩展存储应用
获得MS SQL的版本号 $ X* y" L0 a* E# H/ X
execute master..sp_msgetversion ; ~$ W* S- [4 k

( ]  G) V; ^4 K: z4 @--得到硬盘文件信息
3 \+ E+ O; H% g" M, o6 {8 m--参数说明:目录名,目录深度,是否显示文件
3 k/ V, U; H' fexecute master..xp_dirtree 'c:' & t( q# x( J  _- X+ D
execute master..xp_dirtree 'c:',1
) `" P8 Z" {! W9 A/ e" b) G: F4 K+ G; Jexecute master..xp_dirtree 'c:',1,1 * n2 j! `4 Q3 C" H% A3 Z9 y
5 o7 L$ U% N+ o: c8 \
9 V: B2 u, S( _; d* j+ j
--列出服务器上安装的所有OLEDB提供的程序
' M* ?6 R7 l! E0 h2 B/ a- v2 Xexecute master..xp_enum_oledb_providers
2 e# j1 X) ^/ V$ ]  |; E
# H. d( r# m$ m& j$ Z* K0 P' W0 q--列出服务器上安装的所有代码页 2 q9 y- }+ G# p. Q+ |. Y! i
execute master..xp_enumcodepages ! K" m$ r: d& X
4 W+ K* C- }( l; A
--列出服务器上配置的dsn   ]$ R; C$ @6 l" z, t- m  r
execute master..xp_enumdsn ! @/ ]- R+ G3 C$ y4 Z4 A
  n- a; r( ^0 L6 i3 W  L2 q
--列出sql server错误日志列表,最后更新时间 2 u. N7 z* Y. I* }
execute master..xp_enumerrorlogs
1 W& l/ R& F- s: L* J: w0 W" T- O. h( }2 t; ^
--列出服务器上所有windows本地组
9 F7 m1 |1 E6 l' `8 Yexecute master..xp_enumgroups ( C) v; C/ e  Q# o2 x& L
- y# X7 q0 w2 e" U+ Y
--检测文件存在性 ; b& @' d& L, i& b8 Z  S8 _; Q
execute master..xp_fileexist 'c:\a.bak'
" v, l& }7 l9 J! B# D* v( v  _$ |
; F. X. `! M" ?( v7 h' pdeclare @flag int
3 g5 a# ^, A* P$ N" t2 w) Y% g7 p4 B' }) l& N: U0 q# A2 b+ `' x
exec master..xp_fileexist 'c:\abc.bak',@flag out * G$ O4 G3 D7 @4 @9 L7 I, a- g

3 R3 Z1 K5 a1 |, d6 v/ @! t+ q$ `' Hif @flag=1   o3 I7 ]3 y. `9 `) C4 V; \$ H1 m
begin # \5 h( t( b- C$ @4 {# L
print 'exist'
' P/ w/ n9 Y' s3 Jend % Y; d# y/ x4 R) y
else ) V1 W3 ?* b: d  w- ~9 {1 ~
begin   o: H% \, I! g
print 'no exist'
* I7 z1 c4 D% z; i$ J) s2 Rend
# D' j; h4 A! u: g
: ]* e4 m% X( m/ @, V--列出服务器上固定驱动器,以及每个驱动器的可用空间 + g. N8 U( e: z
execute master..xp_fixeddrives ) e" _4 i- a  p; Q: X4 r3 T6 H
( e: G( e; ^) ]! [1 V# z3 ?" M

2 g* P# V2 t6 p: P# a+ ?, u/ Z) }" I--得到当前sql server服务器的计算机名称 # {: {) l" D5 |4 j% }
execute master..xp_getnetname 6 a$ m( a# U' x: A
& O1 G/ b3 ~0 n
--列出当前错误日志的具体内容 7 A+ ?- S+ r6 ^) N
EXEC [master].[dbo].[xp_readerrorlog]
. z, q  G7 J7 r. O1 u
- ~0 P5 d8 x7 K& L2 L--列出指定目录的所有下一级子目录
: h! f' Y$ _. d7 Y) O. \EXEC [master].[dbo].[xp_subdirs] 'c:\WINNT'
" W4 P& s5 ~/ a( ^6 m1 n% N5 ^
! }! _% X0 S3 A" `" H3 n8 D$ m! d8 ?  \1 ]
---列出驱动器的名称 - F6 K* J2 P( U# }1 A
--以字节为单位的空闲空间(low free)
+ V/ o3 s* ?2 b3 G2 m--以驱动器类型:软驱(1),硬盘(2),cd-rom(8)
: ^1 X1 B5 r+ E- K% p' wEXEC [master].[dbo].[xp_availablemedia] 6 y+ x% L: Z+ b" `' H
--效果如下:
  V0 T" Q! o+ |5 {4 I0 c( q8 d- |/ O* q! T
name low free high free media type 6 e1 i' ^/ C' U. W; x
C:\ 1270386688 0 2 4 r3 h: D" ]1 s% z9 t  a* k# ~
D:\ 1726824448 2 2 # A$ x: |  F# u- B
E:\ 875053056 10 2
6 J! F% L- x0 ?  Y' k9 aF:\ 0 0 8 & i4 p( E. @1 E: L$ z, E5 ~- n1 {2 M

& E* z# ~, ]- _8 ^0 v& c& y2 |




欢迎光临 中国网络渗透测试联盟 (https://www.cobjon.com/) Powered by Discuz! X3.2