返回首页
发送邮件
微信公众号
返回
顶部
看雪课程
首页
课程
问答
CTF
社区
招聘
峰会
发现
排行榜
知识库
工具下载
看雪20年
看雪商城
证书查询
登录
注册
首页
社区
课程
招聘
发现
问答
CTF
排行榜
知识库
工具下载
峰会
看雪商城
证书查询
收 藏
分享
LLVM与代码混淆技术
《LLVM与代码混淆技术》详解3种经典代码混淆方式+2种变体
199.00
花呗付款
难度
中级
•
感兴趣
16539
•
学生数
327
•
好评度
100%
•
总时长
5小时50分
立即购买
课程介绍
课程章节
学员评价
售前咨询
学习理由
实战能力up!up!
学完就能发明自己的代码混淆工具,再也不用羡慕别的大神炫技啦!
基础不牢固?还想往上攀?
万丈高楼平地起,来这带你层层闯关,更上一层楼。先从了解LLVM基础知识及代码混淆基本原理开始吧。
授人以鱼不如授人以渔
在传授知识的基础上,更加注重引导学生思考、总结,从而get到学习的方法,学精学透,学以致用。
课程纵览
详解3种经典代码混淆方式、2种变体
以LLVM编译器框架作为工具,讲解基于LLVM的代码混淆技术,如何开发基于LLVM Pass框架的代码混淆工具,掌握设计和开发代码混淆工具的能力。
深入原理,学有所用
学了不会用等于白学!帮你梳理框架到底层原理,掌握核心思想并动手编程实现,培养举一反三的能力。
快速提升逆向思维,能力实现质的飞跃
“兴趣+基础”决定能力,若你对LLVM编译器框架或代码混淆技术感兴趣,并有C语言基础和逆向基础,别犹豫!就是为你量身打造的!
知识体系
大纲目录
课程概述
课程概述
学前必看!!!
课件下载
课程源码下载
LLVM(基础篇)
LLVM概述与LLVM编译流程
LLVM环境搭建与基本用法
编写第一个LLVM Pass-理论部分
编写第一个LLVM Pass-实践部分
给没有学过CMake的同学的一点建议
LLVM IR概述
LLVM IR常用指令讲解-Part1
LLVM IR常用指令讲解-Part2
一个简单程序的LLVM IR阅读与分析
C++基础与LLVM Pass常用API讲解
LLVM部分官方文档介绍
在Windows上搭建LLVM Pass开发环境
LLVM(实战篇)
基本块分割-原理分析
基本块分割-代码实现
代码混淆(基础篇)
代码混淆基本原理
经典代码混淆工具OLLVM初体验
代码混淆(实战篇)
控制流平坦化-原理分析
控制流平坦化-代码实现
虚假控制流-原理分析
虚假控制流-代码实现
指令替代-原理分析
指令替代-代码实现
代码混淆(提高篇)
随机控制流-原理分析
随机控制流-代码实现
常量替代-原理分析
常量替代-代码实现
通关证书
课程讲师
34r7hm4n
讲师简介
主攻逆向,对代码混淆和反混淆技术有深入研究,现为 0x401 Team 战队成员。
配套服务
问答专区
作业专区
资料专区
Previous
Next
学习理由
课程纵览
知识体系
大纲目录
通关证书
课程讲师
配套服务
账号登录
验证码登录
×
登 录
微信一键登录
获取验证码
登 录
忘记密码?
没有账号?立即免费注册
使用以下账号登录
我已同意
《看雪服务条款》
《看雪课程免责声明》
《看雪隐私政策》
// 统计代码