[發明專利]一種NTFS文件系統下應用層文件隱藏方法有效
| 申請號: | 201310511564.7 | 申請日: | 2013-10-28 |
| 公開(公告)號: | CN103544443A | 公開(公告)日: | 2014-01-29 |
| 發明(設計)人: | 張小松;牛偉納;李金栓;陳瑞東;王東;楊高明;冀風宇 | 申請(專利權)人: | 電子科技大學 |
| 主分類號: | G06F21/60 | 分類號: | G06F21/60 |
| 代理公司: | 成都華典專利事務所(普通合伙) 51223 | 代理人: | 徐豐;楊保剛 |
| 地址: | 611731 四川省成*** | 國省代碼: | 四川;51 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 ntfs 文件系統 應用 文件 隱藏 方法 | ||
1.一種NTFS文件系統下應用層文件隱藏方法,其特征在于,包括數據隱藏方法以及用于隱藏數據恢復的數據恢復方法,
所述的文件隱藏方法具體步驟為:?第一步,遍歷NTFS文件系統的MFT表,找到需要隱藏的文件在MFT表中的文件記錄信息;?第二步,根據上述第一步找到的文件記錄信息,找到Data?Run的數據;?第三步,將以上信息寫入一個自定義的Index索引文件,這個文件將用來進行文件數據的恢復;?第四步,將找到的文件記錄項的Header-Flag標志置為0,表示該文件已被文件系統刪除;?第五步,破壞該文件記錄,將該文件記錄的信息清空;?第六步,根據Data?Run的信息,修改$Bitmap元文件;?第七步,偽造文件記錄,新建若干個虛假的文件記錄;?第八步,取得并加密Index文件,返回執行結果;
所述數據恢復方法具體步驟為:?第一步,根據Index文件,找到需要恢復的文件信息,包括文件名,文件大小,Data?Run信息;?第二步,根據Data?Run以及文件大小從硬盤中讀取數據;?第三步,根據Data?Run中的信息,修改$Bitmap元文件,將相應位置置為0;?第四步,修改Index文件中的相應記錄;?第五步,取得恢復的文件,返回執行結果。
2.根據權利要求1中所述的一種NTFS文件系統下應用層文件隱藏方法,其特征在于:所有操作均是在應用層完成。
3.根據權利要求1中所述的一種NTFS文件系統下應用層文件隱藏方法,其特征在于:文件的隱藏是將原本屬于NTFS文件系統的文件獨立于文件系統,并將文件信息存到Index文件,其文件中的數據存留在硬盤中。
4.根據權利要求1中所述的一種NTFS文件系統下應用層文件隱藏方法,其特征在于:文件隱藏以及文件恢復的核心都是文件的DataRun信息,該信息包括了文件數據在儲存介質的起始邏輯扇區,以及占用扇區大小,通過該信息從存儲介質上直接讀取數據。
5.根據權利要求1中所述的一種NTFS文件系統下應用層文件隱藏方法,其特征在于:文件的MTF表記錄項被刪除后,NTFS文件系統會將該文件在存儲介質扇區數據視為可用,修改$Bitmap元文件,將隱藏數據的相應刪除的位置為1,表示扇區已被占用。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于電子科技大學,未經電子科技大學許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201310511564.7/1.html,轉載請聲明來源鉆瓜專利網。





