看雪课程
首页
课程
问答
CTF
社区
招聘
峰会
发现
排行榜
知识库
工具下载
看雪20年
看雪商城
证书查询
登录
注册
首页
社区
课程
招聘
发现
问答
CTF
排行榜
知识库
工具下载
峰会
看雪商城
证书查询
收 藏
分享
[2020秋季班]《安卓高级研修班(网课)》月薪三万计划(已售罄)
[2020秋季班]《安卓高级研修班(网课)》月薪三万计划(已售罄)
8599
花呗付款
难度
高级
•
感兴趣
9201
•
学生数
72
•
好评度
100%
•
总时长
12:00
立即购买
课程介绍
课程章节
学员评价
售前咨询
大纲目录
欢迎大家
请见首页课程目录
FART全自动脱壳机
课时1:脱壳的意义和加壳原理
课时2:加壳技术发展和识别
课时3:Dalvik下dex加载流程和通用脱壳点
课时4:ART下dex加载流程和通用脱壳点
课时5:ART下抽取壳实现
课时6:FART中的脱壳点
课时7:FART主动调用组件设计和源码分析
课时8:FART&frida (本章限时免费!)
课时9:FART修复组件和辅助VMP分析
彻底搞懂OLLVM
课时1: LLVM简介,LLVM编译,CLion调试LLVM [最优化的质量和大小]
课时2:LLVM Pass(函数名称加密Pass)
课时3:OLLVM简介和移植 [最优化的质量和大小]
课时4:Control Flow Flattening(fla,控制流程平坦化) [最优化的质量和大小]
直播1(上)
直播1(下)
课时5:Bogus Control Flow(bcf,虚假控制流程) [最优化的质量和大小]
课时6:Instructions Substitution & SplitBasicBlock [最优化的质量和大小]
课时7:编写字符串加密Pass [最优化的质量和大小]
直播2
课时8:移植OLLVM到NDK中
课时9:逆向OLLVM算法的通用方法
课时10:逆向OLLVM的非通用方法 [最优化的质量和大小]
直播3
高级调试之VMP
课时1:安卓APP加壳技术分类与初识VMP
课时2:VMP保护的函数的快速逆向分析方法理论篇
课时3:VMP保护的函数的快速逆向分析方法实践篇
直播4
课时4:ADVMP源码分析与VMP壳简单上手(上)
课时5:ADVMP源码分析与VMP壳简单上手(下)
课时6:定制ART,绕过所有反调试
课时7:Hyperpwn的安装和使用
课时8:定制内核体验内存断点的威力
课时9:使用Hyperpwn调试VMP并构建映射表
直播5
直播6
直播7
unicorn/unidbg
课时1:Capstone、Unicorn、Keystone三兄弟
课时2:Unicorn初识与上手
课时3:Unicorn调用so中函数
直播8
课时4:Unicorn模拟调用jni接口函数
课时5:Unicorn模拟调用JNI_OnLoad
课时6:AndroidNativeEmu调用jni函数
直播8(补充)
直播9
课时7:AndroidNativeEmu模拟与java函数交互
课时8:Unidbg加载so并调用so中函数
课时9:Unidbg模拟与java交互
直播10
非标准算法还原
课时1: 常用加解密算法简介
直播11
课时2:算法还原案例1-Base64
课时3(上):算法还原案例2-CRC32
课时3(下):算法还原案例3-MD5
直播12
课时4:算法还原案例4-OLLVM_MD5
课时5:算法还原案例5-OLLVM_SHA1
课时6:算法还原案例6-HMAC
直播13
课时7:算法还原案例7-OLLVM_Base64
课时8:算法还原案例8-OLLVM_RC4
课时9:算法还原案例9-Frida_Stalker_OLLVM_AES
直播14
Frida高级逆向
课时1上:Frida Hook Java
课时1下:Frida Hook Java
课时2上:Frida Hook Java
课时2下:Frida Hook Java
课时3上:Frida Hook Native
课时3下:Frida Hook Native
直播15上
课时4上:Frida 辅助分析OLLVM字符串加密
课时4下:Frida 辅助分析OLLVM字符串加密
直播15下
课时5上:Frida 辅助分析OLLVM控制流程平坦化
课时5下:Frida 辅助分析OLLVM控制流程平坦化
课时6上:Frida辅助分析OLLVM指令替换
课时6下:Frida辅助分析OLLVM虚假控制流程
直播16
课时7上:Frida+IDA Trace分析算法(一)
课时7下:Frida+IDA Trace分析算法(一)
课时8:Frida+IDA Trace分析算法(二)
课时9:Frida Stalker Trace算法
直播17
直播18
Frida_FART全自动脱壳机
课时1:动态加载与双亲委派
课时2:加壳APP的运行流程与ClassLoader修正
课时3:APP加壳技术发展与识别
直播19
课时4:ART下dex加载流程和通用脱壳点
课时5:ART下类加载流程与抽取壳实现
课时6:FART框架简介与脱壳点的选择
直播20
课时7:FART主动调用组件设计和源码分析
课时8:使用frida增强FART脱壳能力
课时9:FART修复组件与辅助VMP还原
直播21
ARM&&C++算法还原原理+Frida
课时1上:ARM可执行文件的生成过程
课时1下:GDB调试ARM汇编
课时2上:ARM常见汇编指令
课时2下:ARM寻址方式与ARM汇编程序开发
课时3上:ARM架构参考手册
课时3下: ARM汇编指令集
课时4上:Thumb汇编指令集与IT指令
课时4下:AArch64汇编指令集与R8
直播22
课时5上: C程序逆向分析-数据类型与运算符
课时5下:C程序逆向分析-分支跳转与循环
课时6上: C程序逆向分析-函数与结构体
课时6下:C程序逆向分析-数组与位操作
课时7上:C++程序逆向分析-类与对象的内存布局
课时7下:C++程序逆向分析-类的虚函数与虚表
直播23
课时8上: C++程序逆向分析-类的继承重载覆盖
课时8下:C++程序逆向分析-RTTI和异常
课时9上:内联汇编与syscall
课时9下:Andriod Studio汇编开发
作业1:6月试题
C++11&&art打造动态分析沙箱
课时1:C++11对于ART的重要性和初步认识
课时2:类型推导和访问权限相关
课时3:模板函数和模板类
课时4:模板函数和lambda
直播24
课时5:ART中C++对象内存布局
课时6:ART中C++对象内存布局实践篇
课时7:ART中的函数inline
直播25
课时8:ART定制方案比较和流程
课时9:ART定制跟踪jni函数绑定
作业2:7月作业题
直播26
彻底搞懂OLLVM.
课时1:LLVM简介与LLVM编译、调试LLVM
课时2:LLVM Pass
课时3:OLLVM简介与移植
课时4:OLLVM控制流程平坦化源码解析
课时5:OLLVM虚假控制流程源码解析
课时6:OLLVM指令替换源码解析
直播27
直播28
课时7上:字符串加密
课时7下: NDK中使用OLLVM
课时8:逆向OLLVM算法的通用方法
课时9:逆向OLLVM的非通用方法
直播29
直播30
作业3:9月作业题
高级调试之VMP2
课时1:安卓APP加壳技术分类与初识VMP
课时2:VMP保护的函数的快速逆向分析方法理论篇
课时3:VMP保护的函数的快速逆向分析方法实践篇
课时4:ADVMP源码分析与VMP壳简单上手(上)
直播31
课时5:ADVMP源码分析与VMP壳简单上手(下)
课时6:定制ART,绕过所有反调试
课时7:Hyperpwn的安装和使用
课时8:定制内核体验内存断点的威力
课时9:使用Hyperpwn调试VMP并构建映射
直播32
作业4:10月考试题
直播33
作业5:11月考试题
uncorn/unidbg
课时1:Capstone、Unicorn、Keystone三兄弟
课时2:Unicorn初识与上手
课时3:Unicorn调用so中函数
课时4:Unicorn模拟调用jni接口函数
课时5:Unicorn模拟调用JNI_OnLoad
课时6:AndroidNativeEmu调用jni函数
课时7:AndroidNativeEmu模拟与java函数交互
12.19直播2
课时8:Unidbg加载so并调用so中函数
课时9:Unidbg模拟与java交互
12.26直播3
12.12直播1
非标准算法还原
课时1:常用加解密算法简介
课时2:算法还原案例1-Base64
课时3:算法还原案例2-CRC32与3-MD5
课程4:算法还原案例4-OLLVM_MD5
1月16日直播1
课时5:算法还原案例5-OLLVM_SHA1
课时6:算法还原案例6-HMAC
课时7: 算法还原案例7-OLLVM_Base64
1月23日直播2
课时8:算法还原案例8-OLLVM_RC4
课时9:算法还原案例9-Frida_Stalker_OLLVM_AES
课程讲师
看雪高研
讲师简介
看雪安卓高级研修班由课程和结业认证两部分组成。汇聚业内顶尖安全人士讲师,制定全方位、个性化课程体系,为学员提供线上、线下精品课程。完成本课程并通过审核后,可获得能力认证。更多课程疑问,请添加微信:kanxuecom咨询。