Windows動態(tài)鏈接庫的分段雙重加密及安全加載方法

基本信息

申請?zhí)?/td> CN201110388149.8 申請日 -
公開(公告)號 CN102938036B 公開(公告)日 2016-01-13
申請公布號 CN102938036B 申請公布日 2016-01-13
分類號 G06F21/51(2013.01)I;G06F9/445(2006.01)I 分類 計(jì)算;推算;計(jì)數(shù);
發(fā)明人 徐繼軍 申請(專利權(quán))人 優(yōu)地瑞峰(北京)有限公司
代理機(jī)構(gòu) 合肥順超知識產(chǎn)權(quán)代理事務(wù)所(特殊普通合伙) 代理人 UT斯達(dá)康(中國)有限公司;優(yōu)地網(wǎng)絡(luò)有限公司
地址 100088 北京市海淀區(qū)花園路4號通恒大廈B07室
法律狀態(tài) -

摘要

摘要 本發(fā)明公開了一種Windows動態(tài)鏈接庫的分段雙重加密及安全加載方法,目的在于解決現(xiàn)有技術(shù)中動態(tài)鏈接庫容易被跟蹤調(diào)試,被應(yīng)用程序私自加載,被靜態(tài)反匯編等技術(shù)問題,它包括如下步驟:解析Windows動態(tài)鏈接庫文件結(jié)構(gòu);建立私有動態(tài)鏈接庫導(dǎo)出表;清除動態(tài)鏈接庫導(dǎo)出表;分別對動態(tài)鏈接庫文件的代碼段、數(shù)據(jù)段使用指定加密算法的一個加密密鑰進(jìn)行加密;對整個動態(tài)鏈接庫文件使用指定加密算法的另外一個加密密鑰進(jìn)行加密;加載時從私有動態(tài)鏈接庫導(dǎo)出表輸出接口函數(shù)給應(yīng)用程序等。