《全栈安全》- 核心编程-WIN32

初级 · 26

11人学过

全栈安全 核心编程 Win32
¥298.00购买
  • 课程简介
  • 课程目录
  • 作者信息
  • 教程资料

前置基础 :C语言基础/CPP基础

学完可以到达一个什么程度及课程介绍:

了解WIN32编程的基本概念和原理,包括进程、线程、内存管理、文件操作等。

能够使用WIN32 API函数进行进程和线程的创建、管理和通信。

熟悉WIN32错误处理和错误信息的获取与解析。

能够处理字符编码和转换的问题。

理解进程内存布局和运行环境,能够进行内存管理和操作。

能够使用WIN32 API函数进行文件和目录的创建、打开、读写和历。

熟悉动态链接库(DLL)的特性和使用,能够进行导出函数的定义和导入函数的调用。

了解模块(DLL和EXE)的加载和管理,能够遍历和获取模块信息。


前言

  • 01.0前言-WIN32核心编程
  • 01.1前言-WIN32开发介绍
  • 01.2前言-WN32数据类型
  • 01.3前言-WIN32错误处理
  • 01.4前言-WIN32错误信息
  • 01.5前言-WIN32字符处理
  • 01.6前言-WIN32编码规则
  • 01.7前言-WN32字符转换

进程

  • 01.8进程-进程与程序的概念
  • 01.9进程-内存布局运行环境
  • 02.0进程-创建运行护执行文件
  • 02.1进程-进程启动命令参数
  • 02,2进程-进程创建执行流程
  • 02.3进程-进程结束生命周期
  • 02.4进程-内核对象进程句柄
  • 02.5进程-句柄关联内核对象
  • 02.6进程-句柄定位内核对象
  • 02.7进程-获取自身进程信息
  • 02.8进程-进程快照遍历数据
  • 02.9进程-枚举运行进程信息
  • 03.0进程-进程访问令牌视限
  • 03.1进程-查询系统进程信息
  • 03.2进程-剪切板的复制粘贴
  • 03.3进程-文件映射共享内存
  • 03.4进程-文件映射共享内存
  • 03.5进程-服务进程命名管道
  • 03.6进程-客户进程连接管道
  • 03.7进程-邮槽完成进程通信

内存

  • 03.8内存-跨进程内存修改
  • 03.9内存-进程内存管理
  • 04.0内存-远程内存管理
  • 04.1内存-拟内存页面
  • 04.2内存-内存信息查询
  • 04.3内存-进程内存查询
  • 04.4内存-内存属性修改
  • 04.5内存-内存权限校验
  • 04.6内存-堆区内存管理
  • 04.7内存-进程堆区内存
  • 04.8内存-堆区信息管理
  • 04.9内存-遍历堆块内容

线程

  • 05.0线程-线程基本概念
  • 05.1线程-线程与进程的关系
  • 05,2线程-EPROCESS
  • 05.3线程-ETHREAD
  • 05.4线程-线程创建执行
  • 05.5线程-捕获线程状态
  • 05.6线程-等待就绪线程
  • 05.7线程-控制挂起恢复
  • 05.8线程-销毁终止释放
  • 05.9线程-远程线程调用
  • 06.0线程-线程上下文环境
  • 06.1线程-简易进程线程信息
  • 06.2线程-线程的竞态条件
  • 06.3线程-临界区同步执行
  • 06.4线程-互斥体所属权限
  • 06.5线程-临界区与互斥体区别以及死锁处理
  • 06.6线程-死锁环境模拟
  • 06.7线程-死锁权限交接
  • 06.8线程-内核对象跨进程互斥
  • 06.9线程-信号量的计数器机制以及并发特性
  • 07.0线程-多线程并发执行
  • 07.1线程-手动自动重置对象
  • 07.2线程-std-thread
  • 073线程-线程优先级调度以及时间碎片
  • 07.4线程-生产者与消费者设计模式
  • 07.5线程-生成与消费框架搭建
  • 07.6线程-生产与消费业务实现
  • 07.7线程-多生成与单消费模式设计
  • 07.8线程-生产者与消费者设计思路
  • 07.9线程-线程池工作集使用

文件

  • 08.0文件-文件目录系统概念
  • 08.1文件-文件创建打开以及读写操作
  • 08.2文件-文件的时间戳以及属性
  • 08.3文件-文件的递归遍历
  • 08.4文件-文件大小-文件类型-完整路径-时间比对
  • 08.5文件-定位文件路径
  • 08.6文件-目录常规操作
  • 08.7文件-绝对路径与相对路径

模块

  • 08.8模块-动态链接库特性
  • 08.9模块-导出未文档化函数使用
  • 09.0模块-动态库的环境配置
  • 09.1模块-数据导出的样式以及错误处理
  • 09,2模块-导入表对接导出数据
  • 09.3模块-模块名称与遍历模块
0xCC

教程资料购买后才能查看或下载。