中国网络渗透测试联盟
标题:
MSsql中扩展存储应用
[打印本页]
作者:
admin
时间:
2012-9-13 17:24
标题:
MSsql中扩展存储应用
获得MS SQL的版本号
$ b( i$ @- h, ~( {9 A- h8 R$ U4 H8 v
execute master..sp_msgetversion
; r2 E: h" s3 }5 ` {2 N* \" d7 e3 V
3 P/ U( ?# J& r, X, U* C9 ~0 c
--得到硬盘文件信息
9 |0 _- x3 W& n- T. B& I. u
--参数说明:目录名,目录深度,是否显示文件
8 c7 ~4 p/ @0 n a7 T
execute master..xp_dirtree 'c:'
7 X& |' l. z" D- I
execute master..xp_dirtree 'c:',1
9 y3 s& |+ I7 R5 Y3 E3 M' v
execute master..xp_dirtree 'c:',1,1
0 f; k% s% k# W! F3 {& e& c; @7 w
- n' \6 X1 r* ]' v$ n) M
8 A' B" `& Q8 S4 Y
--列出服务器上安装的所有OLEDB提供的程序
- V7 _+ ^" \$ |
execute master..xp_enum_oledb_providers
; v: b1 W3 p& ]" x. L
& k* `0 _7 E/ E, m: T# q; S! K
--列出服务器上安装的所有代码页
$ ]# c: F9 p" c, _
execute master..xp_enumcodepages
1 X6 R. l. ]1 z M
$ N+ X) o m2 b$ [: P$ V- _3 |) G
--列出服务器上配置的dsn
$ r& Z) ^* D' Z/ z! q- E
execute master..xp_enumdsn
% y r/ L4 i# J) A, w4 E- q/ B
9 Y) e$ }- X: q& H4 `& l& @
--列出sql server错误日志列表,最后更新时间
9 X( p$ W' `0 l, M; B0 r
execute master..xp_enumerrorlogs
7 L/ ^. Y" m7 V2 c! I( d% ~6 Q6 H
) B( G- e1 R8 y
--列出服务器上所有windows本地组
' f! O; F, T0 n" t* _1 Q% V& D) ?
execute master..xp_enumgroups
3 h( S$ P: d# a* w' D# M9 _
* w# B; X, X) n( }2 I/ D
--检测文件存在性
0 ^1 M7 ?3 r5 d9 {
execute master..xp_fileexist 'c:\a.bak'
1 T0 ]1 O. {2 |/ ?2 S( Y
- p. { y0 M- y) F# z
declare @flag int
* R4 F9 `6 N* N5 l& p
7 Z" ?4 E& t9 X" T( d
exec master..xp_fileexist 'c:\abc.bak',@flag out
4 d8 O3 _# Y s
5 R. n% }# w2 t/ s0 ~2 p! J! B
if @flag=1
- i: c) R( L) C. q
begin
4 Y3 Y. ]6 x+ V+ q! D. l
print 'exist'
$ l* g1 ^1 @$ {# n) {
end
' j+ A. e/ N9 D" l
else
; S5 Q1 q; E+ p
begin
; K3 ]9 F3 j; [5 X# G. I
print 'no exist'
1 n* V7 h9 J1 a& A _' j
end
5 o4 o' c6 ~/ M# c. ?
0 K6 g: X/ i( [) x; N
--列出服务器上固定驱动器,以及每个驱动器的可用空间
4 c, K [+ T5 V
execute master..xp_fixeddrives
& B9 j8 l& X% q5 W6 T( w
, O1 r. F6 e# G( b/ V+ r( i7 a# v7 c
8 w: K: S p/ e$ C& T
--得到当前sql server服务器的计算机名称
' R5 D; s; ?9 M2 v' V' I3 V( I! |
execute master..xp_getnetname
9 G% z! {. f3 i2 G7 g8 D1 n1 i
/ E' j& q5 J7 A) [3 W& q3 G& ?+ P2 G
--列出当前错误日志的具体内容
8 A. U D+ a! p7 v: ~1 Y7 R" D- u3 l9 ~9 Y
EXEC [master].[dbo].[xp_readerrorlog]
' c+ S2 [ V+ y4 K$ c
6 l5 e5 G+ ]7 @5 `' N$ z
--列出指定目录的所有下一级子目录
. ^) K& i0 j! q! g6 y* b
EXEC [master].[dbo].[xp_subdirs] 'c:\WINNT'
' L, s8 f D6 C. a4 [* i
, n' R3 `6 [, ?* i' C
) T9 X, q# Q: f3 T* ~: U' U7 {0 u
---列出驱动器的名称
5 M9 `1 V- { w
--以字节为单位的空闲空间(low free)
& a2 g' E, X2 L# z' M. @6 S
--以驱动器类型:软驱(1),硬盘(2),cd-rom(8)
, b/ q6 m o/ B1 @& m
EXEC [master].[dbo].[xp_availablemedia]
0 V% A `) }- M9 J1 K7 [0 q `' q
--效果如下:
a) c0 u- ^- `. ~) m: f
* D4 `4 K, [0 O& B' h
name low free high free media type
5 Y( j2 e6 U* q& j0 v# D
C:\ 1270386688 0 2
4 a6 m' K9 O/ b
D:\ 1726824448 2 2
" e% K( y" U8 Z5 \% v3 i
E:\ 875053056 10 2
! z6 D, K, _! f& f3 k
F:\ 0 0 8
2 I0 ^% t3 s6 y/ H/ C
, I+ n+ Y: e8 R/ G- n2 y- z" z7 T; Q
欢迎光临 中国网络渗透测试联盟 (https://cobjon.com/)
Powered by Discuz! X3.2