您的位置:
首页
>
农业专利
>
详情页
一种基于遗传算法的软件代码混淆操作选择方法
- 专利权人:
- 中国航天系统科学与工程研究院
- 发明人:
- 王潇茵,巴峰,张伟,葛慧,李宁,高金梁
- 申请号:
- CN201710179465.1
- 公开号:
- CN107103213A
- 申请日:
- 2017.03.23
- 申请国别(地区):
- 中国
- 年份:
- 2017
- 代理人:
- 臧春喜
- 摘要:
- 一种基于遗传算法的软件代码混淆操作选择方法,首先建立混淆操作模块库;然后对待混淆的可执行程序进行反汇编,从代码入口处开始寻找代码中的CALL、JUMP和XOR代码段,作为混淆操作的加入位置;从混淆操作模块库中随机选取多个混淆操作,并组合,形成N种混淆操作分配方式;最后采用遗传算法,对形成的N种混淆操作分配方式进行优化筛选,筛选出最优混淆操作分配方式。本发明方法能够综合考虑程序响应时间和代码混淆程度两个因素,对可执行程序的代码混淆操作进行筛选,在对软件代码进行有效充分混淆的前提下,尽量提高程序响应时间,极大的减少程序混淆对于程序执行效率的影响。
- 来源网站:
- 中国工程科技知识中心
- 来源网址:
- http://www.ckcest.cn/home/