數(shù)據(jù)恢復(fù)之已刪除文件恢復(fù)(上)

本文案例對象:分區(qū)類型:MBR,文件系統(tǒng):FAT32

用Winhex對數(shù)據(jù)內(nèi)容進(jìn)行查找提取

目標(biāo)1:數(shù)據(jù)恢復(fù)教程.txt

首先將“數(shù)據(jù)恢復(fù)教程”轉(zhuǎn)化為ASCII碼

由于它是長文件名(超過8個字節(jié)),因此只取前6個字節(jié):CAFDBEDDBBD6

點擊Winhex分區(qū)的根目錄,用十六進(jìn)制查找文件名
目錄項.png

可得文件的起始簇號=132331,文件大小=16字節(jié)
轉(zhuǎn)到指定簇得


可以看到文件的內(nèi)容部分
在文件頭右鍵選塊起始,若使用十進(jìn)制數(shù)據(jù),點擊左側(cè)Offset縱欄將顯示進(jìn)制轉(zhuǎn)化為十進(jìn)制,點擊Winhex上方小箭頭轉(zhuǎn)到偏移量,將文件大小16填入
可得到文件的末位+1的位置,點擊選塊結(jié)束,即可選定數(shù)據(jù)范圍
選塊右鍵點擊編輯,復(fù)制選塊至新文件,選擇好位置,并輸入帶后綴的文件名,即可將其人工拷貝至新位置

目標(biāo)2:數(shù)據(jù)恢復(fù)教程.rar

此次使用的是另一塊虛擬磁盤,此次文件非常多,我們嘗試在根目錄下進(jìn)行文件名搜索

發(fā)現(xiàn)需要很長時間,這是因為該磁盤內(nèi)文件很多,根目錄很大。于是我們需要用FAT表進(jìn)行文件目錄下一簇號的查找。


其中Fat的第二表項標(biāo)注根目錄存放情況,此處第三個四字節(jié)并不是FFFFFF0F,而是410f0000(0xF41),我們可知存放根目錄的下一個簇號是0xF41
于是我們轉(zhuǎn)到該簇號,進(jìn)行進(jìn)一步的文件名查找
發(fā)現(xiàn)查找依然要很久

返回FAT表,查看存放根目錄的下一個簇號,如何查看呢?
由于FAT表每四個字節(jié)記錄一個簇號的使用情況,因此我們可以將FAT表偏移量設(shè)置為3905*4(0xF41*4)即可找到存放根目錄的下一個簇號

將鼠標(biāo)點擊FAT表初始位置F8,點擊Winhex上面轉(zhuǎn)到偏移量
于是我們找到了存放根目錄的下一個簇號7117,依然跳轉(zhuǎn)到該簇查詢文件,發(fā)現(xiàn)依然很慢(一時出不來),接著重復(fù)操作,在FAT表轉(zhuǎn)到偏移量7117*4得到下一個簇號為10081,進(jìn)行查找,無果,再在FAT表轉(zhuǎn)到偏移量10081*4得到下一個簇號為13671,很快就找到了文件目錄(按F3跳到下一個匹配對象)

文件所在簇為0x13599(79257)文件大小為0x63(99)字節(jié)【注:字節(jié)數(shù)一定不能少,不然壓縮包打開會報錯】,即可將其進(jìn)行提取

這邊我們加對FAT表的理解:
FAT表是描述文件簇流存放的情況,他用FAT表項以鏈表的形式將其文件存放情況描述出來,存放數(shù)據(jù)(包括根目錄)的第一個簇是2號簇,對于第k個四字節(jié)位置,它存放的是使用第k個簇存放文件后下一個簇的位置

目標(biāo)3:恢復(fù)刪除的文件

打開另一個新磁盤

在分區(qū)內(nèi)我們發(fā)現(xiàn)一個被刪除的文件"?INHEX.zip",這邊的?是因為被刪除文件的文件名首字節(jié)會被替換成E5標(biāo)記,我們分別使用Winhex自帶功能恢復(fù)和人工恢復(fù)。
對于被刪除的文件,右鍵點擊恢復(fù)
這就可以很輕松恢復(fù)了。

人工恢復(fù)呢,則是采用目標(biāo)1和目標(biāo)2的方法進(jìn)行恢復(fù)。
首先將WINHEX轉(zhuǎn)化為ASCII碼

這邊只取后5個字節(jié),因為被刪除文件第一個字節(jié)被標(biāo)志為E5
輸入十六進(jìn)制搜索框搜索,偏移量設(shè)置為1(因為E5不進(jìn)行比較)

查找到文件目錄,即可進(jìn)行恢復(fù)。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容