admin 发表于 2020-1-14 08:48:24

编程魔方C++逆向基础系列培训教程

C++逆向基础教程
   课程暂定32个课时,后面可能根据课程的需要会进行相应的修改,课程中用到的工具主要有三个:Microsoft Visual C++ 6.0,Ollydbg(OD)和IDA。

一、动态调式工具及静态分析工具IDA的介绍级基本使用
(1)动态调式工具
a、Microsoft Visual C++ 6.0
b、Ollydbg(简称OD)
c、实战
(2)静态分析工具
      a、IDA基本使用
      b、实战
二、汇编基础知识学习
三、通过一个简单的程序讲解VC6.0调式器
四、C++中基础数据类型在内存的表现形式
五、了解C++ 启动函数及OD中定位main函数
六、VC6.0编译器优化技巧
七、基本表达式的识别与优化原理
八、模运算的识别与优化原理
九、反汇编中识别if-else
十、反汇编中识别switch-case语句
十一、识别复杂的switch-case语句
十二、反汇编中识别C++循环语句
十三、VC6.0编译器对循环结构的优化
十四、函数调用方式讲解
十五、使用ESP或EBP寻址
十六、函数参数传递
十七、通过反汇编清楚传值、地址、引用的实现
十八、函数返回值
十九、初程序员在函数调用中常犯的错误及函数调用总结及
十二、变量在内存中的位置
二十一、数组级指针形址
二十二、结构体和类
二十三、C++对象内存布局
二十四、内存对齐
二十五、在反汇编中识别C++类
二十六、利用RTTI识别类
二十七、构造函数和析构函数识别
二十八、通过反汇编了解虚函数实现原理
二十九、从内存角度学习继承和多重继承
三十、异常处理。
三十一、CreakME算法分析。


链接:https://pan.baidu.com/s/1jU-tE-onAjOZeOB80wXgRQ
提取码:**** Hidden Message *****
复制这段内容后打开百度网盘手机App,操作更方便哦

whu123456 发表于 2020-10-7 10:10:03

ding ding ding

slc1234 发表于 2020-10-11 14:58:09

谢谢分享~~~~

hdxjxsdinfnn 发表于 2021-8-17 08:33:44

谢谢分享 !

sxcdsx 发表于 2022-1-19 22:48:26

学习学习学习
页: [1]
查看完整版本: 编程魔方C++逆向基础系列培训教程