[發明專利]一種視窗操作系統下基于內核的防硬盤被格式化的方法在審
| 申請號: | 202011257175.2 | 申請日: | 2020-11-11 |
| 公開(公告)號: | CN112507339A | 公開(公告)日: | 2021-03-16 |
| 發明(設計)人: | 趙天耳;趙樹升 | 申請(專利權)人: | 杭州大晚成信息科技有限公司 |
| 主分類號: | G06F21/57 | 分類號: | G06F21/57 |
| 代理公司: | 南京樂羽知行專利代理事務所(普通合伙) 32326 | 代理人: | 孫承堯 |
| 地址: | 311202 浙江省杭州市蕭山區經*** | 國省代碼: | 浙江;33 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 視窗 操作系統 基于 內核 硬盤 格式化 方法 | ||
本發明公開了一種視窗操作系統下基于內核的防硬盤被格式化的方法,包括以下步驟:創建和設置所述視窗操作系統的Image回調函數,以監視所述視窗操作系統應用層加載的所有進程及其模塊,并獲得每個所述進程及其模塊的信息;從所述進程及其模塊的信息中獲取結構體RTL_USER_PROCESS_PARAMETERS;從所述結構體RTL_USER_PROCESS_PARAMETERS中獲取成員CommandLine的字符串值;比較所述字符串值,判斷其中是否存在執行格式化硬盤命令對應的特定字符串:如有,則用空格替換所述特定字符串后,交還該結構體給該進程,以確保該進程不格式化硬盤。本發明屬于ring 0層,無進程也無DLL存在,不易被卸載,因而更加安全可靠。
技術領域
本發明屬于軟件領域,尤其涉及一種視窗操作系統下基于內核的防硬盤被格式化的方法。
背景技術
硬盤格式化是一種清除電腦中數據的重要手段,其對于數據的危害也最大。一旦格式化,通常很難恢復數據或需要付出較多的時間和費用才能部分恢復數據。而執行格式化這個指令的門檻卻非常低,普通的用戶通過幾個簡單的操作即可進行格式化操作。這使得在數據日益重要的今天,如何防范硬盤被誤格式化,或員工離職時惡意操作或者黑客進入后格式化硬盤,這顯得日益重要。
發明內容
為了克服上述問題,本發明提供一種安全可靠的視窗操作系統下基于內核的防硬盤被格式化的方法。
本發明的技術方案是提供一種視窗操作系統下基于內核的防硬盤被格式化的方法,其是一種在所述視窗操作系統的ring0級下執行的方法,其包括以下步驟:
創建和設置所述視窗操作系統的Image回調函數,以監視所述視窗操作系統應用層加載的所有進程及其模塊,并獲得每個所述進程及其模塊的信息;從所述進程及其模塊的信息中獲取結構體RTL_USER_PROCESS_PARAMETERS;
從所述結構體RTL_USER_PROCESS_PARAMETERS中獲取所述結構體RTL_USER_PROCESS_PARAMETERS的成員CommandLine的字符串值;
比較所述字符串值,判斷其中是否存在執行格式化硬盤命令對應的特定字符串:
如有,則用空格替換所述特定字符串后,交還該結構體給該進程,以確保該進程不格式化硬盤;
如無,則直接返回以使得該進程繼續執行。
優選的,所述特定字符串為c:\windows\system32\dllhost.exe/processid:{。
優選的,從所述Image回調中的返回參數中獲取其對應的結構體RTL_USER_PROCESS_PARAMETERS的方法為:
調用系統函數PsGetProcessWow64Process:
如返回值正常,則獲取其中的所述結構體RTL_USER_PROCESS_PARAMETERS;
如返回值異常,則調用系統函數PsGetProcessPeb,如返回值正常,則獲取其中的所述結構體RTL_USER_PROCESS_PARAMETERS。
優選的,從所述Image回調中的返回參數中獲取其對應的結構體RTL_USER_PROCESS_PARAMETERS的方法為:
調用系統函數PsGetProcessPeb:
如返回值正常,則獲取其中的所述結構體RTL_USER_PROCESS_PARAMETERS;
如返回值異常,則調用系統函數PsGetProcessWow64Process,如返回值正常,則獲取其中的所述結構體RTL_USER_PROCESS_PARAMETERS。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于杭州大晚成信息科技有限公司,未經杭州大晚成信息科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202011257175.2/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:運料機構及運行方法
- 下一篇:一種碳玻復合FRP光纜加強芯及其生產方法





