一种基于VEH的代码保护方法和装置

基本信息

申请号 CN201610332774.3 申请日 -
公开(公告)号 CN106055934B 公开(公告)日 2019-04-02
申请公布号 CN106055934B 申请公布日 2019-04-02
分类号 G06F21/14(2013.01)I 分类 计算;推算;计数;
发明人 李琦; 李玮; 汪小烽; 高居忠; 连寿哲; 朱龙彬 申请(专利权)人 福州利倍得网络技术有限公司
代理机构 福州市景弘专利代理事务所(普通合伙) 代理人 福州利倍得网络技术有限公司;福建多多云科技有限公司
地址 350000 福建省福州市开发区君竹路83号科技发展中心大楼第四层M451室(自贸试验区内)
法律状态 -

摘要

摘要 本发明公开了一种基于VEH的代码保护方法和装置,所述方法包括以下步骤:首先对第一进程中待保护的代码段添加标识信息;而后获取待保护的代码段并进行加密,得到加密代码,并将加密代码保存在第二进程;而后对待保护的代码段进行预处理,使得待保护的代码段在运行时发生异常中断;而后第二进程接收第一进程发送的第一信号,并对加密代码进行解密,将第一信号对应的待保护的代码段发送至第一进程;而后第一进程在其对应的内存空间中新建待保护的代码段并执行,并在执行完成后释放新建的待保护的代码段对应的内存空间。所述方法可以有效增强第一进程和第二进程之间的依赖性,提高了破解难度。