一種二進制文件虛擬化保護方法、裝置、介質及電子設備

基本信息

申請?zhí)?/td> CN202110059148.2 申請日 -
公開(公告)號 CN112394943A 公開(公告)日 2021-02-23
申請公布號 CN112394943A 申請公布日 2021-02-23
分類號 G06F8/52(2018.01)I; 分類 計算;推算;計數(shù);
發(fā)明人 王濤;王益權 申請(專利權)人 北京掌上云集科技發(fā)展有限公司
代理機構 - 代理人 -
地址 100097北京市海淀區(qū)北四環(huán)西路9號2108-048
法律狀態(tài) -

摘要

摘要 本發(fā)明公開了一種二進制文件虛擬化保護方法、裝置、介質及電子設備,該方根據二進制文件,解析得到所述二進制文件的節(jié)表信息與代碼段信息;根據所述代碼段信息獲取待保護的核心代碼;將所述核心代碼的二進制機器指令編譯生成虛擬機指令與虛擬機;將所述二進制文件、所述虛擬機指令、所述虛擬機通過重組得到虛擬化保護后的二進制文件;所述虛擬化保護后的二進制文件將在所述虛擬機中執(zhí)行所述核心代碼。該方案將二進制機器指令級別的代碼完全虛擬化后編碼為自由指令集格式,代碼一旦虛擬化,永不解密,其不可逆的特性可避免核心技術被逆向分析,使二進制機器指令級別達到非常高的安全強度。??