中国网络渗透测试联盟
标题:
MSsql中扩展存储应用
[打印本页]
作者:
admin
时间:
2012-9-13 17:24
标题:
MSsql中扩展存储应用
获得MS SQL的版本号
" n; S4 g4 w5 g+ u* P& O' i
execute master..sp_msgetversion
; n2 x( D1 S: k
+ j. A, ?. c N7 s6 i' ^8 h
--得到硬盘文件信息
) T: q+ |+ ?, d
--参数说明:目录名,目录深度,是否显示文件
7 ~# B: u. T/ N- A" E+ ^
execute master..xp_dirtree 'c:'
1 m' d! o9 Z- Z
execute master..xp_dirtree 'c:',1
2 H; x6 E2 J) u& k7 l
execute master..xp_dirtree 'c:',1,1
1 ]/ a K$ Z, \( o2 Q1 n
3 `' x. K: X9 |" `
7 E7 ~& H- [9 G- V2 y
--列出服务器上安装的所有OLEDB提供的程序
4 T- l1 T( u. h5 u5 S6 Q
execute master..xp_enum_oledb_providers
* n/ q* \* c- `9 }
5 b# G. A* K; c5 ^9 ?
--列出服务器上安装的所有代码页
' j9 D3 E' n% C" u) ^! o
execute master..xp_enumcodepages
; i' a- Z: q4 J/ N' B
/ A/ U& k1 [1 p8 L" G6 q% c. y2 H( {$ X
--列出服务器上配置的dsn
8 X' {7 h5 I/ ~4 i
execute master..xp_enumdsn
+ [& L' w- m n
$ e9 d! d7 F+ {% X
--列出sql server错误日志列表,最后更新时间
Q* X# Z2 l- m( T c
execute master..xp_enumerrorlogs
* @) Z0 r6 n& `' g" `
; D0 R# @" ~: @+ h
--列出服务器上所有windows本地组
% D3 _* b. j3 b/ p9 ?$ A" `
execute master..xp_enumgroups
5 |% l# j# ^) |4 ~, h' l
8 L% X4 J2 q2 e( l4 n
--检测文件存在性
. O* p. ^; F6 C8 t# m
execute master..xp_fileexist 'c:\a.bak'
- G/ ]4 q& q1 H5 H7 D1 g
! K+ B0 T4 T; w& N+ b$ I
declare @flag int
2 k1 n% z \. z) [9 b, }: V" w
3 ]7 [' X) D" ?3 I8 y9 F
exec master..xp_fileexist 'c:\abc.bak',@flag out
% Z5 y, M4 J4 k5 a$ F% `1 N) W
) o7 [# C; ]" M) l/ t( j
if @flag=1
# S0 ^* X( f$ H
begin
* ]5 d' \. L( p& Z3 q% C( ]; S. y; D
print 'exist'
6 U. D9 z/ f7 v$ j
end
4 P: p, A" A$ }1 U- B5 L
else
3 O2 j1 a! d5 `3 r: f
begin
3 }2 ] t# W6 X1 t, x- D7 W
print 'no exist'
9 L- ?0 I, o+ z) o* h
end
+ z% `+ k& b& p
' N- h: z- m! g5 L; x- ]' ^& l
--列出服务器上固定驱动器,以及每个驱动器的可用空间
" q% H* Z* o0 r3 r2 \1 z
execute master..xp_fixeddrives
8 E% W, b5 M0 U4 m- t; G
6 ?' g6 i9 Z- O
% O# h7 y8 Q. H: Z
--得到当前sql server服务器的计算机名称
! K, m5 G# d0 l I1 F
execute master..xp_getnetname
* R; s( c* m2 n
! l! a0 v' ^2 Y4 }, |
--列出当前错误日志的具体内容
+ I9 Z8 q5 D, H' I5 @7 s; k
EXEC [master].[dbo].[xp_readerrorlog]
8 Z8 W& |1 x) o( l
7 j& i( s" Z$ ?' I- M7 i2 G
--列出指定目录的所有下一级子目录
: ]; O; y- `% ]9 ?1 g
EXEC [master].[dbo].[xp_subdirs] 'c:\WINNT'
' y0 }' _' R- d* z/ q. b
5 d$ |; {4 q' z& Z' J9 p: t
1 `2 ~) L& G1 @# B" Y
---列出驱动器的名称
; [4 E! d) u- @+ _8 ]
--以字节为单位的空闲空间(low free)
' a8 ^# p6 ^; a
--以驱动器类型:软驱(1),硬盘(2),cd-rom(8)
0 Q! h/ p; [$ K' z, D; O+ T
EXEC [master].[dbo].[xp_availablemedia]
, `" L4 n# C6 K
--效果如下:
| s" f E0 g- U8 }$ ]2 |$ H2 E6 S. a
$ b0 T- b2 M! o. s
name low free high free media type
A4 e( Z6 `# ^: r9 l
C:\ 1270386688 0 2
, v; R0 ~+ L, j4 L X8 H" F/ O
D:\ 1726824448 2 2
9 h _. A2 U' g5 T/ r W
E:\ 875053056 10 2
$ D+ L$ q, w( x' Y1 I3 x
F:\ 0 0 8
) i3 |! O! x o6 e) i% N
: @- q! B a, ~2 _, Q/ n
欢迎光临 中国网络渗透测试联盟 (https://www.cobjon.com/)
Powered by Discuz! X3.2