91欧美超碰AV自拍|国产成年人性爱视频免费看|亚洲 日韩 欧美一厂二区入|人人看人人爽人人操aV|丝袜美腿视频一区二区在线看|人人操人人爽人人爱|婷婷五月天超碰|97色色欧美亚州A√|另类A√无码精品一级av|欧美特级日韩特级

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內(nèi)不再提示

硬盤數(shù)據(jù)恢復- 電腦硬盤中所有類型文件無法打開的數(shù)據(jù)恢復案例

Frombyte ? 來源: Frombyte ? 作者: Frombyte ? 2023-09-01 17:09 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

硬盤數(shù)據(jù)恢復環(huán)境&故障情況:
某單位重要數(shù)據(jù)在一臺WINDOWS操作系統(tǒng)的PC機上通過網(wǎng)絡共享給公司員工使用。這臺PC同時也連接著打印機提供打印服務,很多員工直接將文件拷貝到這臺PC上進行打印。該PC機上只有一塊500G磁盤。
該PC的F盤分區(qū)所有類型文件突然全部無法打開。
故障表現(xiàn):
1、文件名稱,時間,路徑完全正確,磁盤占用空間正確。
2、打開jpg文件提示:“windows照片查看器無法打開此圖片,因為照片查看器不支持此文件格式,或者您沒有照片查看器的最新更新”。
3、打開doc文件提示:"請選擇使文檔可讀的編碼",選擇任何一個編碼后文件都是錯誤的。
4、打開docx文件提示:"無法打開文件,因為內(nèi)容有錯誤"。
5、打開xls文件提示:“您嘗試打開的文件的格式與文件擴展名指定的格式不一致,打開文件前請驗證文件沒有損壞且來源可信”。
6、打開xlsx文件提示:"您無法打開文件,因為文件格式或文件擴展名無效,請確定文件未損壞,并且文件擴展名與文件的格式匹配"。
7、打開PDF文件提示:“打開文檔時發(fā)生錯誤,文檔已損壞且無法修復”。
8、其他類型文件均無法正常打開。

故障檢測結(jié)果&分析:
1、硬盤不存在無物理故障。除了F盤,其他分區(qū)數(shù)據(jù)均正常。
2、無啟用過任何加密。
3、沒有采用第三方軟件做過分區(qū)大小調(diào)整、合并。
4、無操作系統(tǒng)問題和電腦Virus入侵。
5、無其他異常操作。

將硬盤接入到安全(不加載盤符,不自動寫數(shù)據(jù),保證完全只讀)的操作環(huán)境中,發(fā)現(xiàn)文件系統(tǒng)底層正常,但數(shù)據(jù)區(qū)出現(xiàn)錯誤。以一個PDF文件為例,在工具中打開如下圖:

wKgZomTxqgCAFFNyAAGmQ8zxyxU867.png

北亞企安數(shù)據(jù)恢復——硬盤數(shù)據(jù)恢復


一個正常的PDF文件,二進制結(jié)構一定是以0x46445025(即ASCII的“%PDF”)作為開頭標志,而這個文件的開頭卻是以0x71736712開始。將兩者進行比較,這顯然是一種異或轉(zhuǎn)換。通過計算,兩者相差(異或)0x37。在本PDF文件的尾部同樣發(fā)現(xiàn)了篡改。
于是,在工具中選中文件所有內(nèi)容,對選中塊以0x37做字節(jié)異或(xor):

wKgZomTxqhOAU_S1AAKPBzKFalk603.png

北亞企安數(shù)據(jù)恢復——硬盤數(shù)據(jù)恢復

wKgaomTxqhOAJVLlAAMo3zFfHGA792.png

北亞企安數(shù)據(jù)恢復——硬盤數(shù)據(jù)恢復

保存后打開,文件正常。接下來對其他文件做分析,發(fā)現(xiàn)篡改的算法均是全部文件對某個值xor,但此值不確定。按字節(jié)概率計算應該有256種可能,加上文件數(shù)量及類型眾多,顯然手動修正工作量太大。北亞企安數(shù)據(jù)恢復工程師分析其xor加數(shù)的生成規(guī)律。過程如下:
1、推斷是否與路徑相關:在同一路徑下打開不同的文件分析篡改的異或加數(shù),發(fā)現(xiàn)不盡相同,排除。
2、推斷是否與文件名稱相關:查找所有文件,按名稱排序,找到相同文件名稱但大小不同的文件,打開后分析篡改的異或加數(shù),發(fā)現(xiàn)不相同,排除。
3、推斷是否與類型相關:找到同一類型的幾個不同文件,分析篡改的異或加數(shù),發(fā)現(xiàn)不相同,排除。
4、推斷是否與存儲的物理位置相關:在工具中按不同文件起始位置進行分析篡改的異或加數(shù),未發(fā)現(xiàn)相關性,排除。
5、推斷是否與文件頭部相關:查找頭部相同的文件(有同一文件的不同更新,頭部是相同的),進行分析后也排除。
6、推斷尾部相關的可能性不大。如果后面分析仍無法得到規(guī)律,則需返回此項再做驗證。
7、推斷是否與文件創(chuàng)建時間相關:分別查找相同創(chuàng)建時間、相同訪問時間、相同最后一次訪問時間的2個文件,進行分析,發(fā)現(xiàn)與此無關,排除。
8、推斷是否與大小相關:簡單驗證后,未舉出反例推翻,但需要完全證明與大小相關,同時要得到算法,需要有足夠多的樣本。

針對是否與大小相關的驗證:
通過命令方式打印所有文件的大?。?
find ./ |xargs ls -ld 2>/dev/null|awk '{printf($5"tt"$9"n");}' >../list.txt
用excel打開此列表文件。

wKgZomTxqh2AVf99AAHwPDmXa9w990.png

北亞企安數(shù)據(jù)恢復——硬盤數(shù)據(jù)恢復



因篡改的異或加數(shù)只有一個字節(jié)。如果與大小相關,極有可能是和文件大小值的mod 256相對應,于是在excel中計算所有文件大小值的mod 256。

wKgaomTxqieAAQHvAAHQ92IDJkg041.png

北亞企安數(shù)據(jù)恢復——硬盤數(shù)據(jù)恢復



對mod 256的值進行排序。

wKgZomTxqi2AJxewAAJqyEVvQmk126.png

北亞企安數(shù)據(jù)恢復——硬盤數(shù)據(jù)恢復



排序后:

wKgZomTxqjOAcfr4AAHWV5AIoOY253.png北亞企安數(shù)據(jù)恢復——硬盤數(shù)據(jù)恢復



對相同mod 256的文件進行篡改驗證,未發(fā)現(xiàn)不符合規(guī)律者。基本上可以確定篡改值與文件大小值的mod 256存在映射關系。
對所有可能做抽樣分析后,得到篡改異或加數(shù)的生成規(guī)律:

wKgaomTxqjqActpjAAML6FvNOj0738.png

北亞企安數(shù)據(jù)恢復——硬盤數(shù)據(jù)恢復



至此,得到篡改算法。

硬盤數(shù)據(jù)恢復過程:
1、基于前面得到的算法,北亞企安數(shù)據(jù)恢復工程師通過Visual Studio編寫修復程序。
2、使用程序?qū)分區(qū)中的數(shù)據(jù)進行修復。修復完成后隨機抽檢修復好的文件,無報錯。為進一步確定恢復出來的數(shù)據(jù)是否正常,查找出所有JPG文件,顯示縮略圖,沒有發(fā)現(xiàn)異常。

wKgaomTxqkKAQoezAAHo2UFE050668.png

北亞企安數(shù)據(jù)恢復——硬盤數(shù)據(jù)恢復



3、查找所有doc文件,顯示作者、標題,未發(fā)現(xiàn)異常。

wKgaomTxqkqAOBTKAAL5TSW0swQ260.png北亞企安數(shù)據(jù)恢復——硬盤數(shù)據(jù)恢復



4、交由用戶方進行檢測,用戶方讓讓各部門抽調(diào)員工對恢復出來的數(shù)據(jù)進行檢測,沒有發(fā)現(xiàn)問題。本次數(shù)據(jù)恢復工作完成。

審核編輯 黃宇

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權轉(zhuǎn)載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學習之用,如有內(nèi)容侵權或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • 硬盤
    +關注

    關注

    3

    文章

    1361

    瀏覽量

    59883
  • 數(shù)據(jù)恢復

    關注

    10

    文章

    712

    瀏覽量

    18983
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    【服務器數(shù)據(jù)恢復】多盤掉線RAID6數(shù)據(jù)恢復:基于Reed-Solomon算法的修復

    ,當?shù)谌龎K硬盤離線后,RAID崩潰,服務器癱瘓,業(yè)務被迫停滯。 此時,如果直接更換硬盤重新組建陣列,陣列中的所有數(shù)據(jù)將全部丟失。服務器管理員嘗試分析和恢復數(shù)據(jù),雖然找回了一部分
    的頭像 發(fā)表于 03-05 16:37 ?290次閱讀

    【服務器數(shù)據(jù)恢復】EVA存儲硬盤離線,LUN丟后數(shù)據(jù)如何“重生”?

    將故障EVA存儲設備上的所有硬盤編號后取出。硬件工程師對所有硬盤進行硬件故障檢測。檢測后發(fā)現(xiàn)掉線硬盤不存在物理故障和壞道。將
    的頭像 發(fā)表于 01-22 17:39 ?1121次閱讀

    服務器數(shù)據(jù)恢復硬盤離線致raid5陣列崩潰,數(shù)據(jù)恢復大揭秘

    公司的一臺服務器中有一組數(shù)塊硬盤組建的raid5陣列。 服務器中有一塊硬盤由于未知原因離線,服務器崩潰,存儲重要數(shù)據(jù)的D分區(qū)無法識別。 服務器管理員重啟服務器,故障
    的頭像 發(fā)表于 11-04 15:32 ?296次閱讀

    Netapp數(shù)據(jù)恢復—Netapp存儲數(shù)據(jù)恢復揭秘

    某公司一臺服務器中一共有72塊SAS硬盤。 工作人員誤操作刪除了十幾個lun。需要恢復服務器中的數(shù)據(jù)。
    的頭像 發(fā)表于 10-28 15:26 ?414次閱讀
    Netapp<b class='flag-5'>數(shù)據(jù)</b><b class='flag-5'>恢復</b>—Netapp存儲<b class='flag-5'>數(shù)據(jù)</b><b class='flag-5'>恢復</b>揭秘

    服務器數(shù)據(jù)恢復—EqualLogic存儲上raid5磁盤陣列數(shù)據(jù)恢復案例

    服務器存儲數(shù)據(jù)恢復環(huán)境&故障: 某品牌EqualLogic PS6100存儲陣列上有一組由16塊硬盤組建的raid5磁盤陣列。磁盤陣列上層劃分多個大小不同的卷,存放虛擬機文件。
    的頭像 發(fā)表于 10-21 15:04 ?337次閱讀

    服務器數(shù)據(jù)恢復硬盤指示燈亮黃燈,RAID5崩潰數(shù)據(jù)這樣恢復

    服務器存儲數(shù)據(jù)恢復環(huán)境: 某單位一臺某品牌DS5300存儲,1個機頭+4個擴展柜,50塊的硬盤組建了兩組RAID5陣列。一組raid5陣列有27塊硬盤,存放Oracle
    的頭像 發(fā)表于 10-14 17:17 ?559次閱讀
    服務器<b class='flag-5'>數(shù)據(jù)</b><b class='flag-5'>恢復</b>—<b class='flag-5'>硬盤</b>指示燈亮黃燈,RAID5崩潰<b class='flag-5'>數(shù)據(jù)</b>這樣<b class='flag-5'>恢復</b>

    服務器數(shù)據(jù)恢復—RAIDZ多塊硬盤離線導致服務器崩潰的數(shù)據(jù)恢復案例

    服務器數(shù)據(jù)恢復環(huán)境&故障: 一臺服務器有32塊硬盤,采用Windows操作系統(tǒng)。 服務器在正常運行的時候突然變得不可用。沒有異常斷電、進水、異常操作、機房不穩(wěn)定等外部因素。服務器管理員重啟服務器,但是服務器
    的頭像 發(fā)表于 09-18 12:29 ?894次閱讀
    服務器<b class='flag-5'>數(shù)據(jù)</b><b class='flag-5'>恢復</b>—RAIDZ多塊<b class='flag-5'>硬盤</b>離線導致服務器崩潰的<b class='flag-5'>數(shù)據(jù)</b><b class='flag-5'>恢復</b>案例

    硬盤數(shù)據(jù)恢復硬盤壞道分類與修復秘籍大揭秘

    壞道是硬盤最常見的原因之一。導致硬盤壞道的原因很多,除了正常老化,還有其他一些原因。使用過程中頻繁整理碎片、不適當?shù)某l、供電質(zhì)量不好、溫度過高、灰塵、震動等都會導致硬盤出現(xiàn)壞道。
    的頭像 發(fā)表于 09-16 14:51 ?868次閱讀
    <b class='flag-5'>硬盤數(shù)據(jù)</b><b class='flag-5'>恢復</b>—<b class='flag-5'>硬盤</b>壞道分類與修復秘籍大揭秘

    服務器數(shù)據(jù)恢復—Raid6陣列數(shù)據(jù)恢復案例

    GUID Partition Table分區(qū)。 服務器存儲故障: 存儲設備無法訪問,原因未知。管理員檢查后發(fā)現(xiàn)服務器上有3塊硬盤處于離線狀態(tài),強制上線后進行了rebuild。強制上線成功后發(fā)現(xiàn)分區(qū)無法
    的頭像 發(fā)表于 09-09 11:07 ?582次閱讀

    硬盤數(shù)據(jù)恢復硬盤外部物理故障的種類及判定

    硬盤的物理結(jié)構可以分為外部結(jié)構和內(nèi)部結(jié)構。外部結(jié)構主要包括硬盤的外殼和電路板,硬盤的外部物理故障通常是電路板故障。 硬盤的電路板上分布著主控芯片、緩存、電機驅(qū)動芯片、BIOS及其他電
    的頭像 發(fā)表于 08-20 14:34 ?816次閱讀

    服務器數(shù)據(jù)恢復硬盤離線導致raid上層的卷無法掛載的數(shù)據(jù)恢復案例

    服務器數(shù)據(jù)恢復環(huán)境&故障: 某公司一臺服務器上有一組由24塊FC硬盤組建的raid。 服務器出現(xiàn)故障,無法正常工作。 經(jīng)過初步檢測,管理員發(fā)現(xiàn)導致服務器故障的原因是raid中有兩
    的頭像 發(fā)表于 07-29 13:00 ?601次閱讀

    Oracle數(shù)據(jù)恢復—格式化分區(qū)導致Oracle數(shù)據(jù)庫報錯的數(shù)據(jù)恢復案例

    一臺服務器上一個分區(qū)存放Oracle數(shù)據(jù)數(shù)據(jù)。由于管理員誤操作不小心刪除了該分區(qū),數(shù)據(jù)庫報錯,無法使用。 北亞企安數(shù)據(jù)
    的頭像 發(fā)表于 07-22 14:06 ?402次閱讀
    Oracle<b class='flag-5'>數(shù)據(jù)</b><b class='flag-5'>恢復</b>—格式化分區(qū)導致Oracle<b class='flag-5'>數(shù)據(jù)</b>庫報錯的<b class='flag-5'>數(shù)據(jù)</b><b class='flag-5'>恢復</b>案例

    服務器數(shù)據(jù)恢復—raid5陣列多塊硬盤離線導致EMC存儲不可用的數(shù)據(jù)恢復案例

    服務器存儲數(shù)據(jù)恢復環(huán)境: EMC某型號存儲中有一組由8塊硬盤組建的raid5磁盤陣列。 服務器存儲故障: raid5陣列中有2塊硬盤離線,存儲不可用,上層應用崩了。
    的頭像 發(fā)表于 05-29 10:50 ?526次閱讀

    服務器數(shù)據(jù)恢復—NAS存儲硬盤出現(xiàn)故障的數(shù)據(jù)恢復案例

    NAS數(shù)據(jù)恢復環(huán)境: QNAP TS-532X NAS設備中有兩塊1T的SSD固態(tài)硬盤和3塊5T的機械硬盤。三塊機械硬盤組建了一組RAID
    的頭像 發(fā)表于 04-24 14:38 ?830次閱讀

    服務器數(shù)據(jù)恢復—raid5陣列中硬盤壞道導致陣列崩潰的數(shù)據(jù)恢復案例

    服務器存儲數(shù)據(jù)恢復環(huán)境: 某品牌DS3512存儲中有一組由6塊SAS磁盤組建的raid5陣列。劃分一個lun分配給Linux系統(tǒng)服務器,并格式化成ocfs2文件系統(tǒng),共享給虛擬化使用,存放虛擬機
    的頭像 發(fā)表于 03-28 13:25 ?742次閱讀
    服務器<b class='flag-5'>數(shù)據(jù)</b><b class='flag-5'>恢復</b>—raid5陣列中<b class='flag-5'>硬盤</b>壞道導致陣列崩潰的<b class='flag-5'>數(shù)據(jù)</b><b class='flag-5'>恢復</b>案例