中国网络渗透测试联盟
标题:
MSsql中扩展存储应用
[打印本页]
作者:
admin
时间:
2012-9-13 17:24
标题:
MSsql中扩展存储应用
获得MS SQL的版本号
/ _: @( h, g7 d" |) a
execute master..sp_msgetversion
" V- I" o! x+ N6 G! S; v
: e" d8 J" W1 @+ O$ {
--得到硬盘文件信息
. L! e2 [) a( r& c2 U/ t& P; H" ]
--参数说明:目录名,目录深度,是否显示文件
5 M/ |' E! d J3 p
execute master..xp_dirtree 'c:'
9 v$ y8 z K. Y: ~
execute master..xp_dirtree 'c:',1
4 E2 s! `' E5 z4 I/ O" P3 d3 [
execute master..xp_dirtree 'c:',1,1
8 h3 p' \$ S( N$ p! y' F' {
/ L, E- L8 A0 }6 T# n$ O4 k
9 M4 J# x0 h. ?! M& m
--列出服务器上安装的所有OLEDB提供的程序
% r/ p2 @: j+ E! m, m" o5 w0 R
execute master..xp_enum_oledb_providers
' S9 @9 c& c6 |0 T' t0 Z1 O
( m# w4 F3 j3 y& b; l
--列出服务器上安装的所有代码页
* J: S' T+ j4 J1 R# l7 l- O4 K
execute master..xp_enumcodepages
6 @0 [3 q* y; {9 G p+ m2 H2 ?
0 g$ U' ~% V$ W% K# m
--列出服务器上配置的dsn
# y0 M. w- O, H: c; m
execute master..xp_enumdsn
/ A# v: R, ~* M
m0 J0 ], }- s$ q/ ^/ |, u
--列出sql server错误日志列表,最后更新时间
0 m& R6 T7 p9 f( E% H7 k
execute master..xp_enumerrorlogs
0 Q8 i p2 z# |
( X; I) Z2 c( ]" G1 R
--列出服务器上所有windows本地组
0 @$ p# j4 J' \2 p' }. @) H
execute master..xp_enumgroups
1 r5 n5 d! r- J8 H9 X7 p
! o) P1 l% I; @& o& K+ U& J L
--检测文件存在性
0 e r6 x, M# X& O4 E4 O! W( a) ]
execute master..xp_fileexist 'c:\a.bak'
- S1 r9 ?( N8 @) m; ]' k
4 F; q2 H3 \% S- Z T6 X, Z5 I
declare @flag int
6 ^6 H5 S" D# \0 O
! m# h! C5 M# K! X, i- |
exec master..xp_fileexist 'c:\abc.bak',@flag out
3 Q0 M* |+ `, `6 g
6 d3 h4 a" K2 @ y( N
if @flag=1
' q) T2 _5 b4 a1 X5 ]% r
begin
) `, U* m4 Q" M4 o; b& m3 V G
print 'exist'
9 N8 ^# E2 K- i# P1 j) \+ X; S
end
. W% r# ]+ V e; S6 f& M* M5 Q
else
! W3 Z2 l: K- ~6 [- ~1 U
begin
8 ~. W/ g( t4 v2 x' Y8 S. J& I" j
print 'no exist'
0 l7 s! g7 E+ a- F! Y& o5 @
end
3 c) O! }4 o. c! ?& W* F
/ @% l# r: h) `6 T$ ?- ^
--列出服务器上固定驱动器,以及每个驱动器的可用空间
R! t: u5 U. I# L1 p
execute master..xp_fixeddrives
' M/ X/ K# c% }) p! c
4 N+ M9 K: B- H3 a8 u% t6 _
: k- f7 g" E \% Z4 i. y# I# O8 y
--得到当前sql server服务器的计算机名称
' h2 E1 e. p# S$ q4 J3 J' S4 n" _
execute master..xp_getnetname
% [3 @( _# u! K* }3 j
# n- t8 {- ^: D$ X; T
--列出当前错误日志的具体内容
- N- z0 s" v5 T- _6 w, {# c4 e$ i: Q0 j* b
EXEC [master].[dbo].[xp_readerrorlog]
5 C$ X/ g( e# g( o" K0 Q
$ t* z4 ^6 s, L9 v, m. n
--列出指定目录的所有下一级子目录
1 h# Q' X1 x0 a) ?* F
EXEC [master].[dbo].[xp_subdirs] 'c:\WINNT'
* I+ \ r3 W/ o
7 k- L! Z1 X# ?0 N' t
" Q. e5 B) q5 ~0 p
---列出驱动器的名称
' u/ A' @/ _4 H: K( H- U
--以字节为单位的空闲空间(low free)
+ b+ g9 A$ W& h
--以驱动器类型:软驱(1),硬盘(2),cd-rom(8)
, m5 e: Q( D u/ A
EXEC [master].[dbo].[xp_availablemedia]
$ C1 |$ A9 l% g( p {% F% ]
--效果如下:
9 Q% K+ u, B0 s6 a) U: o
# w0 ~- S1 J @; H! b+ z+ h
name low free high free media type
% ~7 r b" T' j6 q: p
C:\ 1270386688 0 2
6 l$ j3 ]0 u# L; w# E1 N
D:\ 1726824448 2 2
( [& ~( o) A2 `* }0 j7 s3 F
E:\ 875053056 10 2
; u; ^0 g' X1 |* J" o! U
F:\ 0 0 8
$ ^, e6 W+ t# ^* S) X" l
# L6 m( w# Q2 v# G+ Y. z- b
欢迎光临 中国网络渗透测试联盟 (https://cobjon.com/)
Powered by Discuz! X3.2