中国网络渗透测试联盟
标题:
MSsql中扩展存储应用
[打印本页]
作者:
admin
时间:
2012-9-13 17:24
标题:
MSsql中扩展存储应用
获得MS SQL的版本号
7 j9 R6 M$ L* z2 m( b
execute master..sp_msgetversion
9 X$ C$ `" K5 x/ G7 }6 K1 w! L
" x+ I! r; C$ V* ^
--得到硬盘文件信息
1 P# d U9 e7 n+ S
--参数说明:目录名,目录深度,是否显示文件
. h5 O/ {$ u5 I( r: m3 \
execute master..xp_dirtree 'c:'
. l( }: Z- H! L$ t- x
execute master..xp_dirtree 'c:',1
$ _, c' f( l: M
execute master..xp_dirtree 'c:',1,1
, E& r/ A# l/ F! I; |/ b O/ G
" X9 a _8 {6 i, s8 ]6 z. E: l
- M8 n O- D1 S# |5 s
--列出服务器上安装的所有OLEDB提供的程序
% A6 p0 O3 `4 v! x
execute master..xp_enum_oledb_providers
4 A3 T8 ], ]4 k" ]2 N+ u: J0 j
: ?9 l% n, l! R* @ j' M% @) J3 s, b
--列出服务器上安装的所有代码页
D( Z; E. j# [0 N. C5 i
execute master..xp_enumcodepages
5 R% P" B; ~! o: D7 x1 L# f
9 G- J. y7 g0 h3 t( }
--列出服务器上配置的dsn
( n, w3 H0 @! X+ W6 @! S
execute master..xp_enumdsn
; }$ H6 u+ W& L" z" q6 u
4 u6 Y; o: V& H% S
--列出sql server错误日志列表,最后更新时间
* ~+ R/ p0 f) w9 { t" H% y
execute master..xp_enumerrorlogs
9 X \3 F8 j' I1 n" U- l" t1 e
1 G! \4 j" K" B% y
--列出服务器上所有windows本地组
+ K. f5 U# P2 B$ `, }' g. C
execute master..xp_enumgroups
* d6 s* s" _* V |
* y0 Q( N+ F' r7 y6 v6 ~
--检测文件存在性
1 \9 E. c5 |* w3 l" l. P: Z9 _
execute master..xp_fileexist 'c:\a.bak'
) ]# E3 W" |7 n6 W) g% W3 @9 F4 L
6 x Y: N7 W5 k
declare @flag int
# y f7 u. C" x0 F* e8 S
) d! }( }4 m& g
exec master..xp_fileexist 'c:\abc.bak',@flag out
( V! m, c5 b& H% |4 Z
2 _9 G+ s/ k2 g. Q
if @flag=1
% G: i7 c; ?1 d2 K9 P9 X
begin
p0 i" v. j" W5 h: c
print 'exist'
. I3 V* v6 i' [0 W
end
2 h7 R# H/ P1 g9 B
else
4 {5 ^$ w# Y/ } v5 s/ R/ B0 P
begin
. A7 v; \( x3 t% R# A
print 'no exist'
5 i5 U. y( K9 T( s; z& [) f, U
end
; o2 }) g5 P9 H6 Q3 ~7 G) r
1 l4 g# ^7 V7 l Q7 s
--列出服务器上固定驱动器,以及每个驱动器的可用空间
5 t W9 n( W2 U' U% l
execute master..xp_fixeddrives
! Q' S3 L/ ~' t1 ~0 f) W# A/ s# h7 p: V
/ a& j: W, U8 u: a) g
) j1 |' W+ N% M0 `* G" |
--得到当前sql server服务器的计算机名称
, o/ a; x+ _, r% K7 @8 [
execute master..xp_getnetname
, j& A: b$ N# Q; ]: q' n5 ?5 a
1 ^& e- z' `1 |; Z9 G7 B3 c2 _
--列出当前错误日志的具体内容
2 O" g5 _0 v8 K( Z# ?1 w8 N
EXEC [master].[dbo].[xp_readerrorlog]
# j! p% x. i! G3 b7 U
/ x3 L _* E. K0 S
--列出指定目录的所有下一级子目录
$ I, d) q9 O' W9 E
EXEC [master].[dbo].[xp_subdirs] 'c:\WINNT'
4 ]# l7 _. n+ T; E8 P: m0 j: i% L
# V* J4 W) f+ x+ e: P# L! V% x
' H% k, M1 `, V: G% y, ~
---列出驱动器的名称
/ P$ P* G! m5 Y9 f5 r$ x
--以字节为单位的空闲空间(low free)
, k! Y" j4 D2 R) ]3 w8 j7 M* @' x( Y
--以驱动器类型:软驱(1),硬盘(2),cd-rom(8)
1 Y& c" _3 A" B- @6 G- B
EXEC [master].[dbo].[xp_availablemedia]
+ P% ~4 a; ?6 Q" [2 h6 W
--效果如下:
* ?: I. N/ U& \+ e9 {# f
4 n/ e: k" _4 }7 ]# e8 A
name low free high free media type
1 _( z8 o5 u/ t: W; s' `% o: G$ c7 d
C:\ 1270386688 0 2
1 `; p- d: \ p, j$ l B
D:\ 1726824448 2 2
! Z6 C4 e9 y- x
E:\ 875053056 10 2
# p7 \3 P2 G% C- e1 ?: R$ J! {. j
F:\ 0 0 8
8 w' \* s) F0 ^0 l6 J) q O
3 v: x$ w/ Y8 A8 c/ F3 p8 `
欢迎光临 中国网络渗透测试联盟 (https://www.cobjon.com/)
Powered by Discuz! X3.2