中国网络渗透测试联盟

标题: 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 wexecute master..xp_dirtree 'c:'
3 ^) k" N" r' h* Mexecute master..xp_dirtree 'c:',1
- f1 s. d$ v$ N0 U& K9 Texecute 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! Jexecute 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! Eexecute 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 Zexecute 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 dexecute master..xp_fileexist 'c:\a.bak'
, N/ `9 f2 o) ~* k  _
7 q( w% D+ t9 q2 Q% Ideclare @flag int * j# k3 z7 ^5 U$ N8 m2 U

9 t# o- U* R; d) l$ Q' y2 Y( zexec master..xp_fileexist 'c:\abc.bak',@flag out
6 @  g5 k; }7 h- {8 U
* D) l/ |8 v2 s2 a: cif @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! wend : t; {5 [6 r; Q5 L+ w
else
9 A, z1 Q! @6 G! b" X# k3 `2 Abegin
. G7 A: u6 n8 T: s: ?# Z5 y: Pprint 'no exist'
0 N% w# j4 {7 ^; f+ H1 Nend
  `+ {; ~# E& T8 R5 L8 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 Xexecute master..xp_getnetname & c+ n3 w4 U/ E. @& s0 w: V$ R

/ a/ Y; B+ b$ _. Z--列出当前错误日志的具体内容
: U1 N; m4 O1 `. D: k! Z0 HEXEC [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 QEXEC [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 sD:\ 1726824448 2 2 / p* o& e5 y$ C
E:\ 875053056 10 2
* d; ]9 Z' v" F+ ?& G. ~2 }4 oF:\ 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