資料庫資料恢復—SQLserver資料庫中勒索病毒被加密怎麼恢復資料?
SQLserver資料庫資料恢復環境&故障:
一臺伺服器上的SQLserver資料庫被勒索病毒加密,無法正常使用。該伺服器上部署有多個SQLserver資料庫,其中有2個資料庫及備份檔案被加密,檔名被篡改,資料庫無法使用。
SQL server資料庫資料恢復過程:
1、將故障伺服器上所有磁碟編號後取出,經過硬體工程師檢測沒有發現有硬碟存在物理故障。將所有磁碟以只讀方式進行扇區級的全盤映象備份,備份完成後將所有磁碟按照編號還原到原伺服器中,後續的資料分析和資料恢復操作都基於映象檔案進行,避免對原始磁碟資料造成二次破壞。
2、在映象檔案中使用工具開啟SQLserver資料庫,經過檢查發現SQLserver資料庫底層資料中的頭部資訊被破壞。
3、北亞企安資料恢復工程師根據SQLserver資料庫底層資料分佈規律分析病毒的加密方式。經過分析發現該SQLserver資料庫頁為8K,將底層資料按8K切塊並向下查詢分析加密方式。經過分析發現病毒採用加密方式是每隔128k進行一次大小為125位元組的加密。
4、繼續分析SQLserver資料庫備份檔案底層資料,發現備份檔案的加密規律和SQLserver資料庫的加密規律完全相同。
SqlServer資料庫起始頁標誌為01 0F,北亞企安資料恢復工程師在底層檢索SqlServer資料庫頁的起始標誌,經過檢索發現SqlServer資料庫備份的頭部記錄沒有被破壞,SqlServer資料庫備份的頭部記錄了SqlServer資料庫的備份資訊。由於SqlServer資料庫頁的起始位置發生了向下的偏移,
導致SqlServer資料庫中的加密位置和SqlServer資料庫備份資料中的加密位置剛好錯開,因此SqlServer資料庫備份中的起始標誌未被破壞。
5、由於SqlServer資料庫加密位置與SqlServer資料庫備份檔案加密位置剛好錯開,北亞企安資料恢復工程師結合SqlServer資料庫備份檔案來修復SqlServer資料庫中的加密頁。修復完成後透過SqlServer資料庫管理工具將修復好的SqlServer資料庫進行附加&檢查,經過檢查驗證,SqlServer資料庫可以正常使用。
交由使用者方工程師對恢復出來的SqlServer資料庫資料進行驗證,經過反覆的驗證確認SqlServer資料庫內的所有資料完整有效。本次資料恢復工作完成。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/31380569/viewspace-2996782/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 【資料庫資料恢復】SQL server資料庫被加密怎麼辦?如何恢復?資料庫資料恢復SQLServer加密
- 【北亞資料恢復】sqlserver資料庫被加密的資料恢復案例分享資料恢復SQLServer資料庫加密
- 【資料庫資料恢復】windows server下SqlServer資料庫的資料恢復資料庫資料恢復WindowsServerSQL
- 企業資料庫中了360勒索病毒怎麼辦,勒索病毒解密,資料恢復資料庫解密資料恢復
- 【資料庫資料恢復】oracle資料庫誤truncate table怎麼恢復資料?資料庫資料恢復Oracle
- 資料庫資料恢復—NTFS分割槽損壞如何恢復SqlServer資料庫資料資料庫資料恢復SQLServer
- 【資料庫資料恢復】SqlServer資料庫無法讀取的資料恢復案例資料庫資料恢復SQLServer
- 【資料庫資料恢復】MS SQL資料庫附加資料庫出錯怎麼恢復資料?資料庫資料恢復SQL
- 伺服器資料恢復—透過拼接資料庫碎片恢復SqlServer資料庫資料的資料恢復案例伺服器資料恢復資料庫SQLServer
- 【資料庫資料恢復】SAP資料庫資料恢復案例資料庫資料恢復
- SqlServer資料庫資料恢復報告SQLServer資料庫資料恢復
- 【資料庫資料恢復】Sql Server資料庫資料恢復案例資料庫資料恢復SQLServer
- 勒索病毒資料修復恢復
- 計算機資料庫中了locked勒索病毒怎麼解決,勒索病毒解密,資料恢復計算機資料庫解密資料恢復
- 伺服器資料庫中了elbie勒索病毒怎麼辦,elbie勒索病毒解密,資料恢復伺服器資料庫解密資料恢復
- SQL Server資料庫中了360字尾勒索病毒怎麼辦,勒索病毒解密資料恢復SQLServer資料庫解密資料恢復
- 寶塔資料庫恢復 mysql資料庫丟失恢復 mysql資料庫刪除庫恢復 寶塔mysql資料庫恢復資料庫MySql
- 【資料庫資料恢復】如何恢復Oracle資料庫truncate表的資料資料庫資料恢復Oracle
- 資料庫修復資料恢復資料庫資料恢復
- 【資料庫資料恢復】透過恢復NDF檔案修復資料庫的資料恢復過程資料庫資料恢復
- SqlServer資料庫恢復備份資料的方法SQLServer資料庫
- 企業伺服器資料庫中了mkp勒索病毒怎麼解決,勒索病毒解密資料恢復伺服器資料庫解密資料恢復
- 【資料庫資料恢復】誤truncate table的Oracle資料庫資料恢復方案資料庫資料恢復Oracle
- 【資料庫資料恢復】linux系統下MYSQL資料庫資料恢復案例資料庫資料恢復LinuxMySql
- 【資料庫資料恢復】Oracle資料庫誤truncate table的資料恢復案例資料庫資料恢復Oracle
- 【資料庫資料恢復】HP-UX系統ORACLE資料庫被誤刪除的資料恢復資料庫資料恢復UXOracle
- 【資料庫資料恢復】sql server資料庫連線失效的資料恢復案例資料庫資料恢復SQLServer
- 【資料庫資料恢復】Oracle資料庫ASM磁碟組掉線如何恢復資料?資料庫資料恢復OracleASM
- 【資料庫資料恢復】MongoDB資料庫檔案損壞的資料恢復案例資料庫資料恢復MongoDB
- 【北亞資料恢復】oracle資料庫執行truncate table命令怎麼恢復資料?資料恢復Oracle資料庫
- 【資料庫資料恢復】透過資料頁恢復Sql Server資料庫資料的過程資料庫資料恢復SQLServer
- 誤刪除儲存SqlServer資料庫資料恢復SQLServer資料庫資料恢復
- 資料庫資料恢復—附加資料庫錯誤823的SQL Server資料恢復案例資料庫資料恢復SQLServer
- 【資料庫資料恢復】ASM磁碟組掉線的Oracle資料庫資料恢復案例資料庫資料恢復ASMOracle
- 【資料庫資料恢復】SQL Server資料庫磁碟空間不足的資料恢復案例資料庫資料恢復SQLServer
- Sybase ASE資料庫恢復,Sybase資料恢復,資料誤刪除恢復工具READSYBDEVICE資料庫資料恢復dev
- 【資料庫資料恢復】斷電導致Oracle資料庫資料丟失的資料恢復案例資料庫資料恢復Oracle
- 資料庫資料恢復-oracle資料庫報錯無法開啟的如何恢復資料?資料庫資料恢復Oracle