发明名称 一种PE文件代码合并执行方法
摘要 本发明公开了一种PE文件代码合并执行方法,属于文件加密技术,解决了现有技术中单一文件代码容易被非法利用的问题。该PE文件代码合并执行方法包括:(1)建立PE文件头;(2)建立区段信息;(3)将各个PE文件数据合并到上述相应的区段,形成一个新的PE文件;(4)处理各个PE文件之间的相互调用关系;(5)将处理各个PE文件的初始化数据的代码附加到新的PE文件中;(6)可根据实际需要,为合并后的PE文件添加附加处理代码,扩展相应的功能。本发明不仅实现了多个PE文件代码的合并,而且合并后的PE文件可实现动态或静态加密或添加额外的功能代码,并且能够有效地多文件代码进行保护,防止单一文件代码被非法利用。
申请公布号 CN101504656A 申请公布日期 2009.08.12
申请号 CN200910058713.2 申请日期 2009.03.26
申请人 成都磐石软件有限责任公司 发明人 章立春
分类号 G06F17/30(2006.01)I 主分类号 G06F17/30(2006.01)I
代理机构 成都惠迪专利事务所 代理人 梁 田
主权项 1. 一种PE文件代码合并执行方法,其特征在于,所述PE文件代码合并执行方法包括以下步骤:(1)建立PE文件头;(2)建立区段信息;(3)将各个PE文件数据合并到上述相应的区段,形成一个新的PE文件;(4)处理各个PE文件之间的相互调用关系;(5)将处理各个PE文件的初始化数据的代码附加到新的PE文件中。
地址 611830四川省都江堰市青城山镇东软软件园C2楼