比特流逆向中的模式识别技术

📚 共计 30 章节
01
比特流基础
什么是比特流 · 物理表示 · 数字信号关系 · 存储格式
二进制信号
02
逆向工程概述
定义 · 法律与道德 · 应用场景 · 基本流程
方法论伦理
03
二进制分析工具
Hex编辑器 · Radare2/Ghidra · xxd/od/strings
工具链调试
04
模式识别基础
模式定义 · 数学基础 · 常见模式类型 · 挑战
理论特征
05
文件签名识别
魔数概念 · 格式签名表 · Python识别 · 自定义数据库
文件结构Python
06
数据结构对齐
字节对齐 · 结构体规则 · 位域填充 · 检测工具
内存布局编译
07
字符串提取与分析
ASCII/Unicode · strings命令 · 上下文分析 · 加密字符串
取证编码
08
校验和与哈希
CRC32/MD5/SHA1 · 位置推断 · 验证脚本 · 碰撞分析
完整性算法
09
熵值分析
信息熵概念 · 计算实现 · 高熵区域识别 · 可视化
统计加密检测
10
协议头部解析
固定头部 · 可变头部 · 字段语义 · 逆向案例
网络协议
11
图像文件逆向
BMP/PNG/JPEG · 像素提取 · 隐写术 · 元数据
多媒体隐写
12
音频文件逆向
WAV/MP3解析 · 采样提取 · 音频隐写 · 频谱分析
音频FFT
13
视频文件逆向
MP4/AVI容器 · NAL单元 · 运动矢量 · 视频隐写
视频编码容器
14
网络协议逆向
TCP/IP结构 · 应用层识别 · 状态机推断 · 流重组
抓包协议
15
固件逆向基础
固件结构 · 解包技术 · 文件系统识别 · 修改重打包
嵌入式IoT
16
压缩数据识别
zlib/LZMA/BZ2 · 压缩流特征 · 解压缩脚本 · 压缩比
压缩流分析
17
加密数据识别
对称/非对称特征 · 算法指纹 · 强度评估
密码学检测
18
时间序列分析
时间戳格式 · 编码方式 · 模式挖掘 · 篡改检测
时序取证
19
空间数据分析
坐标格式 · GIS逆向 · 空间索引 · 地理编码
GIS经纬度
20
数据库文件逆向
SQLite页结构 · B树索引 · 记录推断 · 恢复技术
数据库SQLite
21
机器学习辅助识别
特征工程 · SVM/随机森林 · 训练数据 · 模型部署
ML分类
22
深度学习应用
CNN分类 · RNN预测 · 自编码器异常检测 · 迁移学习
DL神经网络
23
可视化分析
字节直方图 · 2D/3D可视化 · 交互式探索 · 模式发现
图表探索
24
自动化逆向框架
架构设计 · 插件系统 · 规则引擎 · 工作流自动化
工程框架
25
性能优化
并行处理 · GPU加速 · 内存映射 · 缓存策略
加速资源
26
错误处理与鲁棒性
异常检测 · 容错机制 · 数据修复 · 日志调试
健壮性调试
27
案例研究1:恶意软件分析
PE结构 · 代码注入检测 · C2通信 · 自动化分析
恶意软件PE
28
案例研究2:物联网协议逆向
MQTT · CoAP · 蓝牙低功耗 · ZigBee
IoT无线
29
案例研究3:卫星数据逆向
遥感图像 · 卫星通信 · 遥测解析 · 星载固件
卫星SDR
30
综合项目实战
需求分析 · 工具链 · 数据标注 · 模型训练 · 报告
项目综合