将虚拟化思想融入到移动应用保护中来,定义一套基于堆栈操作的虚拟机指令集,以函数为单位,通过编译器技术,将so文件中要保护的指令等价转换为自定义的虚拟机指令,让移动应用静态分析和动态跟踪无从入手。 C/C++代码的重要性 C/C++代码面临的风险 常规的解决方案 SecLLVM安全编译器 JAVA2CPP加固方案 So加壳方案 So Linker方案
代码虚拟化保护技术,是目前代码保护领域公认的最强最有效的保护技术,而网络授权则是目前最流行的软件授权方式,如果将代码虚拟化保护和网络授权进行融合,那么会碰撞出怎样的火花,本议题将探讨如何将代码虚拟化和网络授权进行融合,打造新一代的基于代码虚拟化的软件授权管理平台。 代码虚拟化保护 代码虚拟化与软件授权的结合 成果 后续展望
2021-08-15 01:29:22 1.23MB 虚拟化保护 代码保护 授权
针对Android dex进行vmp加固保护,原理是将java代码native化,so中实现虚拟机解释执行字节码,大部分handler已实现,源码C++编写
1