《看雪-LLVM与代码混淆技术》课程系统讲解LLVM编译器框架的核心机制与代码混淆实战技术,涵盖LLVM编译流程、IR中间表示、Pass开发API,以及多种代码混淆方法(控制流平坦化、虚假控制流、指令替代、随机控制流、常量替代)。课程通过原理分析结合代码实现(如基本块分割、OLLVM工具应用),帮助学员掌握软件保护与逆向分析中的关键混淆技术,提升代码安全防护能力。
看雪-LLVM与代码混淆技术954.31MB
资料18.61KB
Pluto-Obfuscator-kanxue.zip18.61KB
9.IR常用指令讲解-Part2_ev.mp432.03MB
8.IR常用指令讲解-Part1_ev.mp432.28MB
7.IR概述_ev.mp413.07MB
6.给没有学过CMake的同学的一点建议_ev.mp47.05MB
5.Pass-实践部分_ev.mp436.08MB
4.Pass-理论部分_ev.mp417.93MB
3.LLVM环境搭建与基本用法_ev.mp444.6MB
26.常量替代-代码实现_ev.mp457.63MB
25.常量替代-原理分析_ev.mp48.94MB
24.随机控制流-代码实现_ev.mp476.71MB
23.随机控制流-原理分析_ev.mp422.35MB
22.指令替代-代码实现_ev.mp4125.17MB
21.指令替代-原理分析_ev.mp412.78MB
20.虚假控制流-代码实现_ev.mp472.51MB
2.LLVM概述与LLVM编译流程_ev.mp417.48MB
19.虚假控制流-原理分析_ev.mp431.42MB
18.控制流平坦化-原理分析_ev.mp434.97MB
17.经典代码混淆工具OLLVM初体验_ev.mp438.76MB
16.代码混淆基本原理_ev.mp415.3MB
15.基本块分割-代码实现_ev.mp449.55MB
14.基本块分割-原理分析_ev.mp419.96MB
13.基本块分割-原理分析_ev.mp419.96MB
12.LLVM部分官方文档介绍_ev.mp4103.74MB
11.Pass常用API讲解_ev.mp428.85MB
10.IR阅读与分析_ev.mp417.84MB
1.课程概述_ev.mp417.35MB