[發明專利]可執行文件安全加載的方法無效
| 申請號: | 201210022222.4 | 申請日: | 2012-02-01 |
| 公開(公告)號: | CN102609284A | 公開(公告)日: | 2012-07-25 |
| 發明(設計)人: | 衛鵬飛 | 申請(專利權)人: | 上海游安網絡科技有限公司 |
| 主分類號: | G06F9/445 | 分類號: | G06F9/445;G06F21/00 |
| 代理公司: | 暫無信息 | 代理人: | 暫無信息 |
| 地址: | 200235 上海市*** | 國省代碼: | 上海;31 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 可執行文件 安全 加載 方法 | ||
1.可執行文件安全加載的方法,其特征在于,包括可執行文件的加密過程和可執行文件的加載過程;
所述可執行文件的加密過程包括:
A1:把需要加密的安全可執行文件程序按可執行文件的段屬性分解開,分別加密可執行文件頭、可執行文件的代碼、數據、資源;
A2:把分別加密的段數據混合組裝成數據塊,該數據塊還會被可執行文件加載器在加密過程形成的水印保護,且不能被修改替換,并以密文的數據保存下來;
所述可執行文件的加載過程包括:
B1:可執行文件加載器負責加載可執行文件數據模塊以及申請模塊存放的空間這些初始化過程;
B2:可執行文件處理模塊負責按照加密數據結構解密出原始的可執行文件,并在內存中組裝成一個可以被正確執行的可執行文件數據片段;
B3:在解密過程中通過加密過程中的水印數據效驗解密的數據,保證數據的完整性,并對可執行文件的導入表、導出表進行安全性檢查;
B4:完成可執行文件的組裝和初始化后把代碼執行流交給可執行文件的入口,完成安全加載過程。
2.根據權利要求1的可執行文件安全加載的方法,其特征在于,可執行文件加密過程中采用AES加密算法,每16字節為一組進行循環加密。
3.根據權利要求1的可執行文件安全加載的方法,其特征在于,所述安全的可執行文件加載器為已經被安全認證的主程序。
4.根據權利要求1的可執行文件安全加載的方法,其特征在于,所述可執行文件處理模塊包括可執行文件數據解密、安全效驗、組裝算法模塊。
5.根據權利要求1的可執行文件安全加載的方法,其特征在于,所述可執行文件的數據模塊包括被加密的可執行文件形成的數據和水印數據組成的數據模塊。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于上海游安網絡科技有限公司,未經上海游安網絡科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201210022222.4/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:自行車制動器
- 下一篇:一種利用染色長車快速漂白工藝





