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

进入春秋云实企安殿 进入助教后台
课程库  >   知识体系   >   ARM 静态分析技术与实战   >   逆向分析Hellow world

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

本门课程为收费课程,您登录后才能观看

目录
实验
课件
第一章:《ARM 静态分析技术与实战》课程介绍与入门
课时1
《ARM 静态分析技术与实战》课程简介 10分钟
0%
  • · 课程简介 1'37"
  • · 课程大纲 5'53"
  • · 工具准备 7'58"
课时2
逆向分析Hellow world 25分钟
0%
  • · 编译Hello World 15"
  • · Andeoid Native进程启动流程 1'3"
  • · 逆向分析演示 6'28"
课时3
逆向分析 四则运算 35分钟
0%
课时4
IDA中的字符串 21分钟
0%
  • · ASCII编码格式 58"
  • · Unicode编码格式 6'55"
  • · UTF-8编码格式 9'1"
  • · 字符串在内存中存储方式 10'20"
课时5
Thumb与ARM指令集区别 14分钟
0%
  • · Thumb指令集特点 1'18"
  • · ARM指令集特点 4'15"
  • · Opcode中识别指令集 5'36"
  • · ARM切换指令集原理 11'13"
课时6
数据类型与结构 16分钟
0%
  • · ARM对字节、字、双字定义 1'12"
  • · IDA对字节、字、双字声明 2'53"
  • · 自定义数据添加字段 9'51"
第二章:流程控制语句的识别
课时1
ARM汇编中的标志寄存器与条件代码 16分钟
0%
  • · 分支结构 1'19"
  • · 跳转指令 2'28"
  • · 条件执行 6'4"
  • · APSR寄存器 9'47"
课时2
if 语句逆向分析 16分钟
0%
  • · 实例分析 15"
课时3
switch 的真相 29分钟
0%
  • · 代码分析 48"
  • · 代码偏移量 13'32"
  • · 有效switch的优点 18'28"
课时4
for循环分析 15分钟
0%
课时5
do/while 循环分析 12分钟
0%
课时6
编译优化 15分钟
0%
  • · 内容简介 19"
  • · 编译优化技术 4'57"
  • · 代数化简 8'38"
第三章:函数工作原理
课时1
函数的调用约定 8分钟
0%
课时2
函数的栈帧 24分钟
0%
  • · ATPCS约定 32"
  • · 实例 1'48"
课时3
各种类型的参数传递 44分钟
0%
  • · 样本代码 1'26"
  • · 指针形式传递参数 14'58"
  • · 寄存器传递参数 35'9"
第四章:汇编角度看各种各样的内存访问方式
课时1
全局变量与局部变量的区别 10分钟
0%
课时2
全局资源的重定位 30分钟
0%
  • · 全局变量 34"
  • · Got表 9'17"
  • · 延迟绑定PIt表 15'29"
关注(268
点赞(105
手机看

逆向分析Hellow world
课程目录
课程讨论(0
陈愉鑫
关注(1049
好评度
100%
课程节数
18
课程信息

课程难度:初级

学习人数:204677

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

时长:340分钟

课程介绍

ARM静态分析与调试技术,该技术是Android、iOS、智能设备、等基于ARM芯片设备的逆向分析基础。

陈愉鑫,接触逆向领域四年、Android逆向两年。对Android逆向、保护等领域有强烈兴趣爱好。本课程讲师将从ARM汇编基础开始讲解,再到C/C++与ARM之间的编译规则,最后课程会进行一些算法还原方面的实战分析。

学完课程后,学员应该具有初步逆向分析能力、调试能力、算法还原能力。

课程目标
以Android(ARM)为平台,通过编写C++代码,观察反汇编结果进行学习。
适合人群
逆向初学者,计算机相关专业学生
课程标签

移动安全

Android安全

×

课程评价×

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

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

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

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

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

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

支付完成