摘要:
Tencent VM(腾讯虚拟机保护)技术研究报告 文档说明:本文档基于公开技术博客与学术论文整理而成,旨在系统性地记录 Tencent VM(腾讯虚拟机混淆保护)的架构设计、混淆机制、兼容性处理及去虚拟化(Devirtualization)方法。文档包含实际反汇编截图、IR 代码、数据结构布局等详
阅读全文
posted @ 2026-08-05 17:04
DirWangK
阅读(111)
推荐(0)
摘要:
14. 术语表(Glossary) https://github.com/malrev/ABD ⚠️ API 版本说明:本文档中的 Miasm API 代码示例已于 2026-07 更新至 Miasm 0.1.5+ 版本。课程原始材料使用的是 0.1.3 版本(2020年),部分 API 已发生 b
阅读全文
posted @ 2026-08-05 15:56
DirWangK
阅读(11)
推荐(0)
摘要:
13. 实验环境与工具链(Lab Environment & Toolchain) https://github.com/malrev/ABD ⚠️ API 版本说明:本文档中的 Miasm API 代码示例已于 2026-07 更新至 Miasm 0.1.5+ 版本。课程原始材料使用的是 0.1.
阅读全文
posted @ 2026-08-05 15:56
DirWangK
阅读(10)
推荐(0)
摘要:
12. 控制流平坦化与 DSE(Control Flow Flattening & Dynamic Symbolic Execution) https://github.com/malrev/ABD ⚠️ API 版本说明:本文档中的 Miasm API 代码示例已于 2026-07 更新至 Mia
阅读全文
posted @ 2026-08-05 15:56
DirWangK
阅读(10)
推荐(0)
摘要:
11. VM 混淆分析(VM Obfuscation Analysis) https://github.com/malrev/ABD ⚠️ API 版本说明:本文档中的 Miasm API 代码示例已于 2026-07 更新至 Miasm 0.1.5+ 版本。课程原始材料使用的是 0.1.3 版本(
阅读全文
posted @ 2026-08-05 15:56
DirWangK
阅读(6)
推荐(0)
摘要:
10. 等价性检查(Equivalence Checking) https://github.com/malrev/ABD ⚠️ API 版本说明:本文档中的 Miasm API 代码示例已于 2026-07 更新至 Miasm 0.1.5+ 版本。课程原始材料使用的是 0.1.3 版本(2020年
阅读全文
posted @ 2026-08-05 15:56
DirWangK
阅读(4)
推荐(0)
摘要:
09 SAT/SMT 与符号执行 https://github.com/malrev/ABD ⚠️ API 版本说明:本文档中的 Miasm API 代码示例已于 2026-07 更新至 Miasm 0.1.5+ 版本。课程原始材料使用的是 0.1.3 版本(2020年),部分 API 已发生 br
阅读全文
posted @ 2026-08-05 15:55
DirWangK
阅读(7)
推荐(0)
摘要:
08 数据流分析与优化 https://github.com/malrev/ABD 本文档讲解数据流分析的两大核心技术——可达定义分析与活跃度分析,阐述它们与编译器优化的深层联系,并通过 Miasm 的三个 Hands-on 实践(死代码移除、死代码保护、真实二进制优化)展示具体应用。 ⚠️ API
阅读全文
posted @ 2026-08-05 15:55
DirWangK
阅读(7)
推荐(0)
摘要:
07 Miasm 框架详解 https://github.com/malrev/ABD 本文档深入介绍 Miasm 逆向工程框架的架构、IR 结构、核心 API 体系,以及代码示例与实践要点。 ⚠️ API 版本说明:本文档中的 Miasm API 代码示例已于 2026-07 更新至 Miasm
阅读全文
posted @ 2026-08-05 15:55
DirWangK
阅读(12)
推荐(0)
摘要:
06 二进制分析与中间表示 https://github.com/malrev/ABD 本文档介绍二进制分析工具的总体架构、Frontend/Backend 设计模式、中间表示(IR)的作用与组成、静态单赋值形式(SSA),以及 IR 的局限性。 ⚠️ API 版本说明:本文档中的代码示例已于 20
阅读全文
posted @ 2026-08-05 15:55
DirWangK
阅读(15)
推荐(0)
摘要:
05 反混淆技术体系 https://github.com/malrev/ABD 本文档系统梳理反混淆(Deobfuscation)的方法论、技术栈与核心洞察,阐明混淆技术与反混淆技术之间的对称对应关系,并揭示"混淆是优化的逆过程"这一贯穿全篇的核心思想。 目录 反混淆方法总览 反混淆技术栈 (去-
阅读全文
posted @ 2026-08-05 15:55
DirWangK
阅读(9)
推荐(0)
摘要:
04 混淆工具使用指南 https://github.com/malrev/ABD ⚠️ API 版本说明:本文档中的 Miasm API 代码示例已于 2026-07 更新至 Miasm 0.1.5+ 版本。课程原始材料使用的是 0.1.3 版本(2020年),部分 API 已发生 breakin
阅读全文
posted @ 2026-08-05 15:55
DirWangK
阅读(18)
推荐(0)
摘要:
03 混淆技术详解 https://github.com/malrev/ABD 本章是课程的核心章节,详细讲解 6 种主流混淆技术。我们将从"共同思想"出发,逐一分析每种混淆的原理、工具选项与代码示例。 3.0 共同思想分类 在深入具体技术之前,先从"混淆到底在做什么"的角度,将混淆技术分为三大类共
阅读全文
posted @ 2026-08-05 15:54
DirWangK
阅读(14)
推荐(0)
摘要:
02 编译器架构与混淆分类 https://github.com/malrev/ABD 本章以 LLVM 为例介绍编译器的工作流程,并据此分析混淆可以在哪些环节插入;随后给出混淆的分类法(Taxonomy),以及已知混淆转换的数量参考;最后介绍恶意软件中的两阶段载荷模型。 2.1 编译器架构(以 L
阅读全文
posted @ 2026-08-05 15:54
DirWangK
阅读(5)
推荐(0)
摘要:
01 课程概述与基础 https://github.com/malrev/ABD 本章介绍 Advanced Binary Deobfuscation 课程的基本信息、课程大纲、能力目标、先修知识,以及混淆(Obfuscation)的基本定义与软件保护体系。 1.1 课程基本信息 项目 内容 课程名
阅读全文
posted @ 2026-08-05 15:54
DirWangK
阅读(12)
推荐(0)