首页
›
嵌入式与底层系统
›
043-ARM Cortex-A与ARM64系统编程
›
《ARM64反汇编与逆向分析调试与故障定位实战工程》
VIP20
本课程属于:043-ARM Cortex-A与ARM64系统编程
嵌入式与底层系统 · 共 20 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
📘
ARM64反汇编与逆向分析调试与故障定位实战工程
共计 30 章节
可可资料掘金营 · 点击在线试看
01
课程导入
目标=ARM64反汇编与逆向分析调试… · 核心概念 · 整体知识框架与实战工程路线
课程导入
ARM64
02
ARM64体系结构基础
目标=AArch64执行状态 · 通用寄存器 · 特殊寄存器
ARM64
体系结构基础
03
ARM64指令编码与反汇编原理
目标=定长指令格式 · 常见指令编码字段 · 反汇编器工作流程与输出解读方法
ARM64
指令编码
04
常用ARM64反汇编工具
目标=objdump · llvm-objdump · Ghidra
ARM64
常用
05
ARM64汇编语言核心
目标=数据处理指令 · 加载存储指令 · 分支跳转指令
ARM64
汇编语言核心
06
函数调用与栈帧分析
目标=AAPCS64调用约定 · 参数传递 · 返回值
函数调用
栈帧分析
07
控制流恢复基础
目标=条件分支 · 无条件分支 · 跳转表
控制流恢复基础
目标=条件分支
08
数据流分析与寄存器追踪
目标=定义-使用链 · 活跃变量分析 · 常量传播
数据流分析
寄存器追踪
09
ARM64逆向分析静态方法
目标=符号恢复 · 类型推断 · 结构体识别
ARM64
逆向分析静态方法
10
ARM64逆向分析动态方法
目标=调试器选择 · 断点设置 · 单步执行
ARM64
逆向分析动态方法
11
GDB与LLDB调试ARM64
目标=远程调试 · 核心转储分析 · watchpoint
GDB
LLDB
12
ARM64异常与中断处理
目标=异常向量表 · 同步异常 · 异步异常
ARM64
异常
13
内存管理与地址转换
目标=MMU · 页表 · 虚拟地址到物理地址转换
内存管理
地址转换
14
ARM64多线程与并发调试
目标=线程创建 · 锁原语 · 原子指令
ARM64
多线程
15
崩溃与核心转储分析
目标=信号类型 · 崩溃地址 · 寄存器现场
崩溃
核心转储分析
16
故障定位方法论
目标=问题分类 · 假设驱动调试 · 二分定位
故障定位方法论
目标=问题分类
17
常见ARM64故障模式
目标=空指针 · 越界访问 · 栈溢出
ARM64
常见
18
性能相关故障定位
目标=热点函数识别 · 指令级性能分析 · 缓存未命中
性能相关故障定位
目标=热点函数识…
19
内核与驱动故障定位
目标=ARM64 Linux内核Oo… · panic · ftrace
内核
驱动故障定位
20
用户态程序故障定位
目标=Android Native崩… · JNI调用 · 符号化
用户态程序故障定…
Android
21
固件与裸机环境调试
目标=启动流程 · 异常向量 · JTAG/SWD调试
固件
裸机环境调试
22
混淆与加固代码分析
目标=控制流平坦化 · 指令替换 · 虚假分支
混淆
加固代码分析
23
漏洞分析与利用基础
目标=栈溢出 · 堆溢出 · UAF
漏洞分析
利用基础
24
自动化反汇编与分析
目标=脚本化反汇编 · Capstone/Keystone · 二进制插桩
自动化反汇编
分析
25
综合案例一
目标=用户态崩溃定位
综合案例一
目标=用户态崩溃…
26
综合案例二
目标=内核Oops定位
综合案例二
Oops
27
综合案例三
目标=性能故障定位
综合案例三
目标=性能故障定…
28
综合案例四
目标=混淆代码逆向
综合案例四
目标=混淆代码逆…
29
常见问题与排错
目标=工具链差异 · 符号缺失 · 反汇编错误
常见问题
排错
30
课程总结与能力提升
目标=知识体系回顾 · 实战方法论提炼 · 进阶学习路线与ARM64逆向调试能力…
课程总结
能力提升
所属VIP或分类
同VIP:ARM-Cortex-A与ARM64编程性能优化
同VIP:ARM64反汇编与系统编程性能调优实战工程
同VIP:ARM64寻址模式与异常处理性能调优与调试实战工程