首页
›
热销单品
›
综合补充资料
›
《IDA Pro与Ghidra逆向工程完整教程》
所属分类:综合补充资料
当前为单品课程,可返回上一级继续浏览同方向资料。
← 返回上一级
← 返回所属目录
咨询 / 购买
📘
IDA Pro与Ghidra逆向工程完整教程
共计 30 章节
点击此处阅读海量试读课程:100+行业、1000+细分领域
01
课程导入
逆向工程的定义 · 应用领域 · 法律与道德边界
课程导入
逆向工程的定义
02
环境搭建
Windows/Linux/macO… · 配置Java环境 · 创建项目与工作区
环境搭建
Windows/Linu…
03
二进制基础
PE · ELF · Mach-O文件格式解析
二进制基础
PE
04
汇编语言速成
x86/x64常用指令 · 寄存器 · 栈帧
汇编语言速成
x86/x64
05
IDA Pro界面导航
主窗口 · 反汇编视图 · 十六进制视图
IDA
Pro
06
IDA Pro基本操作
重命名 · 注释 · 定义函数
IDA
Pro
07
IDA Pro高级功能
FLIRT签名 · F5反编译(Hex-Rays) · 脚本接口(IDC/IDAPython…
IDA
Pro
08
Ghidra基础操作
项目窗口 · 代码浏览器 · 反编译视图
Ghidra
基础操作
09
Ghidra高级功能
自动分析选项 · 脚本(Python/GhidraSc… · 插件开发
Ghidra
高级功能
10
静态分析实战
使用IDA Pro分析一个简单的Cr… · 定位关键函数 · 识别密码比较逻辑
静态分析实战
IDA
11
动态分析基础
调试器原理 · IDA Pro调试器(本地与远程) · Ghidra调试器(Ghidra D…
动态分析基础
调试器原理
12
动态分析实战
使用调试器绕过软件激活验证 · 动态修改内存或寄存器 · 跟踪程序流程
动态分析实战
使用调试器绕过软…
13
字符串与导入表分析
提取字符串 · 定位关键API调用(如strcmp · MessageBox)
字符串
导入表分析
14
函数识别与恢复
识别编译器生成的函数 · 内联函数 · 尾调用优化
函数识别
恢复
15
数据结构逆向
识别数组 · 结构体 · 链表
数据结构逆向
识别数组
16
控制流分析
识别if/else · 循环 · switch
控制流分析
if/else
17
加密算法识别
识别常见加密算法(MD5 · SHA · AES
加密算法识别
MD5
18
反调试与反虚拟机
常见反调试技术(IsDebugger… · ptrace · 时间检测)
反调试
反虚拟机
19
加壳与脱壳
壳的原理(UPX · ASPack · Themida)
加壳
脱壳
20
恶意代码分析
分析木马 · 勒索软件 · Rootkit的静态特征
恶意代码分析
分析木马
21
固件逆向
固件文件格式 · 固件解包 · 嵌入式系统架构(ARM
固件逆向
固件文件格式
22
漏洞挖掘基础
常见漏洞类型(缓冲区溢出 · 格式化字符串 · 整数溢出)
漏洞挖掘基础
常见漏洞类型
23
补丁对比与二进制差异
使用BinDiff · Diaphora等工具对比二进制文件 · 分析安全补丁
补丁对比
二进制差异
24
脚本自动化
使用IDAPython和Ghidra… · 自动提取函数 · 重命名
脚本自动化
IDAPython
25
插件开发
开发IDA插件(C++/Python… · 扩展工具功能 · 实现自定义分析
插件开发
IDA
26
综合实战项目
选择一个真实软件(如开源游戏或小型应… · 从零开始进行完整逆向分析 · 输出分析报告
综合实战项目
选择一个真实软件
27
常见问题与技巧
处理混淆代码 · 花指令 · 反编译失败
常见问题
处理混淆代码
28
工具协同与工作流
IDA Pro与Ghidra结合使用 · 导入导出分析结果 · 团队协作与版本管理
工具协同
工作流
29
逆向工程伦理与法律
软件许可 · 版权法 · 逆向工程合法场景(安全研究
逆向工程伦理
法律
30
课程总结与进阶方向
回顾核心技能 · 推荐学习资源(书籍 · CTF
课程总结
进阶方向
所属VIP或分类
同VIP:ADB命令与Android设备调试
同VIP:ADI-SHARC音频系统深度开发实战
同VIP:AEC回声消除与双端通话检测