一种基于VEH的代码保护方法和装置
基本信息
申请号 | CN201610332774.3 | 申请日 | - |
公开(公告)号 | CN106055934A | 公开(公告)日 | 2016-10-26 |
申请公布号 | CN106055934A | 申请公布日 | 2016-10-26 |
分类号 | G06F21/14(2013.01)I | 分类 | 计算;推算;计数; |
发明人 | 李琦;李玮;汪小烽;高居忠;连寿哲;朱龙彬 | 申请(专利权)人 | 福州利倍得网络技术有限公司 |
代理机构 | 福州市景弘专利代理事务所(普通合伙) | 代理人 | 福建创意嘉和软件有限公司;福州利倍得网络技术有限公司 |
地址 | 350003 福建省福州市马尾区快安路8号5-N楼房(自贸试验区内) | ||
法律状态 | - |
摘要
摘要 | 本发明公开了一种基于VEH的代码保护方法和装置,所述方法包括以下步骤:首先对第一进程中待保护的代码段添加标识信息;而后获取待保护的代码段并进行加密,得到加密代码,并将加密代码保存在第二进程;而后对待保护的代码段进行预处理,使得待保护的代码段在运行时发生异常中断;而后第二进程接收第一进程发送的第一信号,并对加密代码进行解密,将第一信号对应的待保护的代码段发送至第一进程;而后第一进程在其对应的内存空间中新建待保护的代码段并执行,并在执行完成后释放新建的待保护的代码段对应的内存空间。所述方法可以有效增强第一进程和第二进程之间的依赖性,提高了破解难度。 |
