这门课到底讲什么

《Windows 全新开发编程实例》是一门偏底层的 Windows 平台开发课,重心不在界面控件拖拽,而在进程、内存、模块加载这些运行时机制。课程用实例串起几条主线:远程注入、API 拦截、DLL 调用与调试,最后落到导出地址表、IAT 表这类结构的具体分析。如果你平时写的是业务代码,看到这些词可能会有点陌生——它们更接近安全工具、外挂检测、逆向分析、调试器这类方向日常要碰的东西。

判断值不值得学,先看你的工作场景里有没有这些问题:需要让一段代码跑进别人的进程里、需要观察某个 API 被谁调用或改掉它的行为、需要搞清楚一个 exe 加载了哪些 DLL、按什么顺序解析函数地址。如果这些是你真实遇到的需求,这门课对得上;如果只是想学写 Windows 桌面程序,那它不是你要找的东西。

学完能独立做什么

按课程的组织方式,跟完一遍并且自己动手敲过,大致能做到几件事:写一个可运行的远程注入程序,把 DLL 或代码送进目标进程并让它执行;搭一个基础的 API 拦截框架,理解拦截点选在哪里、为什么这样选;读懂 PE 文件的导入导出结构,能对着 IAT 表说清楚某个函数调用最终跳到哪个地址;用调试手段观察自己写的注入和拦截代码是否按预期生效。

这里要克制一点:这些是「能独立跑通并调试」的程度,不是「能直接拿去做产品」。真实项目里还要处理位数匹配、权限、反调试对抗、稳定性等一堆问题,课程给的是原理和最小可运行实例,剩下的要靠你在具体环境里磨。

资料适合什么基础

这不是零基础课。看内容密度,几个前置条件最好先满足:

  • 能熟练写 C 或 C++,指针、结构体、函数指针不别扭;
  • 知道进程和线程的基本概念,用过至少一种调试器;
  • 对 Windows API 有初步接触,比如见过 CreateProcess、LoadLibrary 这类调用;
  • 愿意自己查 MSDN 文档,课程不会把每个参数都念一遍。

如果 C++ 还停留在语法阶段,或者从没打开过调试器看内存,直接上这门课大概率会在中途卡住。更稳的做法是先补一段 Win32 编程和调试基础,再回来。

怎么用这套资料效率更高

课程按主题分段推进,从调试、编码到注入与拦截逐步加深,中间还专门用一节把 IAT 表和核心代码对照着讲。建议不要只看视频,每个实例都自己复现一遍,跑不通再回看对照——注入和拦截这类东西,看会了和写出来是两回事。

另外,涉及注入和拦截的技术,请只在自己的机器、自己的程序或明确授权的环境里练手。课程本身讲的是机制,但同样的机制用在哪里,取决于你。

一句话结论

如果你是有一定 C++ 和 Win32 基础、工作方向偏底层或安全、想系统搞懂注入与拦截原理的人,这门课的实例密度和讲解顺序值得投入时间;如果你要的是快速做出一个能用的 Windows 应用,先别买,找界面和业务方向的课更合适。

课程目录

219118 集
  • 65 📁 5 📁 Part five 5-11 远程注入+拦截API(二).mp4
  • [18.2 MB] 5-10 远程注入+拦截API(一).mp4
  • [12.4 MB] 5-9 拦截调试.mp4
  • [27.7 MB] 5-7 (加餐)对照IAT表详解核心代码.mp4
  • [26.6 MB] 5-6 核心编码(上).mp4
  • [64.2 MB] 5-5 导出地址表(IAT).mp4
  • [33.4 MB] 5-3 先睹为快.mp4
  • [8.7 MB] 5-2 拦截原理说明.mp4
  • [13.3 MB] 5-1 课程概览,学我所需.mp4
  • [6.5 MB] 5-13 远程注入+拦截API(四).mp4
  • [16.9 MB] 5-8 核心编码(下).mp4
  • [14.1 MB] 5-12 远程注入+拦截API(三).mp4
  • [16.0 MB] 5-4 制作目标API.mp4
  • [10.4 MB] 📁 4 📁 Part four 4-31 远程注入DLL(三).mp4
  • [19.2 MB] 4-30 远程注入DLL(二).mp4
  • [50.5 MB] 4-29 远程注入DLL(一).mp4
  • [13.1 MB] 4-22 通过SetWindowsHookEx注入DLL(八).mp4
  • [18.9 MB] 4-17 通过SetWindowsHookEx注入DLL(三).mp4
  • [15.3 MB] 4-13 函数转发注入DLL(四).mp4
  • [11.2 MB] 4-12 函数转发注入DLL(三).mp4
  • [35.2 MB] 4-11 函数转发注入DLL(二).mp4
  • [22.2 MB] 4-10 函数转发注入DLL(一).mp4
  • [25.6 MB] 4-8 ProcessExplorer验证注入DLL.mp4
  • [12.2 MB] 4-4 注册表知识准备.mp4
  • [27.2 MB] 4-1 课程概览,学我所需.mp4
  • [7.3 MB] 4-32 远程注入DLL(四).mp4
  • [20.1 MB] 4-19 通过SetWindowsHookEx注入DLL(五).mp4
  • [14.6 MB] 4-26 全局钩子之共享段(下).mp4
  • [11.9 MB] 4-20 通过SetWindowsHookEx注入DLL(六).mp4
  • [36.8 MB] 4-15 通过SetWindowsHookEx注入DLL(一).mp4
  • [25.7 MB] 4-33 远程注入DLL(五).mp4
  • [9.8 MB] 4-14 函数转发注入DLL(五).mp4
  • [11.7 MB] 4-5 注册表注入DLL(上).mp4
  • [42.9 MB] 4-9 验证win7系统注入DLL的有效性.mp4
  • [21.9 MB] 4-3 VS201X的程序如何在windows XP下跑起来.mp4
  • [25.9 MB] 4-27 挂钩指定线程(上).mp4
  • [30.0 MB] 4-7 DebugView验证注入DLL.mp4
  • [22.0 MB] 4-2 工作原理及技术说明.mp4
  • [59.1 MB] 4-25 全局钩子之共享段(上).mp4
  • [47.9 MB] 4-28 挂钩指定线程(下).mp4
  • [8.8 MB] 4-24 全局钩子(下).mp4
  • [43.9 MB] 4-23 全局钩子(上).mp4
  • [17.7 MB] 4-18 通过SetWindowsHookEx注入DLL(四).mp4
  • [27.2 MB] 4-6 注册表注入DLL(下).mp4
  • [17.0 MB] 4-21 通过SetWindowsHookEx注入DLL(七).mp4
  • [36.5 MB] 4-16 通过SetWindowsHookEx注入DLL(二).mp4
  • [49.4 MB] 📁 3 📁 Part three 3-32 Python调用dll动态链接库(上).mp4
  • [23.9 MB] 3-30 VB调用dll动态链接库(上).mp4
  • [35.8 MB] 3-28 C#调用有参导出函数(上).mp4
  • [35.3 MB] 3-24 通过def文件规范C++带参函数导出符号.mp4
  • [25.8 MB] 3-23 通过def文件规范C++函数导出符号.mp4
  • [8.4 MB] 3-21 __cdecl与__stdcall.mp4
  • [32.8 MB] 3-16 类库的工业化设计(上).mp4
  • [26.0 MB] 3-13 C++调用C++生成的DLL.mp4
  • [21.6 MB] 3-12 C++生成的DLL与C语言的区别.mp4
  • [17.1 MB] 3-9 初始加载法调用函数带参数的DLL.mp4
  • [24.9 MB] 3-7 随用随加载法调用动态链接库.mp4
  • [40.3 MB] 3-6 初始加载法调用无参Dll.mp4
  • [21.2 MB] 3-2 原理说明与初步接触.mp4
  • [63.3 MB] 3-11 C++调用C语言DLL的处理技巧.mp4
  • [27.9 MB] 3-4 使用dumpbin查看dll和exe.mp4
  • [33.9 MB] 3-31 VB调用dll动态链接库(下).mp4
  • [52.4 MB] 3-17 类库的工业化设计(下).mp4
  • [37.1 MB] 3-5 初始化加载法调用无参Dll.mp4
  • [21.2 MB] 3-18 通过向导自动生成DLL.mp4
  • [18.4 MB] 3-15 C++调用导出类.mp4
  • [8.8 MB] 3-20 安装C#、VB、Python.mp4
  • [19.2 MB] 3-27 C#调用def导出的C++动态链接库.mp4
  • [7.0 MB] 3-19 入口函数四种情况详解.mp4
  • [73.9 MB] 3-10 隐式调用带参函数的dll.mp4
  • [21.5 MB] 3-22 通过def文件规范C语言导出符号.mp4
  • [24.2 MB] 3-1 课程概览,学我所需.mp4
  • [17.3 MB] 3-8 导出函数带参数的DLL.mp4
  • [22.3 MB] 3-33 Python调用dll动态链接库(下).mp4
  • [13.6 MB] 3-29 C#调用有参导出函数(下).mp4
  • [17.3 MB] 3-3 从HelloWorld开始.mp4
  • [26.8 MB] 3-26 C#无法直接调用C++导出的DLL.mp4
  • [25.7 MB] 3-25 C#调用C语言编写的DLL.mp4
  • [59.3 MB] 3-14 DLL导出类.mp4
  • [15.0 MB] 📁 2 📁 Part two 2-14 线程资源判断.mp4
  • [32.4 MB] 2-12 线程池同步-信号量.mp4
  • [30.5 MB] 2-7 异步IO完成触发调用.mp4
  • [77.4 MB] 2-5 周期性调用.mp4
  • [147.0 MB] 2-3 异步方式调用(上).mp4
  • [39.2 MB] 2-1 课程概览,学我所需.mp4
  • [10.9 MB] 2-6 内核对象触发调用.mp4
  • [62.3 MB] 2-11 线程池同步-互斥量.mp4
  • [18.9 MB] 2-15 线程资源池定制.mp4
  • [56.8 MB] 2-2 线程池原理及API.mp4
  • [39.4 MB] 2-8 线程池同步-Interlocked族函数.mp4
  • [35.8 MB] 2-10 线程池同步-事件内核对象.mp4
  • [39.6 MB] 2-13 逻辑完成-解除等待.mp4
  • [13.8 MB] 2-4 异步方式调用(下).mp4
  • [43.4 MB] 2-9 线程池同步-临界区.mp4
  • [34.7 MB] 📁 1 📁 Part one 1-21 异步完成IO(六).mp4
  • [35.0 MB] 1-15 异步读写判断.mp4
  • [13.7 MB] 1-14 异步读写.mp4
  • [42.9 MB] 1-12 获取文件大小.mp4
  • [32.2 MB] 1-7 打开IO设备.mp4
  • [38.2 MB] 1-2 课程概览,学我所需.mp4
  • [7.6 MB] 1-5 (加餐)#pragma once与#ifndef.mp4
  • [9.5 MB] 1-20 异步完成IO(五).mp4
  • [22.8 MB] 1-11 解决UNICODE编码问题.mp4
  • [65.3 MB] 1-23 windows调试之debugview远程调试.mp4
  • [13.0 MB] 1-1 七日成蝶课程体系说明(2020).mp4
  • [42.6 MB] 1-4 (加餐)VS2019初体验.mp4
  • [14.6 MB] 1-13 设置文件尾.mp4
  • [39.0 MB] 1-22 windows调试之debugview本地调试.mp4
  • [34.5 MB] 1-19 异步完成IO(四).mp4
  • [55.7 MB] 1-16 异步完成IO(一).mp4
  • [24.9 MB] 1-18 异步完成IO(三).mp4
  • [63.2 MB] 1-8 写入文件设备.mp4
  • [24.1 MB] 1-3 (加餐)VS2019下载安装.mp4
  • [28.2 MB] 1-10 读取文件设备.mp4
  • [26.7 MB] 1-9 强制写入设备.mp4
  • [18.3 MB] 1-17 异步完成IO(二).mp4
  • [39.6 MB] 1-6 Windows IO API详解.mp4
  • [48.8 MB] 适合人群 有一定基础的程序员 Windows系统开发爱好者 学习收获 掌握Windows编程核心 精通远程注入和拦截API 学会DLL调用和动态链接库 祝您学习愉快! 学有所成,前程似锦!