美文网首页
几维安全虚拟化技术&源码虚拟化保护技术效果分析

几维安全虚拟化技术&源码虚拟化保护技术效果分析

作者: 几维安全 | 来源:发表于2019-03-05 15:42 被阅读6次

先简单给大家分析源码虚拟化保护技术的概述,

源码虚拟化保护是一款移动端的VM虚拟化加密软件[KiwiVM],基于Clang编译器扩展实现的VM虚拟机编译器,在编译时直接对指定的函数[代码]实施虚拟化处理。凭借自定义CPU指令的特性,代码一旦加密,永不解密,其加密过程不可逆,攻击者无法还原代码,分析核心业务逻辑。可帮助中大型企业在通信、支付、算法、核心技术等模块进行定制加密,避免因安全问题造成的经济损失。

项目类型包括,

     安卓NDK项目[SO动态库、静态库]

     支持iOS项目[APP、动态库、静态库]

好了,接下来看几维安全虚拟化保护技术的效果,

虚拟化效果分析

1.C++源代码

2.未虚拟化的反编译代码

将通过ndk-build正常编译的SO文件【iOS项目是IPA包中的可执行文件】拖到IDA工具中,在左侧菜单中搜索相关函数【此处为parse_hex函数】,点击该函数后再按F5进行反编译,查看C代码,其代码近似源代码,直接暴露代码逻辑,如下图

3.已虚拟化的反编译代码

将通过KiwiVM虚拟化编译的SO文件【iOS项目是IPA包中的可执行文件】拖到IDA工具中,在左侧菜单中搜索相关函数【此处为parse_hex函数】,点击该函数后再按F5进行反编译,查看C代码,其代码已隐藏了原始逻辑,无法进一步分析,如下图

友情提供参考地址,虚拟化保护技术:https://www.kiwisec.com/product/KiwiVM-ios.html

                                 密钥保护SDK:https://www.kiwisec.com/product/secure-key-box-ios.html

感兴趣的朋友可以多了解。

相关文章

  • 几维安全虚拟化技术&源码虚拟化保护技术效果分析

    先简单给大家分析源码虚拟化保护技术的概述, 源码虚拟化保护是一款移动端的VM虚拟化加密软件[KiwiVM],基于C...

  • kvm虚拟化

    KVM 虚拟化技术 CPU虚拟化技术 内存虚拟化技术 IO虚拟化技术 网络IO虚拟化技术 磁盘IO虚拟化技术 虚拟...

  • 几维安全用代码虚拟化技术解决IOT安全核心痛点,让万物互联更安全

    几维安全定位专注于底层安全技术的企业,主要方向为物联网安全产品和服务。其虚拟化编译器可以通过固件代码虚拟化隐藏协议...

  • Docker概念理解

    容器技术 简单介绍 容器技术又称为容器虚拟化 首先是一种虚拟化技术 虚拟化技术包括硬件虚拟化 半虚拟化 操作系统虚...

  • 虚拟化技术

    虚拟化技术 分类 按虚拟对象 操作系统虚拟化 平台虚拟化 按方案 软件虚拟化 硬件虚拟化 虚拟机管理器 虚拟化技术...

  • 虚拟化原理

    虚拟化应用:弹性计算处理能力可弹性的服务器。 CPU虚拟化技术 内存虚拟化技术 IO虚拟化技术 开源虚拟化项目 X...

  • 20171207 虚拟化

    虚拟化技术概览KVM简介KVM的管理操作 一、虚拟化技术概览 (一)虚拟化技术类型: 主机虚拟化:xen, kvm...

  • 云计算底层技术奥秘 、 虚拟化管理 、 公有云概述

    云计算基础 -- 虚拟化技术 Linux虚拟化技术 常用虚拟化技术 vmware(收费,企业版 esxi )htt...

  • 云计算面临的安全问题

    云计算面临的安全问题    来源:面向云计算的可信虚拟环境关键技术研究_石勇 虚拟化安全问题    虚拟化技术是云...

  • 虚拟化学习

    准备开始学习虚拟化技术,初步列出以下目录2017年10月份完成如下分析 虚拟化概述 CPU虚拟化、内存虚拟化、IO...

网友评论

      本文标题:几维安全虚拟化技术&源码虚拟化保护技术效果分析

      本文链接:https://www.haomeiwen.com/subject/jvhouqtx.html