堆对象的存储和数据成员访问
{{ interaction.likeNum == 0 ? (pageType === 'video' ? '抢首赞' : '点赞') : formatNumber(interaction.likeNum) }}
{{ interaction.collectionNum == 0 ? '收藏' : formatNumber(interaction.collectionNum) }}
{{ interaction.discussNum == 0 ? (pageType === 'video' ? '抢沙发' : '讨论') : formatNumber(interaction.discussNum) }}
分享
适合人群
从事软件逆向工作,对面向对象逆向分析还不是很清晰的学员
对软件逆向感兴趣的人员,想在这方面有所发展
从事软件开发,想对编译后的程序有更深入了解
你将会学到
对如何逆向分析面对对象开发的软件有更全面、深入的了解,提高分析面向对象软件的效率。
- 掌握微软系列C++编译器如何处理对象
- 在反汇编或反编译的代码中识别出对象,以及数据成员、函数成员
- 了解虚函数的特征,掌握分析虚函数的方法
- 了解编译器如何编译不同继承关系,掌握如何逆向分析继承关系
- 在逆向分析工作中,能轻松识别出对象,分析对象胸有成竹、灵活自如
课程简介
本课程仅讲解如何逆向分析C++语言中的面向对象特征,不涉数据类型、各种运算、分支循环等基础语法的逆向分析。本课程面向已经具备软件逆向基础,但对C++面向对象特征的逆向分析还不是很清晰的学员。
学习本课程需要:
有C++开发基础,掌握简单C++面向对象开发。
有VisualStudio使用经验,不限版本。
有Windows平台软件逆向基础。
能看懂X86汇编语言。
会使用IDA进行简单逆向分析。
会使用至少一种软件调试工具(windbg、Ollydbg、x32dbg)。
展开更多
{{tips.text}}
{{ noteHeaderTitle }}
笔记{{ hasMyNote ? '我的笔记' : '记笔记' }}
{{ hasMyNote ? '我的笔记' : '记笔记' }}
优质笔记
更新于:{{ $dayjs.formate('YYYY-MM-DD HH:mm:ss', item.last_uptime*1000) }}
{{ detail.username }}
公开笔记对他人可见,有机会被管理员评为“优质笔记”
{{ noteEditor.content.length }}/2000
公开笔记
保存提问
讲师收到你的提问会尽快为你解答。若选择公开提问,可以获得更多学员的帮助。
记录时间点
记录提问时视频播放的时间点,便于后续查看
公开提问
提交课程大纲
自动连播
24课时
从逆向视角看VC++面向对象特征
650人学习
大雄
5.0
¥19.00
34课时
华为下一代防火墙NGFW技术视频课程
168170人学习
谢斌
5.0
¥99.00
35课时
Juniper老司机经验谈:SRX防火墙完整学员版【大侠唐在飞出品】
76665人学习
大侠唐在飞
4.9
¥199.00
49课时
Windows操作系统安全精讲视频课程
63340人学习
韩立刚
5.0
¥199.00
155课时
Kali与编程:Kali Linux渗透测试从基础学习到实战操作教程
57239人学习
林瑞木
4.9
¥89.90
13课时
IPtables免费防火墙视频课程
54830人学习
常涛
4.8
免费
20课时
Cisco ASA防火墙实用技术(版本,Cisco ASA 941)
51870人学习
吴忠捷
4.9
¥69.00
7课时
锐捷交换机与防火墙的配置演示案例
50435人学习
谌玺
5.0
会员免费