🧩 Ghidra · 大模型工作流
从零搭建 · 30章完整目录
🐍 Python + API
🤖 GPT / Claude / LLaMA
⚡ 逆向实战
01 · 导学
课程导学与准备工作
Ghidra+大模型价值
课程目标
前置知识
环境概览
02 · 基础
Ghidra基础回顾
架构
代码浏览器
反编译视图
项目管理
03 · 脚本
Ghidra脚本入门
Python基础
API概览
第一个自动化脚本
04 · API深入
Ghidra API深入
函数分析
数据流
控制流图
交叉引用
05 · 大模型基础
大模型基础概念
什么是大模型
GPT/Claude/LLaMA
API调用方式
06 · API实战
大模型API实战
OpenAI调用
Ollama部署
请求与响应
07 · Prompt入门
Prompt工程入门
设计原则
角色设定
上下文
Few-shot
08 · Prompt进阶
Prompt工程进阶
思维链CoT
结构化输出
函数调用
错误处理
09 · 桥接
Ghidra与大模型桥接
架构设计
数据序列化
通信协议
10 · 分析管道
构建分析管道
提取数据
格式化Prompt
调用模型
解析结果
11 · 函数语义
函数语义分析
理解功能
生成摘要
识别算法模式
12 · 类型推断
变量与类型推断
推断变量类型
结构体定义
枚举值
13 · 字符串常量
字符串与常量分析
加密字符串
硬编码常量
配置数据
14 · 控制流辅助
控制流分析辅助
解释复杂控制流
状态机
跳转表
15 · 反混淆
反混淆技术
识别混淆模式
还原逻辑
去虚拟化
16 · 协议逆向
协议逆向工程
网络协议解析
数据结构重建
消息格式
17 · 漏洞挖掘
漏洞挖掘辅助
危险函数
边界条件
生成测试用例
18 · 恶意代码
恶意代码分析
行为摘要
C2通信
Payload解码
19 · 报告生成
自动化报告生成
结构化报告
Markdown
知识库构建
20 · 工作流编排
工作流编排
Python编排
批处理
定时任务
21 · 存储检索
结果存储与检索
数据库
向量数据库
语义搜索
22 · 交互界面
交互式分析界面
Ghidra插件
自定义UI
实时交互
23 · 性能优化
性能优化
缓存策略
并发
模型量化
成本控制
24 · 调试
错误处理与调试
错误类型
日志
断点调试
回退
25 · 安全隐私
安全与隐私
敏感数据
本地模型
API密钥管理
26 · 实战1
案例实战1:CrackMe
简单CrackMe
逆向分析
自动化
27 · 实战2
案例实战2:加壳恶意软件
加壳样本
脱壳分析
行为识别
28 · 实战3
案例实战3:网络协议逆向
协议实现
逆向工程
消息解析
29 · 实战4
案例实战4:固件镜像
固件分析
自动化
漏洞排查
30 · 总结
课程总结与展望
最佳实践
社区资源
未来方向