- 畅销套餐
- 精选套餐
- 人气套餐
计算机网络安全专题套餐,助你快速进入高薪网络安全行业
计算机网络路由交换基本原理知识讲解
6250人学习
¥59.00
(赠管理制度)企业ISO27001信息安全管理体系建设解读
1285人学习
¥118.00
网络安全法律法规解读及数据安全合规体系建设规划
2683人学习
¥159.00
更 多 3 门 课 程
CTF前导课程之Linux基础
Linux网络配置-CTF前导课程之Linux基础(五)
1868人学习
¥38.00
设备挂载与软件安装-CTF前导课程之Linux基础(三)
919人学习
¥28.00
用户、权限和密码管理-CTF前导课程之Linux基础(二)
5941人学习
¥32.00
更 多 4 门 课 程
CTF前导课程之Linux基础
Linux网络配置-CTF前导课程之Linux基础(五)
1868人学习
¥38.00
设备挂载与软件安装-CTF前导课程之Linux基础(三)
919人学习
¥28.00
用户、权限和密码管理-CTF前导课程之Linux基础(二)
5941人学习
¥32.00
更 多 4 门 课 程
- 课程介绍
- 课程大纲
适合人群:
从事软件逆向工作,对面向对象逆向分析还不是很清晰的学员 对软件逆向感兴趣的人员,想在这方面有所发展 从事软件开发,想对编译后的程序有更深入了解
你将会学到:
对如何逆向分析面对对象开发的软件有更全面、深入的了解,提高分析面向对象软件的效率。
- 掌握微软系列C++编译器如何处理对象
- 在反汇编或反编译的代码中识别出对象,以及数据成员、函数成员
- 了解虚函数的特征,掌握分析虚函数的方法
- 了解编译器如何编译不同继承关系,掌握如何逆向分析继承关系
- 在逆向分析工作中,能轻松识别出对象,分析对象胸有成竹、灵活自如
课程简介:
本课程仅讲解如何逆向分析C++语言中的面向对象特征,不涉数据类型、各种运算、分支循环等基础语法的逆向分析。本课程面向已经具备软件逆向基础,但对C++面向对象特征的逆向分析还不是很清晰的学员。
学习本课程需要:
有C++开发基础,掌握简单C++面向对象开发。
有VisualStudio使用经验,不限版本。
有Windows平台软件逆向基础。
能看懂X86汇编语言。
会使用IDA进行简单逆向分析。
会使用至少一种软件调试工具(windbg、Ollydbg、x32dbg)。
展开更多
课程大纲-从逆向视角看VC++面向对象特征
第1章序言(5分钟1节)
第2章数据成员的存储、访问(51分钟5节)
第3章函数成员的调用(38分钟4节)
第4章构造函数、析构函数(25分钟2节)
第5章多态性的负担:虚函数表(27分钟2节)
第6章单继承场景(27分钟4节)
第7章多继承场景(45分钟3节)
展开更多