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