iOS版使用说明

仅支持在Mac电脑上使用

1.概述

iOS源码虚拟化保护化工具[KiwiVM]实现了全平台的C、C++、Objective-C源码虚拟化保护,其安全性类似VMProtect,高强度的安全保护可避免被IDA等工具反编译,抵挡“黑客”的攻击

2.获取工具

购买KiwiVM虚拟机之后,使用几维安全提供的机器码生成工具提取待绑定电脑的Key,几维安全将根据Key、授权时间、企业信息生成唯一的KiwiVM工具包

3.安装插件

插件版本通过执行安装脚本,自动化替换Xcode原始编译器【clang】,不改变项目的开发和编译流程,Xcode插件执行xcode文件,工具将自动替换Xcode默认的编译器,并启动Xcode开发工具,退出后自动恢复原始编译器。 "1-1"

4.引入头文件

将include目录下的头文件拷贝到iOS和Ndk项目中,并在需的地方进行引用即可。

5.添加KIWIVM标签

对需要进行虚拟化保护的函数,添加KIWIVM标签,以告知编译器该函数需要进行虚拟化保护。如下图: "1-1"

6.执行编译

项目编译操作和原始流程一样,iOS项目在Xcode中执行Build,Studio执行build或命令上执行ndk-build、gradlew即可。 编译日志如下图: "1-1"

7.卸载插件

Xcode插件:Xcode工具退出后,启动脚本程序会自动恢复原始编译器。

虚拟化效果分析

虚拟化效果参考

如遇问题请联系我们的客服或技术支持

results matching ""

    No results matching ""