打造基于代码虚拟化保护技术的新一代软件授权方案
  • 作者: 陈高合(CGH),demoscene
  • 收录:
  • 简介:

代码虚拟化保护技术,是目前代码保护领域公认的最强最有效的保护技术,而网络授权则是目前最流行的软件授权方式,如果将代码虚拟化保护和网络授权进行融合,那么会碰撞出怎样的火花,本议题将探讨如何将代码虚拟化和网络授权进行融合,打造新一代的基于代码虚拟化的软件授权管理平台。 - 代码虚拟化保护 - 代码虚拟化与软件授权的结合 - 成果 - 后续展望

C/C++代码混淆保护 在移动端的应用
  • 作者: 田立@爱加密逆向开发
  • 收录:
  • 简介:

随着逆向技术的发展,逆向分析人员能通过一些反编译工具反编译SO文件,能比较容易得出类C代码,在此基础上就能分析出程序的核心业务处理逻辑和算法,通过引入编译过程中的C/C++代码混淆技术,能使编译后的SO文件代码变得极其复杂,让逆向分析人员对其望而止步,中途放弃。 - C/C++代码面临的风险 - C/C++代码混淆的重要性 - OLLVM - 控制流扁平化 - 不透明谓词混淆 -

C/C++代码虚拟化保护技术在移动端的应用
  • 作者: 肖巍@爱加密编译器工程师
  • 收录:
  • 简介:

将虚拟化思想融入到移动应用保护中来,定义一套基于堆栈操作的虚拟机指令集,以函数为单位,通过编译器技术,将so文件中要保护的指令等价转换为自定义的虚拟机指令,让移动应用静态分析和动态跟踪无从入手。 - C/C++代码的重要性 - C/C++代码面临的风险 - 常规的解决方案 - SecLLVM安全编译器 - JAVA2CPP加固方案 - So加壳方案 - So Linker方案