移动安全
物联网安全
网络安全
安全合规解决方案
攻防对抗解决方案
行业解决方案

产品简介

全平台源码虚拟化加密系统【KiwiVM】是一款针对 Linux、Windows、MacOS、iOS、Android 系统下 ELF、SO、 EXE 、Mach-O 等文件的源代码保护工具。与普通编译器相似,基于项目源代码可将 C、C++ 代码编译成二进制代码,不同之处在于,虚拟化系统在编译时,能够对代码进行虚拟化加密、字符串加密等安全保护。从而避免攻击者通过IDA Pro等逆向工具反编译二进制文件[ELF、SO、EXE、Mach-O],分析业务代码的执行流程,进一步篡改或窃取核心技术。

可帮助中大型企业在通信、支付、算法、核心技术等模块进行深度加密,避免因逆向破解问题对公司造成经济或者名誉上的损失

支持范围:采用C/C++/Objective-C/Swift语言开发的软件程序

功能特点

深度加密技术

深度加密技术

自定义虚拟CPU指令,代码一旦加密,永不解密,其不可逆的特性可避免核心技术被逆向分析
函数级虚拟化

函数级虚拟化

以C、C++源文件的函数为单位进行虚拟化,具备粒度细、可控性高、隐蔽性强
全平台全架构

全平台全架构

不依赖特定系统环境,兼容所有CPU架构,包括iOS、安卓 、Windows、Linux等架构
兼容性良好

兼容性良好

基于LLVM IR中间代码进行虚拟化,成功后再生成目标代码,其兼容性与原始应用一样

应对风险

核心技术窃取

核心业务破解

通信模块破解

密钥窃取

API接口暴露

恶意代码注入

SO反编译

逆向算法