五马街的过客 发表于 2017-1-10 13:30:24

[编程魔方C++逆向教程][教材+视频+源代码合集][压缩包总和1.05G]

[编程魔方C++逆向教程][教材+视频+源代码合集][每一章一个压缩包][压缩包总和1.05G]http://www.pan6.com/data/attachment/forum/201701/10/114454d45136jkvzr59zjp.jpg

http://www.pan6.com/static/image/hrline/1.gif

资源简介


调试是一个程序员最基本的技能,其重要性甚至超过学习一门语言。不会调试的程序员就意味着他即使会一门语言,却不能编制出任何好的软件。


http://www.pan6.com/static/image/hrline/1.gif

作者简介/出版社简介


{编程魔方论坛}
[注:貌似现在已经消失,变成一个投资咨询公司了]
本教程由编程魔方论坛无偿发布。

论坛发展反向为:软件逆向、病毒分析、系统底层。
如果您是技术巅峰的引领者,欢迎您到论坛来,这里有您体现价值的舞台。如果您是求知者,也欢迎您的到来,您可以在这里找到老师、同学,而不会有一个人学习时的枯燥、乏味。
版权声明:本教程属编程魔方论坛所有,任何人不得将此教程进行出售,欢迎转载,但请保留出处,否则本论坛有权要求转载方删除所有信息。


http://www.pan6.com/static/image/hrline/1.gif

目录


{目录}

一、动态调式工具及静态分析工具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算法分析。

三十二、把一段反汇编代码还原成C++ [暂缺]


http://www.pan6.com/static/image/hrline/1.gif

http://oiiz326ki.bkt.clouddn.com/17-1-9/57147488-file_1483933776644_d2f9.jpg

http://oiiz326ki.bkt.clouddn.com/17-1-9/27489785-file_1483933776395_8e68.jpg

http://www.pan6.com/static/image/hrline/1.gif


链接:http://pan.baidu.com/s/1dEPQRBV
**** 本内容需购买 ****

weigedada 发表于 2017-1-11 23:07:29

别骗人哦葫芦娃我可不要

飞鹏23333 发表于 2017-5-21 13:23:31

收藏了,谢谢

zhangshoupen 发表于 2017-8-30 23:31:22

以后就跟楼主混了!

Jzy2580 发表于 2017-9-5 15:04:15

楼主的帖子越来越有深度了!

qq2909937146 发表于 2017-9-26 21:42:31

111111111111111111111111111111

2423544705 发表于 2017-9-28 12:53:56

鹅鹅鹅鹅鹅鹅鹅鹅鹅鹅鹅鹅鹅鹅鹅鹅鹅鹅鹅鹅鹅156456465465465
页: [1]
查看完整版本: [编程魔方C++逆向教程][教材+视频+源代码合集][压缩包总和1.05G]