中国网络渗透测试联盟
标题:
MSsql中扩展存储应用
[打印本页]
作者:
admin
时间:
2012-9-13 17:24
标题:
MSsql中扩展存储应用
获得MS SQL的版本号
5 p( O3 Q5 n: f! j# c* y/ X
execute master..sp_msgetversion
- V. v5 z) v3 l, L2 j0 I& L
; t9 A V( P1 u
--得到硬盘文件信息
t8 n: l1 g% }
--参数说明:目录名,目录深度,是否显示文件
' H2 M( L1 @; {0 w
execute master..xp_dirtree 'c:'
3 ^) k" N" r' h* M
execute master..xp_dirtree 'c:',1
- f1 s. d$ v$ N0 U& K9 T
execute master..xp_dirtree 'c:',1,1
; S: p' M. d6 S9 Z
* V, n4 W' |4 u, ]' S, p1 ^# i7 _# y: B
( z" I- g8 |" [: M
--列出服务器上安装的所有OLEDB提供的程序
& P7 @0 Q% v( l2 K+ G, E! J
execute master..xp_enum_oledb_providers
5 S/ O4 l( S& h0 a- W
& _( j- I- K8 g/ ]3 v/ d3 [& E1 E
--列出服务器上安装的所有代码页
2 U- N5 D+ ~; E2 n1 s* \) S% W! E
execute master..xp_enumcodepages
) V) _- G' H# C3 e" P
& |4 O2 n" n u
--列出服务器上配置的dsn
5 z, s0 n5 K# j6 h: u
execute master..xp_enumdsn
2 X; \- I4 M+ h& [
& H, ], o% U$ l8 M3 |! O! m
--列出sql server错误日志列表,最后更新时间
2 ]- F5 y: |5 f: t1 o3 j8 ?% _
execute master..xp_enumerrorlogs
$ a. m8 R6 N1 s u
' T* { l$ [( K' @
--列出服务器上所有windows本地组
! ^3 D) M1 |. X+ E0 L9 V% I7 c" K4 Z
execute master..xp_enumgroups
) P" q+ t3 \5 j# O' [9 c1 }
$ n1 ]" [. L5 ]3 Y7 Q: s
--检测文件存在性
7 J* K3 e5 ?# I8 o5 _3 }( `3 d
execute master..xp_fileexist 'c:\a.bak'
, N/ `9 f2 o) ~* k _
7 q( w% D+ t9 q2 Q% I
declare @flag int
* j# k3 z7 ^5 U$ N8 m2 U
9 t# o- U* R; d) l$ Q' y2 Y( z
exec master..xp_fileexist 'c:\abc.bak',@flag out
6 @ g5 k; }7 h- {8 U
* D) l/ |8 v2 s2 a: c
if @flag=1
# ?! q& M1 C% T0 o$ B0 D
begin
$ I1 r; o3 w2 Y) V5 ^
print 'exist'
) N8 a, ?4 g+ u% r# i! w
end
: t; {5 [6 r; Q5 L+ w
else
9 A, z1 Q! @6 G! b" X# k3 `2 A
begin
. G7 A: u6 n8 T: s: ?# Z5 y: P
print 'no exist'
0 N% w# j4 {7 ^; f+ H1 N
end
`+ {; ~# E& T8 R5 L
8 J6 R h& \( T( W# V' e' J
--列出服务器上固定驱动器,以及每个驱动器的可用空间
- b) a; K3 q9 L" {
execute master..xp_fixeddrives
) A2 R6 [: s/ ?, a7 m
( W$ p1 w. p8 |% N
+ v9 Q3 u$ r$ M8 V
--得到当前sql server服务器的计算机名称
# Y$ V/ q5 m9 _8 X
execute master..xp_getnetname
& c+ n3 w4 U/ E. @& s0 w: V$ R
/ a/ Y; B+ b$ _. Z
--列出当前错误日志的具体内容
: U1 N; m4 O1 `. D: k! Z0 H
EXEC [master].[dbo].[xp_readerrorlog]
/ x5 U2 t- d1 E C& q% L5 ~( O
1 ?6 }* Y3 d$ W# u' o& N% s
--列出指定目录的所有下一级子目录
- j, P/ a S6 \! k/ D3 _9 V
EXEC [master].[dbo].[xp_subdirs] 'c:\WINNT'
* b0 }- W1 \$ b
) j& n$ h1 K" [( d7 ?& t
. z% x/ u4 x' O1 V1 E' @5 J
---列出驱动器的名称
, u! U" B ?- U
--以字节为单位的空闲空间(low free)
: k0 N9 k e0 E* V$ |# F; h& p
--以驱动器类型:软驱(1),硬盘(2),cd-rom(8)
9 L% t6 {) q2 Z1 `, K+ J+ H4 Q
EXEC [master].[dbo].[xp_availablemedia]
7 U# C: h* m, k! b, l$ j+ u9 d: J
--效果如下:
: f8 T; _& W% o. R2 D
' l T4 x' l1 k! g# v( {
name low free high free media type
* X% f) e; [4 ^; d
C:\ 1270386688 0 2
( Z* s& y$ n* f5 s
D:\ 1726824448 2 2
/ p* o& e5 y$ C
E:\ 875053056 10 2
* d; ]9 Z' v" F+ ?& G. ~2 }4 o
F:\ 0 0 8
- U) P. z3 p- j2 z% d [8 j
* R$ I7 j: V$ m& X
欢迎光临 中国网络渗透测试联盟 (https://cobjon.com/)
Powered by Discuz! X3.2