中国网络渗透测试联盟

标题: MSsql中扩展存储应用 [打印本页]

作者: admin    时间: 2012-9-13 17:24
标题: MSsql中扩展存储应用
获得MS SQL的版本号
" n; S4 g4 w5 g+ u* P& O' iexecute 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 lexecute 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 Qexecute master..xp_enum_oledb_providers
* n/ q* \* c- `9 }
5 b# G. A* K; c5 ^9 ?--列出服务器上安装的所有代码页
' j9 D3 E' n% C" u) ^! oexecute 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  cexecute 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# mexecute 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 Fexec master..xp_fileexist 'c:\abc.bak',@flag out % Z5 y, M4 J4 k5 a$ F% `1 N) W

) o7 [# C; ]" M) l/ t( jif @flag=1
# S0 ^* X( f$ Hbegin
* ]5 d' \. L( p& Z3 q% C( ]; S. y; Dprint 'exist'
6 U. D9 z/ f7 v$ jend
4 P: p, A" A$ }1 U- B5 Lelse 3 O2 j1 a! d5 `3 r: f
begin
3 }2 ]  t# W6 X1 t, x- D7 Wprint 'no exist'
9 L- ?0 I, o+ z) o* hend
+ 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; kEXEC [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+ TEXEC [master].[dbo].[xp_availablemedia]
, `" L4 n# C6 K--效果如下:
  |  s" f  E0 g- U8 }$ ]2 |$ H2 E6 S. a
$ b0 T- b2 M! o. sname low free high free media type
  A4 e( Z6 `# ^: r9 lC:\ 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