
迪大学院逆向课程
来自 网络整理·免费领取学习资源
9,367 领取 · 8,779 收藏更新于 2026年9月20日
这份资料来自网络整理2026年的付费VIP课,内容以视频为主,对应《迪大学院逆向课程》。官网需要单独购买,有集上可以免费领取。
课程目录
- 001.第一个C项目解析
- 002.进制得本质和计算方式
- 003.C语言基本数据类型
- 004.有无符号和变量常量
- 005.存储类型和类型转换
- 006.运算符和作用域
- 007.if判断语句
- 008.循环 跳转 分支语句
- 009.函数基本写法
- 010.局部 全局 静态局部 静态全局变量
- 011.指针类型和引用类型
- 012.函数的参数几种形式
- 013.递归函数和函数指针
- 014._cdecl _stdcall _fastcall调用约定
- 015.一维数组
- 016.二维数组多维数组
- 017.一维数组跟指针关系
- 018.二维数组和数组指针 行指针 的关系
- 019.二维数组和指针数组的关系
- 020.多字节版本字符串函数调用
- 021.宽字节版本字符串函数调用
- 022.结构体得概念和使用
- 023.共用体的概念和使用
- 024.枚举概念和使用
- 025.typedef和内存对齐原则
- 026.宏的用法和头文件的用法
- 027.申请内存释放内存
- 028.打开文件关闭文件
- 029.游标操作文件结束
- 030.C语言读文件
- 031.C语言写文件
- 032.C项目需求分析和架构设计
- 033.C项目界面的设计和实现
- 034.C项目界面和逻辑的交互
- 035.C项目数据和逻辑处理
- 036.C项目文件保存和总结
- 037.结构体在内存中的排列方式
- 038.结构体数组在内存中的排列方式
- 039.汇编下数组和步长的本质关系
- 040.结构体数组的好处和实现
- 041.从逆向的角度遍历数组
- 042.链表的概念和需求
- 043.链表的初始化和添加
- 044.链表的遍历和删除
- 045.汇编指令lea和mov的区别
- 046.链表在内存中的表现形式
- 047.汇编下遍历链表
- 048.从逆向角度用指针遍历链表
- 049.队列和栈的概念和结构
- 050.选择排序算法的概念和代码实现
- 051.冒泡排序算法的概念和代码实现
- 052.插入排序算法的概念和代码实现
- 053.二叉树的基本概念和结构
- 054.二叉查找树的创建和遍历
- 055.二叉查找树在内存中的表现形式
- 056.从汇编的角度分析游戏二叉树
- 057.如何通过指针去遍历游戏二叉树
- 058.类的概念基本定义
- 059.this指针和构造函数及其初始化列表
- 060.类的限制符
- 061.对象的定义和使用
- 062.析构函数
- 063.拷贝构造函数
- 064.浅拷贝和深拷贝的区别mp4
- 065.重载运算符函数
- 066.类型转换函数
- 067.对象的内存和汇编下的this传递
- 067.静态成员变量和静态成员函数-1
- 068.类的静态成员变量和静态成员函数
- 069.继承的概念和使用
- 070.public限制符对继承的影响
- 071.protected限制符对继承的影响
- 072.private限制符对继承的影响
- 073.子类是如何调用父类的构造函数
- 074.继承下构造函数和析构函数的调用顺序
- 075.多继承下的构造析构函数的调用顺序
- 076.多态的概念以及静态多态的使用
- 077.虚函数的概念和使用
- 078.虚函数表的概念和作用
- 079.虚函数表的遍历和查看
- 080.虚函数在汇编下的表现
- 081.重载函数
- 082.C++命名空间及其标准库介绍
- 083.字符串类的常见用法
- 084.字符串之字串的操作
- 085.动态数组之vector容器
- 086.迭代器下的vector容器
- 087.容器之list
- 088.容器之队列queue
- 089.容器之栈stack
- 090.容器之map
- 091.C++异常
- 092.C++文件流操作打开和关闭文件
- 093.C++文件流写文本文件
- 094.C++文件流读文本文件
- 095.C++文件流写二进制文件
- 096.C++文件流读二进制文件
- 097.C++申请内存new和释放内存delete
- 098.继承下的虚析构
- 099.C++11下的单例模式
- 100.switch状态机
- 101.C++状态机模式
- 102.Win32窗口程序的入口函数
- 103.MessageBox消息框
- 104.Win32窗口的创建和显示
- 105.消息循环和窗口过程
- 106.常见的windows消息
- 107.按钮的创建和消息响应
- 108.按钮文本的设置和获取
- 109.获取控件的ID和句柄
- 110.控件的可见和启用
- 111.对话框资源的创建
- 112.单独显示非模态对话框
- 113.父窗口中创建非模态对话框
- 114.单独创建模态对话框
- 115.父窗口中创建模态对话框
- 116.自定义消息和两种发消息方式
- 117.窗口坐标
- 118.Win32定时器
- 119.MFC项目的创建和架构介绍
- 120.简单的介绍下MFC封装的一些数据类
- 121.MFC添加消息映射函数
- 122.MFC添加自定义消息映射函数
- 123.MFC创建和初始化的回调函数
- 124.MFC模态对话框和结束流程
- 125.MFC非模态窗口和结束流程-1
- 125.MFC非模态窗口和结束流程-2
- 126.MFC按钮和静态文本的添加和使用
- 127.MFC编辑框和选择框的添加和使用
- 128.MFC组合下拉框的添加和使用
- 129.MFC列表框List的添加和使用
- 130.MFC列表框List Control的添加和使用
- 131.MFC标签Tab Control的添加和使用
- 132.MFC菜单的添加和使用
- 133.MFC文件类CFile的操作
- 134.MFC文件类CStdioFile的使用
- 135.MFC文件对话框CFileDialog的使用
- 136.MFC文件查找类CFileFind的使用
- 137.MFC应用程序类的配置文件
- 138.MFC热键的添加和使用
- 139.win32文件夹对话框
- 140.进程和线程的概念
- 141.如何创建一个线程
- 142.如何终止一个线程
- 143.调试模式下的暂停和恢复线程
- 144.安全的暂停和恢复线程
- 145.如何遍历当前进程的所有线程
- 146.如何创建一个进程
- 147.如何以管理员的方式创建进程
- 148.如何监控一个进程的关闭
- 149.设置和获取进程的命令行参数
- 150.如何打开一个进程去操作
- 151.进程的3种终止方式
- 152.如何遍历所有进程
- 153.模块的概念和获取模块信息
- 154.获取某进程的所有模块信息
- 155.窗口的基本操作和实战小工具
- 156.枚举当前所有顶级窗口和实战小工具
- 157.线程中锁的需求和锁的概念
- 158.临界区的本质和使用
- 159.巧妙运用类封装临界区2种方法
- 160.灵活运用C++互斥量
- 161.事件的概念和使用小案例
- 162.利用事件实现暂停和恢复以及结束线程
- 163.利用事件实现多进程的控制
- 164.利用事件实现进程单开
- 165.互斥体的概念和API介绍
- 166.利用互斥体实现进程同步和单开
- 167.静态链接库和动态链接库的概念和区别
- 168.静态链接库的编译和使用
- 169.动态链接库的编译和使用
- 170.MFC窗口DLL的创建和注意事项
- 171.添加本地资源和释放资源到本地
- 172.解压ZIP文件到指定目录
- 173.递归拷贝和覆盖文件
- 174.递归删除文件
- 175.配置文件ini的读写操作
- 176.获取配置文件中所有的Section
- 177.剪切板的使用和注意事项
- 178.TCP协议 IP 端口的概念
- 179.简易CS架构流程图的介绍
- 180.TCP服务器的代码实现
- 181.TCP客户端的代码实现
- 182.沾包和拆包的概念
- 183.HP网络库的介绍和环境配置
- 184.HP网络库之服务器代码的编写
- 185.HP网络库之服务器拆包逻辑的实现
- 186.HP网络库之客户端类的编写
- 187.HP网络库之服务器类的使用
- 188.HP网络库之客户端类的使用
- 189.聊天软件之服务器的编写
- 190.聊天软件之客户端的编写
- 191.进程通讯之共享内存
- 192.DuiLib界面库的介绍和环境搭建
- 193.DuiLib界面库之一个简单的窗口
- 194.DuiLib界面库之按钮的消息响应
- 195.Duilib界面库之屏蔽标题栏和XML配置
- 196.Duilib界面库之基础类的使用
- 197.Duilib界面库之水平垂直布局和绝对相对定位
- 198.Duilib界面库之自绘标题栏的实现
- 199.Duilib界面库之登录器界面的设计
- 200.Duilib界面库之截获Win32消息以及分析源码
- 201.Duilib界面库之消息映射
- 202.DuiLib界面库之按钮的使用
- 203.DuiLib界面库之静态文本和标签的使用
- 204.Duilib界面库之编辑框的使用
- 205.Duilib界面库之选择框的使用和源码分析
- 206.Duilib界面库之下拉框的使用
- 207.DuiLib界面库之列表框的使用
- 208.Duilib界面库之动画标签页的使用
- 209.DuiLib界面库之菜单的使用
- 210.DuiLib界面库之消息框类的使用
- 211.Duilib界面库之自定义默认样式和字体库
- 212.Duilib界面库之使用ZIP压缩资源和文件资源
- 213.D3D9之环境搭建和Win32窗口初始化
- 214.D3D9之D3D9设备的初始化
- 215.D3D9之封装D3D9窗口框架
- 216.D3D9之顶点格式
- 217.D3D9之三角形单元和顶点索引
- 218.D3D9流水线之局部坐标系和世界坐标系
- 219.D3D9流水线之观察坐标系取景矩阵
- 220.D3D9流水线之背面消隐和光照
- 221.D3D9流水线之裁剪 正交投影和透视投影
- 222.D3D9流水线之视口变换和光栅化
- 223.D3D9之创建顶点缓存
包含内容
- · 001.第一个C项目解析
- · 002.进制得本质和计算方式
- · 003.C语言基本数据类型
- · 004.有无符号和变量常量
- · 005.存储类型和类型转换
- · 006.运算符和作用域
- · 007.if判断语句
- · 008.循环 跳转 分支语句
贡献者
林一
黄金
学习社区
1 人正在学习
编程与技术实践交流
交流编程基础、项目实践、数据库和部署问题。提问请说明环境、复现步骤与已尝试的方法。