未开启cookie无法登录使用i春秋的完整服务,请设置开启浏览器cookie

进入企安殿 进入助教后台
课程库  >   知识体系   >   Android应用逆向基础与案例分析   >   反编译分析

【温馨提示】

  Flash加载失败,请按以下提示检查您的Flash问题:

  1. 请确认是否安装最新版本Flash,如提示Flash版本低,请更新

  2. 请确认浏览器中Flash插件是否启用,不同浏览器检查方法如下:

  • Safari浏览器:偏好设置-安全性-互联网插件-勾选“允许插件”-插件设置-确认“Adobe Flash Player”勾选
  • Chrome浏览器:偏好设置-显示高级设置-内容设置-Flash区域选择“允许网站运行Flash”
  • IE浏览器:Internet选项-高级-点击“重置”
  • 下载更新
    播放器版本切换

    温馨提示:您当前浏览器不支持HTML播放器

    试看结束,请登录后观看完整视频

    目录
    实验
    课件
    《Android应用逆向分析》课程
    课时1
    反编译分析 42分钟
    0%
    • · 课程介绍 28"
    • · 理解Dalvik虚拟机与Smali原理 1'33"
    • · Smali学习技巧 5'11"
    • · 使用AndriodKiller 12'38"
    • · MVC模式 25'35"
    课时2
    Smali代码入门 40分钟
    0%
    • · 课程回顾 25"
    • · 理解MVC架构 9'35"
    • · Dalvik虚拟机运行原理 18'13"
    • · Dex运行流程 18'53"
    • · 深入理解Smali 25'38"
    课时3
    篡改Smali代码 26分钟
    0%
    • · Smali语法 33"
    • · Smali学习技巧 5'53"
    • · CrackMe分析 9'47"
    课时4
    分析加密算法与Smali注入 36分钟
    0%
    • · 分析加密算法 37"
    • · Smali寄存器与方法调用 10'7"
    • · Smali注入 16'19"
    课时5
    smali动态调试 32分钟
    0%
    • · Android程序入口 32"
    • · 监听类 11'33"
    • · 调试smali代码 13'13"
    • · 总结 30'28"
    课时6
    反编译高级内容 43分钟
    0%
    • · 代码混淆简介 44"
    • · JEB使用技巧 4'10"
    • · jadx工具简介 24'20"
    • · 分析混淆后的代码 34'27"
    课时7
    反编译分析总结 38分钟
    0%
    • · 目录 28"
    • · 分析混淆后的代码 4'18"
    • · Smali语法总结 32'52"
    课时8
    ARM汇编基础 39分钟
    0%
    • · 目录 24"
    • · So逆向基础概念 26'30"
    • · ARM架构与寻址 33'24"
    课时9
    函数的框架分析 38分钟
    0%
    • · 子程序调用规则 39"
    • · 分支指令 3'17"
    • · 堆栈寻址指令 6'46"
    • · 实战演练 11'19"
    课时10
    识别if-else语句逻辑 34分钟
    0%
    • · 函数堆栈 25"
    • · 内容简介 18'37"
    • · 分支指令 22'30"
    课时11
    if-else多分支判断逻辑 32分钟
    0%
    • · if-else语句逻辑分析 36"
    课时12
    循环语句逻辑 35分钟
    0%
    • · 简介 24"
    • · do while循环 2'5"
    • · while循环 19'21"
    课时13
    switch-case语句逆向分析 47分钟
    0%
    课时14
    JNI逆向基础 34分钟
    0%
    • · JNI简介 1'4"
    • · JNI编程简介 3'18"
    • · 实战演练 12'24"
    课时15
    JNI逆向 41分钟
    0%
    • · 加载SO 1'9"
    • · 静态加载 3'3"
    • · 动态注册 11'27"
    课时16
    So动态分析 36分钟
    0%
    课时17
    篡改SO逻辑流程(上) 47分钟
    0%
    • · Thumb指令 26"
    • · 实例演示 4'28"
    课时18
    篡改So逻辑流程(下) 44分钟
    0%
    • · 目录 50"
    • · APK二次打包总结 10'37"
    • · 签名文件分析 24'7"
    弹幕

    我的弹幕

    • 字号
    • 位置
    • 颜色

    显示设置

    屏蔽弹幕

    • 顶部
    • 底部
    • 滚动

    透明度

    100%
    发送
    关注(1463
    点赞(229
    手机看

    反编译分析
    课程目录
    课程讨论(0
    .Flare
    关注(2131
    好评度
    100%
    课程节数
    18
    课程信息

    课程难度:初级

    学习人数:137971

    课程状态:已完结-共18节

    时长:684分钟

    课程介绍

    如今,Android、iOS二分天下,智能手机在带给我们方便的同时也带来了更多隐患,移动安全也无疑成为了当下热点话题,Android逆向工程师的需求也越来越大。

    Flare,工作7年,爱好系统内核原理和逆向技术,从事过Linux内核开发、Windows内核开发、移动安全研究等工作,本课程主要分为两大部分,第一部分通过对Smali、ARM汇编还原高级语言、基本的注入和调试方法的学习让你掌握Android逆向基础知识,第二部分则通过一些具体案例来学习逆向分析的思路和方法,由理论到实践,由浅入深,使学习者逐步成为一个合格的Android逆向工程师。

    通过学习本课程,学习者可以学到学习反编译、反汇编基本方法,Smali注入和So篡改等基础技能并收获独立分析逆向案例的思路和方法,获得从事移动安全从业人员、病毒分析工程师、逆向工程师等工作的能力。

    课程目标
    能够阅读理解汇编代码,熟悉常见的逆向工具,熟悉安卓原生App逆向,精通静态动态分析方法,能够实操逆向分析病毒、修改器等原理。
    适合人群
    移动安全从业人员、病毒分析工程师、逆向工程师等
    课程标签

    移动安全

    Android安全

    ×

    课程评价×

    课程与描述相符:非常满意

    课程内容的价值:非常满意

    老师讲解与表达:非常满意

    为了提供倍速播放、断点续看、学习时长记录等功能,推荐您使用Chrome、Firefox浏览器,点击下载 Chrome Firefox

    在线支付
    请在新打开的页面完成支付

    支付完成前请不要关闭本页面

    支付完成