您的位置: 首页 > 农业专利 > 详情页

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

意 见 箱

匿名:登录

个人用户登录

找回密码

第三方账号登录

忘记密码

个人用户注册

必须为有效邮箱
6~16位数字与字母组合
6~16位数字与字母组合
请输入正确的手机号码

信息补充