About 75 results
Open links in new tab
  1. [原创]VMProtect保护壳爆破步骤详解(入门级)-逆向工程-看雪安全社 …

    May 31, 2024 · 而基于栈的 VMP 虚拟机因为要维护出栈入栈,所以执行同样的操作,需要的指令较多,间接使得执行效率较差。 VMP 会让程序变得臃肿、运行速度变慢,但被保护的程序代码膨胀后, …

  2. [原创] Win11 VMP 源码编译-编程技术-看雪安全社区|专业技术交流与 …

    Feb 22, 2024 · 根据VMP源码,要让源码版VMP正常工具,需要在编译结果exe同目录下提供注册配置信息 以下是根据VMP源码拟出的一种可用测试配置,保存为【VMProtectLicense.ini】文件, …

  3. Android最新的VMP加固技术一般是怎么实现的? - 知乎

    VMP 已经是几年前的技术了,各家加固的实现大同小异,其核心的原理都是基于 Dalvik 的解释器实现自己定义的指令。 比如 要对 MainActivity onCreate 进行 VMP 保护, 从实现过程讲要解决两个关键问 …

  4. [原创]Android-ARM64的VMP分析和还原-Android安全-看雪安全社区| …

    Oct 10, 2025 · 这篇文章更多是聊补阙漏,结合操作系统的知识,试着推测出VMP逆向分析的思路和VMP正向设计的理念。 以前分析PC的VMProtect,是用Ollydbg跟踪trace出汇编指令,然后再写脚 …

  5. [原创]AI 辅助还原自定义 VMP 保护方案-Android安全-看雪安全社区| …

    Mar 9, 2026 · VMP(Virtual Machine Protection)是当前移动端 SO 保护的主流方案。 核心思路是将关键算法编译为自定义字节码,由嵌入 SO 中的解释器运行时执行。 传统静态分析在这种保护下几乎 …

  6. [原创]开源分享|从零自研 ARM64 虚拟机保护引擎(VMP),2.0 版本 …

    Mar 4, 2026 · 后来在网上寻找 ARM64 架构的开源 VMP 虚拟化保护方案,却发现几乎没有成熟可用的项目(付费方案又动辄数万)。 于是我决定 从零自研 一套 ARM64 指令级虚拟化保护引擎,最终才有 …

  7. [原创]VMP3.6代码虚拟化从了解到放弃-逆向工程-看雪安全社区|专业 …

    Aug 21, 2022 · 想要分析更复杂的VM的虚拟机执行逻辑就去修改被VM代码复杂度.先以最简单为例开始了解VM的 Handle. VMP3.6的handle执行 这里引用一句百度百科的解释 寄存器轮转 VMP将所有寄存 …

  8. [原创]VMP入门: VMP1.81 Demo分析-逆向工程-看雪安全社区|专业技 …

    Mar 31, 2025 · byte_404781 如下 首先一个很典型的特征就是VMP在创建虚拟机环境时,会将真实环境中寄存器的值入栈保存。 以上两条指令把要被操作的数据压入栈,这是基于栈的虚拟机的一个特点: …

  9. [原创] 记录一下从编译的角度还原VMP的思路-加壳脱壳-看雪安全社 …

    Jan 11, 2023 · 关于VMP 3.X的架构这里简单说一下 在VMP2中会有一个分发器,所有Handler的地址都存在一个数组中,很容易就能把所有Handler找出来;但到了3,分发方式变成从字节码中解码出下一条 …

  10. [原创] VMP攻略笔记-Android安全-看雪安全社区|专业技术交流与安全 …

    Mar 2, 2026 · VMP的入口函数特征确实不太好找,但根据 VMP 开发的常见思路,虚拟机入口函数一般都会被 Wrapper 函数包装调用,这些 Wrapper 函数一般拥有如下的特征,我们可以据此推测一些比较 …