
.Flare
关注(2135)
好评度
100%
100%
关注数
2135
2135
课程节数
18
18
课程信息
课程难度:初级
学习人数:179176
课程状态:已完结-共18节
时长:684分钟
课程介绍
如今,Android、iOS二分天下,智能手机在带给我们方便的同时也带来了更多隐患,移动安全也无疑成为了当下热点话题,Android逆向工程师的需求也越来越大。
Flare,工作7年,爱好系统内核原理和逆向技术,从事过Linux内核开发、Windows内核开发、移动安全研究等工作,本课程主要分为两大部分,第一部分通过对Smali、ARM汇编还原高级语言、基本的注入和调试方法的学习让你掌握Android逆向基础知识,第二部分则通过一些具体案例来学习逆向分析的思路和方法,由理论到实践,由浅入深,使学习者逐步成为一个合格的Android逆向工程师。
通过学习本课程,学习者可以学到学习反编译、反汇编基本方法,Smali注入和So篡改等基础技能并收获独立分析逆向案例的思路和方法,获得从事移动安全从业人员、病毒分析工程师、逆向工程师等工作的能力。
课程目标
能够阅读理解汇编代码,熟悉常见的逆向工具,熟悉安卓原生App逆向,精通静态动态分析方法,能够实操逆向分析病毒、修改器等原理。
适合人群
移动安全从业人员、病毒分析工程师、逆向工程师等
课程标签
移动安全
Android安全
《Android应用逆向分析》课程
课时1:反编译分析
42分钟
课时2:Smali代码入门
40分钟
课时3:篡改Smali代码
26分钟
课时4:分析加密算法与Smali注入
36分钟
课时5:smali动态调试
32分钟
课时6:反编译高级内容
43分钟
课时7:反编译分析总结
38分钟
课时8:ARM汇编基础
39分钟
课时9:函数的框架分析
38分钟
课时10:识别if-else语句逻辑
34分钟
课时11:if-else多分支判断逻辑
32分钟
课时12:循环语句逻辑
35分钟
课时14:JNI逆向基础
34分钟
课时15:JNI逆向
41分钟
课时16:So动态分析
36分钟
课时17:篡改SO逻辑流程(上)
47分钟
课时18:篡改So逻辑流程(下)
44分钟
5.0 (0人评价)
★ ★ ★ ★ ★
描述相符 5.0分 非常满意
内容价值 5.0分 非常满意
老师讲解 5.0分 非常满意
课程评价
课程与描述相符:非常满意
★ ★ ★ ★ ★
课程内容的价值:非常满意
★ ★ ★ ★ ★
老师讲解与表达:非常满意
★ ★ ★ ★ ★