日韩在线一区二区三区,日本午夜一区二区三区,国产伦精品一区二区三区四区视频,欧美日韩在线观看视频一区二区三区 ,一区二区视频在线,国产精品18久久久久久首页狼,日本天堂在线观看视频,综合av一区

[發(fā)明專利]一種采用動(dòng)態(tài)細(xì)粒度代碼隱藏與混淆技術(shù)的二進(jìn)制軟件保護(hù)方法有效

專利信息
申請(qǐng)?zhí)枺?/td> 201611009334.0 申請(qǐng)日: 2016-11-16
公開(公告)號(hào): CN106650340B 公開(公告)日: 2019-12-06
發(fā)明(設(shè)計(jì))人: 張怡;吳蒙;糜?jì)寡?/a>;徐彬彬;唐勇;楊強(qiáng);解煒;周旭 申請(qǐng)(專利權(quán))人: 中國人民解放軍國防科學(xué)技術(shù)大學(xué)
主分類號(hào): G06F21/14 分類號(hào): G06F21/14;G06F21/12
代理公司: 43008 湖南兆弘專利事務(wù)所(普通合伙) 代理人: 周長清<國際申請(qǐng)>=<國際公布>=<進(jìn)入
地址: 410073 湖南省長沙市硯瓦池正街4*** 國省代碼: 湖南;43
權(quán)利要求書: 查看更多 說明書: 查看更多
摘要:
搜索關(guān)鍵詞: 一種 采用 動(dòng)態(tài) 細(xì)粒度 代碼 隱藏 混淆 技術(shù) 二進(jìn)制 軟件 保護(hù) 方法
【說明書】:

發(fā)明公開了一種采用動(dòng)態(tài)細(xì)粒度代碼隱藏與混淆技術(shù)的二進(jìn)制軟件保護(hù)方法,其步驟為:S1:選擇隱藏目標(biāo);以基本塊為單位,在目標(biāo)程序中選擇待隱藏的代碼塊;S2:隱藏選擇的基本塊;針對(duì)每個(gè)待隱藏基本塊,將原來的一段代碼替換為一個(gè)分配器函數(shù)調(diào)用,并在剩余的位置填充其它混淆指令;S3:重新打包代碼;新建一個(gè)代碼段用來保存所有的附加邏輯及數(shù)據(jù)。本發(fā)明具有具有適用范圍廣、輕量級(jí)、可擴(kuò)展、安全性高等優(yōu)點(diǎn)。

技術(shù)領(lǐng)域

本發(fā)明主要涉及到計(jì)算機(jī)系統(tǒng)安全和軟件保護(hù)技術(shù)領(lǐng)域,特指一種采用動(dòng)態(tài)細(xì)粒度代碼隱藏與混淆技術(shù)的二進(jìn)制軟件保護(hù)方法。

背景技術(shù)

防逆向破解是軟件保護(hù)的核心之一,隨著知識(shí)產(chǎn)權(quán)重要性的增強(qiáng),軟件逆向保護(hù)技術(shù)得到了長足的發(fā)展,從加殼技術(shù)、靜態(tài)混淆保護(hù)技術(shù),到現(xiàn)在廣泛使用的動(dòng)態(tài)混淆保護(hù)和虛擬機(jī)保護(hù)技術(shù),軟件破解難度不斷增強(qiáng)。另一方面,在軟件大力發(fā)展的同時(shí),各種調(diào)試軟件和攻擊軟件也越來越高級(jí)化、智能化,為軟件的破解和攻擊提供了更便捷的途徑。

軟件面臨的攻擊主要有三類:軟件逆向分析、軟件篡改和軟件盜版。不同的攻擊對(duì)應(yīng)的軟件保護(hù)技術(shù)也不同。根據(jù)保護(hù)時(shí)是否需要運(yùn)行程序,二進(jìn)制軟件反分析技術(shù)主要分為可以采用靜態(tài)混淆的保護(hù)技術(shù)和采用動(dòng)態(tài)混淆的保護(hù)技術(shù)。

靜態(tài)混淆技術(shù)的主要實(shí)現(xiàn)手段有擾亂反匯編器、隱藏控制流和打亂數(shù)據(jù)結(jié)構(gòu)等,其區(qū)別于動(dòng)態(tài)混淆的最主要特征是程序在運(yùn)行時(shí)代碼不會(huì)發(fā)生改變。典型的靜態(tài)混淆方法包括垃圾指令、控制流平面化技術(shù)、分支函數(shù)等。靜態(tài)混淆技術(shù)可以有效抵抗靜態(tài)分析,擾亂逆向工具對(duì)程序的分析結(jié)果,其優(yōu)勢(shì)在于實(shí)現(xiàn)簡單、程序執(zhí)行效率和體積開銷小。但當(dāng)程序被動(dòng)態(tài)調(diào)試時(shí),通過跟蹤還原等手段,動(dòng)態(tài)逆向工具可以輕松清除掉擾亂反匯編的垃圾指令,從而還原真實(shí)的匯編代碼,同時(shí)動(dòng)態(tài)逆向工具還可以跟蹤程序的執(zhí)行路徑從而獲取被隱藏的控制流,最后通過匯編代碼分析從被隱藏的數(shù)據(jù)結(jié)構(gòu)中還原真實(shí)的數(shù)據(jù)結(jié)構(gòu)。因此靜態(tài)混淆技術(shù)難以抵抗動(dòng)態(tài)分析,僅僅依靠靜態(tài)混淆難以確保軟件的安全。

動(dòng)態(tài)混淆技術(shù)可以抵抗動(dòng)態(tài)分析的軟件混淆技術(shù),其在實(shí)現(xiàn)上主要包括自修改代碼技術(shù)和虛擬機(jī)保護(hù)技術(shù)。自修改代碼技術(shù)是程序運(yùn)行期間修改或產(chǎn)生代碼的一種機(jī)制,其主要利用了馮羅伊曼體系結(jié)構(gòu)的存儲(chǔ)程序的特點(diǎn),即指令和數(shù)據(jù)存儲(chǔ)在同一個(gè)內(nèi)存空間中,因此指令可以被視作數(shù)據(jù)被其他指令讀取和修改。程序在運(yùn)行時(shí)向代碼段中寫數(shù)據(jù),并且寫入的數(shù)據(jù)被作為指令執(zhí)行,達(dá)到自我修改的效果。自修改保護(hù)機(jī)制可以有效抵御靜態(tài)逆向分析而且由于代碼僅在需要時(shí)才以明文的形式出現(xiàn),可以在一定程度上阻礙逆向工具獲取程序所有的明文代碼,從而抵抗動(dòng)態(tài)分析。自修改代碼實(shí)現(xiàn)的主要方法主要包括指令替換、函數(shù)動(dòng)態(tài)加解密、分片集群加解密以及虛擬機(jī)保護(hù)等方法。

動(dòng)態(tài)混淆技術(shù)的核心思想在于阻止逆向工具直接獲取程序的機(jī)器碼,從而達(dá)到保護(hù)軟件的目的。但目前主流的方法還存在一些不足,一是明文窗口較大,無論是自修改代碼技術(shù)還是虛擬機(jī)保護(hù)技術(shù)為了提高執(zhí)行效率通常會(huì)以函數(shù)或者一整段代碼為單位進(jìn)行動(dòng)態(tài)生成,攻擊者容易通過跟蹤代碼的明文窗口直接獲取函數(shù)等關(guān)鍵信息;二是難以隱藏程序的控制流,由于明文窗口包含完整的函數(shù)信息,逆向工具很容易獲取該函數(shù)的明文機(jī)器碼,并通過分析該函數(shù)中的外部函數(shù)調(diào)用,獲取函數(shù)間的調(diào)用關(guān)系,從而構(gòu)建整個(gè)程序的控制流圖。

發(fā)明內(nèi)容

本發(fā)明要解決的技術(shù)問題就在于:針對(duì)現(xiàn)有技術(shù)存在的技術(shù)問題,本發(fā)明提供一種具有適用范圍廣、輕量級(jí)、可擴(kuò)展、安全性高的采用動(dòng)態(tài)細(xì)粒度代碼隱藏與混淆技術(shù)的二進(jìn)制軟件保護(hù)方法。

為解決上述技術(shù)問題,本發(fā)明采用以下技術(shù)方案:

一種采用動(dòng)態(tài)細(xì)粒度代碼隱藏與混淆技術(shù)的二進(jìn)制軟件保護(hù)方法,其步驟為:

S1:選擇隱藏目標(biāo);以基本塊為單位,在目標(biāo)程序中選擇待隱藏的代碼塊;

S2:隱藏選擇的基本塊;針對(duì)每個(gè)待隱藏基本塊,將原來的一段代碼替換為一個(gè)分配器函數(shù)調(diào)用,并在剩余的位置填充其它混淆指令;

下載完整專利技術(shù)內(nèi)容需要扣除積分,VIP會(huì)員可以免費(fèi)下載。

該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于中國人民解放軍國防科學(xué)技術(shù)大學(xué),未經(jīng)中國人民解放軍國防科學(xué)技術(shù)大學(xué)許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請(qǐng)聯(lián)系【客服

本文鏈接:http://www.szxzyx.cn/pat/books/201611009334.0/2.html,轉(zhuǎn)載請(qǐng)聲明來源鉆瓜專利網(wǎng)。

×

專利文獻(xiàn)下載

說明:

1、專利原文基于中國國家知識(shí)產(chǎn)權(quán)局專利說明書;

2、支持發(fā)明專利 、實(shí)用新型專利、外觀設(shè)計(jì)專利(升級(jí)中);

3、專利數(shù)據(jù)每周兩次同步更新,支持Adobe PDF格式;

4、內(nèi)容包括專利技術(shù)的結(jié)構(gòu)示意圖流程工藝圖技術(shù)構(gòu)造圖

5、已全新升級(jí)為極速版,下載速度顯著提升!歡迎使用!

請(qǐng)您登陸后,進(jìn)行下載,點(diǎn)擊【登陸】 【注冊(cè)】

關(guān)于我們 尋求報(bào)道 投稿須知 廣告合作 版權(quán)聲明 網(wǎng)站地圖 友情鏈接 企業(yè)標(biāo)識(shí) 聯(lián)系我們

鉆瓜專利網(wǎng)在線咨詢

周一至周五 9:00-18:00

咨詢?cè)诰€客服咨詢?cè)诰€客服
tel code back_top
主站蜘蛛池模板: 爱看av在线入口| 午夜激情电影院| 国产精品高清一区| 国产农村妇女精品一区二区| 欧美xxxxxhd| 亚洲国产日韩综合久久精品| 片毛片免费看| 狠狠躁日日躁狂躁夜夜躁av| 91精品啪在线观看国产手机| 欧美亚洲视频一区二区| 91看片片| 91精品国产综合久久国产大片 | 欧美在线视频精品| 欧美精品国产精品| 国产精品自拍不卡| 国产91丝袜在线播放动漫| 久久精品入口九色| 欧美精品九九| 又黄又爽又刺激久久久久亚洲精品| 国产日韩麻豆| 午夜一区二区视频| 91一区二区三区在线| 亚洲1区在线观看| 26uuu亚洲国产精品| 精品国产乱码久久久久久久| 国产精品高清一区| 亚洲欧美中日精品高清一区二区| 玖玖国产精品视频| 亚洲欧美一区二区精品久久久| 欧美日韩国产精品综合| 精品久久久影院| 国产欧美一区二区三区免费视频| 亚洲欧美日本一区二区三区| 欧美精品亚洲一区| 国产精品自拍在线| 国产午夜精品一区二区三区最新电影| 少妇又紧又色又爽又刺激的视频| 国产精品一区二区免费视频| 久久中文一区| 夜夜爽av福利精品导航| 精品中文久久| 国产理论一区二区三区| 国产乱色国产精品播放视频| 国语对白老女人一级hd| 偷拍区另类欧美激情日韩91| 午夜激情看片| 精品国产伦一区二区三区| 久久国产精品欧美| 精品99在线视频| 精品国产一区二区三区四区vr| 国产一区二区在线精品| 亚洲精品老司机| 日韩精品中文字| 欧美一区二区三区激情| 在线观看国产91| 国产精品美女久久久另类人妖| 99久久夜色精品国产网站| 91久久国语露脸精品国产高跟 | 淫片免费看| 欧美一区二区精品久久911| 欧美高清性xxxx| 亚洲自拍偷拍一区二区三区| 99国产精品永久免费视频 | 欧美极品少妇| 欧美久久精品一级c片| 浪潮av网站| 午夜伦理在线观看| 久久天天躁夜夜躁狠狠躁2022| 国产精品亚洲а∨天堂123bt| 亚洲欧美一区二区三区1000| 少妇自拍一区| 国产精品一区二区毛茸茸| 欧美在线免费观看一区| 欧美乱妇在线视频播放| 亚洲精品久久久久中文字幕欢迎你| 综合在线一区| 91在线一区二区| 思思久久96热在精品国产| 91麻豆国产自产在线观看hd| 午夜老司机电影| 国产精品久久久久久久久久久杏吧| 欧美一级久久精品|