课程介绍
本课程由浅入深讲解了逆向工程技术的基础知识、函数工作原理和PE文件格式,紧接着讲述了静态调试技术和动态调试技术,分别介绍了逆向破解中使用的工具,如:IDA Pro和OllyDbg的使用方法,最后重点讲解了Windows系统中的脱壳技术和常见软件保护方式的破解知识。
课程大纲:
第一章 逆向工程技术概述
第1节 逆向工程技术基本概念
第2节 软件开发基础知识(上)
第3节 软件开发基础知识(下)
第4节 常见汇编指令
第二章 代码分析技术
第1节 代码静态分析技术
第2节 代码动态分析分析
第3节 Fuzzing分析技术
第三章 调试器和反汇编器
第1节 常用查壳工具
第2节 IDA使用教程
第3节 OD使用教程
第4节 其他反汇编工具
第四章 PE文件格式
第1节 PE文件简介
第2节 PE文件格式详解
第3节 Win32 PE病毒原理
第五章 加壳与脱壳
第1节 加壳与脱壳介绍
第2节 加壳与脱壳实例
第六章 逆向破解实战案例
第1节 修改使用授权
第2节 破解游戏使用注册
第3节 查找软件注册码
第4节 暴破软件注册
第5节 病毒逆向分析
第1章: 逆向工程技术概述
第1节: 逆向工程技术基本概念
1 : 逆向工程背景介绍以及定义
2 : 逆向工程的分类
3 : 计算机领域逆向工程步骤以及常用工具
4 : 软件逆向主要应用以及注意事项
第2节: 软件开发基础知识(上)
5 : 软件开发基础知识(上)
任务1: 所有课程工具和文档.rar
第3节: 软件开发基础知识(下)
6 : 软件开发基础知识(下)
第4节: 常见汇编指令
7 : 常见汇编指令
第2章: 代码分析技术
8 : 代码静态分析技术
9 : 代码动态分析技术
10 : Fuzzing分析技术
第3章: 调试器和反编译器
11 : 常用查壳工具
12 : IDA使用教程
13 : OD使用教程
14 : 其他反汇编工具
第4章: PE文件格式
15 : PE文件简介
16 : PE文件格式详解
17 : Win32PE病毒原理
第5章: 加壳与脱壳
18 : 加壳与脱壳介绍
19 : 加壳与脱壳实例
第6章: 逆向破解实战案例
20 : 修改使用授权
21 : 破解游戏使用注册
22 : 查找软件注册码
23 : 暴破软件注册
24 : 病毒逆向分析 |