中国网络渗透测试联盟
标题:
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' f
execute 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; J
execute 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 X
execute 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 Y
execute 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' p
declare @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$ `' H
if @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 J
end
% 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 R
end
# 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' w
EXEC [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 a
F:\ 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