中国网络渗透测试联盟

标题: 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! xexecute 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 iexecute 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% yexecute 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 L6 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 Z2 _9 G+ s/ k2 g. Q
if @flag=1
% G: i7 c; ?1 d2 K9 P9 Xbegin
  p0 i" v. j" W5 h: cprint 'exist'
. I3 V* v6 i' [0 Wend 2 h7 R# H/ P1 g9 B
else 4 {5 ^$ w# Y/ }  v5 s/ R/ B0 P
begin
. A7 v; \( x3 t% R# Aprint 'no exist' 5 i5 U. y( K9 T( s; z& [) f, U
end
; o2 }) g5 P9 H6 Q3 ~7 G) r1 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 {# f4 n/ e: k" _4 }7 ]# e8 A
name low free high free media type
1 _( z8 o5 u/ t: W; s' `% o: G$ c7 dC:\ 1270386688 0 2
1 `; p- d: \  p, j$ l  BD:\ 1726824448 2 2 ! Z6 C4 e9 y- x
E:\ 875053056 10 2
# p7 \3 P2 G% C- e1 ?: R$ J! {. jF:\ 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