# LLVM与代码混淆技术课程

*Published:* 2025-09-28
*Author:* 客服001

#### 温馨提醒

如果文章内容或图片资源失效，请留言反馈，我们会及时处理，谢谢

本文最后更新于2025年9月28日，已超过 180天没有更新



课程系统讲解LLVM编译器框架的核心机制与代码混淆实战技术，涵盖LLVM编译流程、IR中间表示、Pass开发API，以及多种代码混淆方法(控制流平坦化、虚假控制流、指令替代、随机控制流、常量替代)。

[![](https://www.xarjtc.com/wp-content/uploads/2025/09/dc17c9416b27dcc.webp)](https://www.xarjtc.com/wp-content/uploads/2025/09/dc17c9416b27dcc.webp)

课程通过原理分析结合代码实现(如基本块分割、OLLVM工具应用)，帮助学员掌握软件保护与逆向分析中的关键混淆技术，提升代码安全防护能力。

**课程目录：**

├── 1.课程概述\_ev.mp4

├── 2.LLVM概述与LLVM编译流程\_ev.mp4

├── 3.LLVM环境搭建与基本用法\_ev.mp4

├── 4.Pass-理论部分\_ev.mp4

├── 5.Pass-实践部分\_ev.mp4

├── 6.给没有学过CMake的同学的一点建议\_ev.mp4

├── 7.IR概述\_ev.mp4

├── 8.IR常用指令讲解-Part1\_ev.mp4

├── 9.IR常用指令讲解-Part2\_ev.mp4

├── 10.IR阅读与分析\_ev.mp4

├── 11.Pass常用API讲解\_ev.mp4

├── 12.LLVM部分官方文档介绍\_ev.mp4

├── 13.基本块分割-原理分析\_ev.mp4

├── 14.基本块分割-原理分析\_ev.mp4

├── 15.基本块分割-代码实现\_ev.mp4

├── 16.代码混淆基本原理\_ev.mp4

├── 17.经典代码混淆工具OLLVM初体验\_ev.mp4

├── 18.控制流平坦化-原理分析\_ev.mp4

├── 19.虚假控制流-原理分析\_ev.mp4

├── 20.虚假控制流-代码实现\_ev.mp4

├── 21.指令替代-原理分析\_ev.mp4

├── 22.指令替代-代码实现\_ev.mp4

├── 23.随机控制流-原理分析\_ev.mp4

├── 24.随机控制流-代码实现\_ev.mp4

├── 25.常量替代-原理分析\_ev.mp4

├── 26.常量替代-代码实现\_ev.mp4

├── 资料

 隐藏内容本内容需登录后查看

 [登录后查看](https://www.xarjtc.com/login?redirect_to=https%3A%2F%2Fwww.xarjtc.com%2F33599.html)