生活情怀-神话暗黑-暗黑破坏神2

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
逗破暗黑Mod群:67994934逗破暗黑Mod客户端及补丁逗破暗黑Mod新手攻略逗破暗黑Mod赞助菜单
神话怀旧MOD群:67994934神话怀旧Mod客户端及补丁神话怀旧Mod新手攻略神话怀旧Mod赞助菜单
圣者归来Mod群:558972013圣者归来Mod客户端及补丁圣者归来Mod新手攻略圣者归来Mod赞助菜单
查看: 5172|回复: 11
收起左侧

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

 关闭 [复制链接]

361

回帖

830

元宝

1

圣者绑元

管理员

Rank: 9Rank: 9Rank: 9

积分
1
发表于 2020-1-14 08:48:24 | 显示全部楼层 |阅读模式
C++逆向基础教程
: j- b, z3 a; O0 ?" K   课程暂定32个课时,后面可能根据课程的需要会进行相应的修改,课程中用到的工具主要有三个:Microsoft Visual C++ 6.0,Ollydbg(OD)和IDA。 / |; W  ]( x  c# l& ~( H6 A

8 L7 L6 S: W/ {6 u* I一、动态调式工具及静态分析工具IDA的介绍级基本使用+ J% v3 q0 A. u$ M) k( z5 {; T8 \
(1)动态调式工具
9 g5 m5 R. I3 N1 ^* c! `( m  a、Microsoft Visual C++ 6.0/ @$ I  y+ U9 V/ f+ }; e7 z6 I1 t
  b、Ollydbg(简称OD)7 @5 W2 x; F/ n- t5 r
  c、实战
) B" B& j7 C  c7 W8 x(2)静态分析工具
2 Q% g+ I  ^3 m      a、IDA基本使用- O; ]$ S1 ?" H. Y5 z
      b、实战
- `9 J: K% i5 Z8 F二、汇编基础知识学习! H7 _# B; g2 Y& f/ {4 z7 b7 a
三、通过一个简单的程序讲解VC6.0调式器* H! _& G9 W: B) l: K
四、C++中基础数据类型在内存的表现形式, w; M; y$ M1 _* _3 J; [
五、了解C++ 启动函数及OD中定位main函数
/ R3 j0 ~) T* k* X9 y/ J六、VC6.0编译器优化技巧' e/ D& l$ C* ?( Z
七、基本表达式的识别与优化原理   Z6 z. r, b  H2 q% \# `8 M
八、模运算的识别与优化原理' h  U8 |; P$ v. ^% M9 H7 k, g  i
九、反汇编中识别if-else
% ]6 b# t. \1 f, E' v5 d) `/ V十、反汇编中识别switch-case语句
0 d/ Y" T! V! N# P十一、识别复杂的switch-case语句
* I, _- Z8 v' A, r( L* A十二、反汇编中识别C++循环语句& s& U& w8 g$ k; k2 A6 R( V
十三、VC6.0编译器对循环结构的优化& T: D( p2 I; H5 p8 A2 ~
十四、函数调用方式讲解
+ w/ j2 b$ B, g3 ]* W) u十五、使用ESP或EBP寻址
0 B! D3 w1 e' \* ?; K; p十六、函数参数传递
, n& P% H. J  |$ _7 T. {十七、通过反汇编清楚传值、地址、引用的实现. u& r; r& S0 @2 f# X5 j
十八、函数返回值) J9 o5 a4 K$ I& t- r) ]( B6 c
十九、初程序员在函数调用中常犯的错误及函数调用总结及4 O* t% r, s6 F/ v( `
十二、变量在内存中的位置9 V9 y5 u  K6 \) C! x& u
二十一、数组级指针形址& l7 w0 A. i  v, @; E5 x
二十二、结构体和类; o9 p) @2 ~9 E# l( h1 {8 @) _
二十三、C++对象内存布局. C/ v" y1 s# q" s
二十四、内存对齐
0 X& R  p; W9 H: E3 Q9 t二十五、在反汇编中识别C++类
  W6 I0 q" G, `5 f" U  F二十六、利用RTTI识别类9 l1 Q; [5 @( t
二十七、构造函数和析构函数识别. Y# v4 v. g, r% y( s# k9 P
二十八、通过反汇编了解虚函数实现原理: V+ b& f' N( |) }: s$ |+ M) S
二十九、从内存角度学习继承和多重继承
1 B0 v2 @+ Y0 s三十、异常处理。' p2 S# o* x& y# p
三十一、CreakME算法分析。+ E! [: h% A7 @. A+ F2 B8 {
- ?* S0 X: N/ r4 F. Y' F5 T

: N. c1 Z: R3 Z" i* ^& }链接:https://pan.baidu.com/s/1jU-tE-onAjOZeOB80wXgRQ   L2 |4 A+ e1 G$ X. ]( N2 \
提取码:
游客,如果您要查看本帖隐藏内容请回复

% j0 `& l* L0 M2 G. j复制这段内容后打开百度网盘手机App,操作更方便哦
6 H0 @9 M( n5 P- ^7 E, C/ W0 t7 [
4 G' X! x' s& g' y9 `; d
神话战网出品,必出精品!
回复

使用道具 举报

1

回帖

0

元宝

0

圣者绑元

新手上路

Rank: 1

积分
0
发表于 2020-10-7 10:10:03 | 显示全部楼层
ding ding ding
回复

使用道具 举报

2

回帖

0

元宝

0

圣者绑元

新手上路

Rank: 1

积分
0
发表于 2022-1-19 22:48:26 来自手机 | 显示全部楼层
学习学习学习
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|小黑屋|神话暗黑 ( 陕ICP备18004004号-1 )

GMT+8, 2025-4-19 20:41 , Processed in 0.060099 second(s), 23 queries .

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表