飞豹客 · 课能看,资料也能带走
飞豹客软考考证 会员免费

会员要的课程 乾弘Windows内核安全vip

先说清楚:这门课讲的不是运维 课程标题写着「Windows内核安全」,但附带的资料说明里却出现了一整套 Linux 运维、SRE、云原生的岗位描述,连学习建议都是「按目录顺序打基础、进入综合实战」。这两者明显对不上。对准备花钱花时间的上班族来说,这种错位本身就是判断信号:如果你冲着运维岗去,这门课大

单课价¥29.90新品 上架
会员价 会员免费开通会员后本篇可直接下载套餐详情
8 人关注 更新于 2026-09-15 永久有效
发货

网盘链接 · 支付成功后自动发货

保障

永久有效 · 链接失效免费补发

客服

每日 9:00-21:00 在线客服 联系客服

会员可免费下载本篇月会员可免费领取。

开通会员 ›
购买本课销量 0 · 永久有效
会员价 · 单课标价 ¥29.90

会员 · 按档位

永久免费可领
年免费可领
月免费可领

游客按标价购买,不享受上表折扣。

支付成功后自动发放网盘链接,链接失效可找客服免费补

正版保障 极速发货 售后无忧

先说清楚:这门课讲的不是运维

课程标题写着「Windows内核安全」,但附带的资料说明里却出现了一整套 Linux 运维、SRE、云原生的岗位描述,连学习建议都是「按目录顺序打基础、进入综合实战」。这两者明显对不上。对准备花钱花时间的上班族来说,这种错位本身就是判断信号:如果你冲着运维岗去,这门课大概率不是你要的;如果你确实想碰 Windows 内核这一块,那要先接受它是一门门槛偏高的底层技术课,而不是能快速换工作的速成包。

下面按「它解决什么工作场景、学完能独立做什么、适合什么基础」三个角度拆一下,帮你决定要不要投入。

它面对的工作场景很窄,但很硬

Windows 内核安全对应的是安全研究、驱动开发、终端防护、反病毒与 EDR 产品、主机入侵检测这类方向。日常要处理的问题包括:驱动加载与回调机制、对象与句柄的管理、内核态与用户态的数据交互、以及围绕这些机制的攻击面分析。这类工作不是「装个软件配个环境」就能上手,它要求你能读懂底层行为、定位异常来源,甚至在调试器里跟踪调用链。

如果你的岗位是普通桌面运维、Help Desk、或者偏应用层的后端开发,这门课的内容短期内用不上。反过来,如果你在做终端安全产品、外挂对抗、或者需要评估驱动层风险,它的针对性就体现出来了——这类知识在网上大多是零散帖子,成体系的内容确实不多。

学完能独立做什么

按这类课程的常见落地方式,认真跟完并动手做完练习后,你应该能独立完成几件事:搭建并配置内核调试环境,能对着一个驱动做基本的加载、跟踪和问题定位;理解常见的内核回调与通知机制,并写出可运行的最小示例;对一类具体的攻击手法或防护点,能自己复现、分析并写出结论。这些能力是可以拿出来讲的,前提是你真的动手跑过,而不是只看视频。

这里要提醒一点:内核方向的学习曲线陡,卡在环境搭建或蓝屏上是常态。如果课程本身没有配套的调试环境和可运行代码,学习成本会显著上升。建议先确认资料里是否有可编译的示例和调试配置说明,这直接决定你能不能学下去。

适合什么基础的人

  • 需要的前提:C 语言能读懂指针和结构体,了解 Windows 基本的进程、内存、句柄概念,最好有过驱动或调试器(WinDbg)的使用经验。
  • 不适合:完全没有编程基础、或只想靠看视频通过考试的人。内核内容不看代码等于没学。
  • 投入预期:这不是两三周能消化的量,适合把它当成一个持续数月的专项方向,边做项目边补。

怎么用这份资料

建议先扫一遍目录,判断内容偏原理还是偏实战。偏原理的部分先建立概念图,别急着背细节;偏实战的章节一定要自己敲一遍,哪怕只是改参数复现结果。每完成一个小节,用一两句话写下「这个机制解决什么问题、我验证了什么」,比抄笔记有用。等积累到能独立写一个小驱动或复现一个已知问题时,再回头看前面的理论,理解会顺很多。

最后回到开头那个矛盾:课程标题和资料描述严重不一致,这会直接影响你对内容的预期。买之前最好找客服确认实际讲的是 Windows 内核还是 Linux 运维,或者看看有没有试听。方向对了,这门课对特定岗位有真实价值;方向错了,再便宜也是浪费时间。


会员要的课程 乾弘Windows内核安全vip

课程推荐

《会员要的课程 乾弘Windows内核安全vip》会员要的课程 乾弘Windows内核安全vip【技能收获】学完可掌握:Linux 运维。课程以实战为导向,覆盖从基础概念到完整项目落地的关键步骤,配套章节笔记便于课后复盘与面试前快速回顾。【学习建议】建议按目录顺序学习,先打基础再进入综合实战章节;每完成 2~3 节可结合笔记整理一份学习小结,最终尝试独立复现一套完整 Demo 写入个人作品集。【就业发展】可面向岗位:Linux 运维工程师、SRE、云计算工程师、DevOps 工程师。云原生与自动化运维仍是企业 IT 刚需方向,认证 + 实战项目组合能显著提升面试通过率,适合向中高级运维或架构岗进阶。 若你已有一定编程或运维基础,本课程可帮助你在现有技能栈上快速叠加热门方向能力,提升求职时的项目说服力与薪资谈判空间。

视频目录(218 节)

课程目录

*   │      1.1.VS2019驱动开发环境.mp4

*   │      1.10再谈VC环境配置.mp4

*   │      1.2安装VC++6.0.mp4

*   │      1.3安装VS2003-VC++7.0.mp4

*   │      1.4安装VS2008-VC++9.0.mp4

*   │      1.5安装VC助手.mp4

*   │      1.6安装DDK.mp4

*   │      1.7VC6环境下编译驱动.mp4

*   │      1.8VS2003环境编译驱动.mp4

*   │      1.9VS2008环境编译驱动.mp4

*   │      2.10驱动代码中C和C++代码区别.mp4

*   │      2.1HelloWorld简单的驱动.mp4

*   │      2.2驱动的卸载.mp4

*   │      2.3内核常用API.mp4

*   │      2.4驱动内核基础框架.mp4

*   │      2.5内核驱动创建设备.mp4

*   │      2.6基础驱动开发_Winobj查看设备对象.mp4

*   │      2.7EasySYS快速创建驱动框架.mp4

*   │      2.8NT式驱动的安装.mp4

*   │      2.9NT式驱动的卸载.mp4

*   │      3.10驱动下的异常处理.mp4

*   │      3.1键盘过滤框架(找到所有键盘设备).mp4

*   │      3.2在驱动中使用链表.mp4

*   │      3.3Lookaside结构.mp4

*   │      3.4运行时函数.mp4

*   │      3.5内存管理--(其他).mp4

*   │      3.6内核模式下的字符串操作.mp4

*   │      3.7内核模式下的文件操作.mp4

*   │      3.8驱动操作注册表--(创建).mp4

*   │      3.9驱动对注册表的其他操作.mp4

*   │      4.10实战EXE和SYS通信-(其它模式).mp4

*   │      4.1派遣函数的简单处理.mp4

*   │      4.2应用程序打开驱动.mp4

*   │      4.3编写更通用的派遣函数.mp4

*   │      4.4跟踪IRP的利器IRPTrace.mp4

*   │      4.5缓冲区的操作与读写.mp4

*   │      4.6缓冲区设置模拟文件读写.mp4

*   │      4.7Sys与Exe文件的通讯A.mp4

*   │      4.8实战EXE和SYS通信(缓冲模式).mp4

*   │      4.9实战EXE和SYS通信(直接).mp4

*   │      5.1驱动程序的同步问题--(知识介绍).mp4

*   │      5.2提升IRQ与自旋锁.mp4

*   │      5.3用户模式的事件与信号灯.mp4

*   │      5.4用户模式的互斥体与线程等待.mp4

*   │      5.5内核下的事件对象与应用程序的交互.mp4

*   │      5.6内核下的互斥体.mp4

*   │      5.7IRP的同步与异步操作原理.mp4

*   │      6.10添加默认派遣例程.mp4

*   │      6.1R3对抗R0过保护.mp4

*   │      6.2R3对抗R0钩子部分.mp4

*   │      6.3R3对抗R0链接库部分.mp4

*   │      6.4R3对抗R0派遣部分.mp4

*   │      6.5驱动保护原理+实战.mp4

*   │      6.6为DDK_HelloWorld添加设备例程.mp4

*   │      6.7VM+windbg安装.mp4

*   │      6.8VM+Wlndbg调试驱动.mp4

*   │      6.9DDK_HelloWorld卸载例程细化.mp4

*   │      7.10过DXF保护的原理.mp4

*   │      7.1需要具备的理论知识.mp4

*   │      7.2读出SSDT表当前函数地址1.mp4

*   │      7.3读出SSDT表当前函数地址2.mp4

*   │      7.4JMP地址转换公式推导.mp4

*   │      7.5绕过驱动保护1.mp4

*   │      7.6绕过驱动保护2.mp4

*   │      7.7如何编程HOOK_SSDT.mp4

*   │      7.8再谈HOOK_SSDT.mp4

*   │      7.9DXF恢复inline_HOOK原理.mp4

*   │      8.10绕过所有用户层HOOK.mp4

*   │      8.1编程实现过TesSafe保护(有待修改).mp4

*   │      8.2实现过TX_inline_hook.mp4

*   │      8.3如何获得Shadow_SSDT表(后面详细讲解).mp4

*   │      8.4写文件和读文件(选学).mp4

*   │      8.5应用层勾子IAT_HOOK.mp4

*   │      8.6PE结构实现_IAT_HOOK.mp4

*   │      8.7应用层勾子InLine_HOOK.mp4

*   │      8.8勾住Shadow_SSDT.mp4

*   │      8.9真正勾住Shadow_SSDT.mp4

*   │      9.1IDT中断描述符表.mp4

*   │      9.2过DXF保护实例分析.mp4

*   │      9.3DXF驱动保护思路代码.mp4

*   │      9.4真正过TP让CE可以附扫描.mp4

*   │      9.5过龙之谷GPK游戏保护.mp4

*   │      9.6过梦幻西游NECHECK保护.mp4

*   │      9.7过DebugProt.mp4

*   │      9.8白名单与校验的对抗.mp4

*   │      10.1Pass冒险岛CRC1.mp4

*   │      10.2Pass冒险岛CRC2.mp4

*   │      10.3Pass冒险岛CRC3.mp4

*   │      11.10钩子艺术HookSSDT.mp4

*   │      11.3配置RootKit通讯端口.mp4

*   │      11.4操纵数据流文件.mp4

*   │      11.5读隐藏数据流文件.mp4

*   │      11.6RootKit使用流文件.mp4

*   │      11.7安装和卸载RootKit.mp4

*   │      11.8原子级交换挂钩原理.mp4

*   │      11.9原子级交换SSDT函数.mp4

*   │      12.10释放映射空间.mp4

*   │      12.1内核函数前缀的意义.mp4

*   │      12.2内核下文件名比较.mp4

*   │      12.3挂钩内核函数过滤映射DLL名称.mp4

*   │      12.4增加内核数据类型.mp4

*   │      12.5未公开函数的显示调用.mp4

*   │      12.6内核态DLL特征码匹配.mp4

*   │      12.7通过PE格式获得PE信息.mp4

*   │      12.8PE格式牵扯的结构定义.mp4

*   │      12.9MDL大缓存分片映射.mp4

*   │      13.10修正Detour有效地址.mp4

*   │      13.1快速匹配特征码.mp4

*   │      13.2PE结构的使用.mp4

*   │      13.3导出表匹配函数名.mp4

*   │      13.4字符串匹配.mp4

*   │      13.5特征码定位挂钩地址.mp4

*   │      13.6注入信息初始化.mp4

*   │      13.7检测函数字节.mp4

*   │      13.8纪录被重写的指令.mp4

*   │      13.9构建Detour有效地址.mp4

*   │      14.10过滤IRP请求.mp4

*   │      14.1运行时地址修正并挂钩.mp4

*   │      14.2遍历IDT表信息.mp4

*   │      14.3IDT挂钩模板.mp4

*   │      14.4IDT挂钩模板地址修正.mp4

*   │      14.5HOOK所有IDT.mp4

*   │      14.6IRP钩子的概念.mp4

*   │      14.7全局IRPHOOK(上).mp4

*   │      14.8全局IRPHOOK(下).mp4

*   │      14.9HOOK请求报文IRP.mp4

*   │      15.1过滤IRP栈.mp4

*   │      15.2隐匿端口.mp4

*   │      15.3Sysenter简单Hook.mp4

*   │      15.4绕过rootkit检测工具的检测.mp4

*   │      15.5分层驱动键盘嗅探.mp4

*   │      15.6IRP分层直通传递.mp4

*   │      15.7键盘嗅探回调完成函数.mp4

*   │      15.8直接修改内核对象隐藏进程驱动部分.mp4

*   │      16.10VT64虚拟化EPT的4级分页结构与缓存策略.mp4

*   │      16.1VT虚拟化技术的概念概述.mp4

*   │      16.2VT虚拟化原理与VS+WDK开发环境搭建.mp4

*   │      16.3VT64位虚拟化初始化编程C与ASM联合编译.mp4

*   │      16.4VT64位虚拟化检查CPU能力并侵染.mp4

*   │      16.5VT64位虚拟化浸染CPU.mp4

*   │      16.6VT64位虚拟化初始化VMXON与初始化VMCS.mp4

*   │      16.7VT64位虚拟化初始化VMCS.mp4

*   │      16.8宿主机区域寄存器状态.mp4

*   │      16.9Intel-64-32架构手册参考与解释.mp4

*   │      17.10GDT与LDT特权级代码转移(门调用).mp4

*   │      17.1VT64虚拟化线性地址到物理地址的完整转换.mp4

*   │      17.2HandleVmExit回调函数退出原因.mp4

*   │      17.3Bochs源码编译启动VT支持.mp4

*   │      17.4VT64虚拟化关键词介绍与运行VT内核驱动.mp4

*   │      17.5HandleException接管Int3断点.mp4

*   │      17.6StartVirtualTechnology.mp4

*   │      17.7利用VS2013实现ASM文件与C文件混合编译.mp4

*   │      17.8设定SysEnter_Eip回调函数.mp4

*   │      17.9DR7与DR6寄存器的拦截与修复.mp4

*   │      18.10实现无Hook修改进程EIP绕过所有CRC检测.mp4

*   │      18.1VT32虚拟化IDT重定向拦截INT1中断.mp4

*   │      18.2IDT拦截修改调试信息原理.mp4

*   │      18.3MemorySpecifyCache函数.mp4

*   │      18.4BulePill中Bug的排除.mp4

*   │      18.5VT虚拟化基于硬件虚拟化技术的内存保护研究.mp4

*   │      18.6VT虚拟化反反调试与IDT结构详解.mp4

*   │      18.7关闭PAE用Windbg修改物理内存.mp4

*   │      18.8开启PAE用Windbg修改物理内存.mp4

*   │      18.9HookPage实现无限硬件断点.mp4

*   │      19.1过某游戏保护相关信息与遍历系统驱动模块.mp4

*   │      19.2某游戏保护3个NotifyRoutine.mp4

*   │      19.3游戏保护ObCallBack的利用与遍历.mp4

*   │      19.4ValidAccessMask利用与对抗.mp4

*   │      19.5调试器基础框架(过64位游戏保护).mp4

*   │      19.6HiJackSSDT之前的准备工作.mp4

*   │      19.7VT监控劫持MSR所有系统底层调用.mp4

*   │      20.10初始化Guest状态填充VMCS区域.mp4

*   │      20.1内核VT虚拟化技术简介.mp4

*   │      20.2Win10+VS2017+WDK10的安装.mp4

*   │      20.3Win10内核双机调试环境搭建.mp4

*   │      20.4内核程序开发基础入门.mp4

*   │      20.5开启VMware虚拟化与VT基本原理.mp4

*   │      20.7检测CPU对VT虚拟化的支持情况.mp4

*   │      20.8初始化VMX与VMCS的非分页内存.mp4

*   │      20.9内存对齐与VMCS第1阶段的初始化.mp4

*   │      21.10VMExitHandler原理与实现.mp4

*   │      21.1初始化Host状态与EPT的概念.mp4

*   │      21.2通过Windbg学习EPT内存扩展表.mp4

*   │      21.3构建EPT内存页表.mp4

*   │      21.4初始化EPT.mp4

*   │      21.5填充EPT的PML4_PDPT_PDT.mp4

*   │      21.6安装VMX与VMCS.mp4

*   │      21.7调整Msr配置虚拟机运行控制域.mp4

*   │      21.8调整VMExit与Entry控制域.mp4

*   │      21.9填充Guest与Host寄存器状态.mp4

*   │      22.1VMExit必须处理的退出条件.mp4

*   │      22.2虚拟化测试案例与退出虚拟化.mp4

*   │      23.1虚拟化框架移植.mp4

*   │      23.2VT框架的初始化.mp4

*   │      23.3电源与CPU热拔插回调初始化.mp4

*   │      23.4移植侵染CPU基础框架.mp4

*   │      23.5EPT的初始化.mp4

*   │      24.10无痕Hook融合MTF函数.mp4

*   │      24.1虚拟化框架的移植与改造.mp4

*   │      24.2进程无痕Hook功能的实现.mp4

*   │      24.3进程无痕Hook3环流程详解.mp4

*   │      24.4进程无痕Hook内核层流程讲解.mp4

*   │      24.5启动无痕Hook伪造页面.mp4

*   │      24.6内核无痕Hook框架搭建.mp4

*   │      24.7内核无痕Hook的初始化.mp4

*   │      24.8无痕Hook页面结构体合并.mp4

*   │      24.9无痕Hook处理器共享数据结构体合并.mp4

*   │      25.2无痕Hook挂钩完成.mp4

*   │      25.3无痕Hook+内存隐藏演示.mp4

*   │      26.1全系统重建调试器通道流程.mp4

*   │      26.2重建调试通道代码的编译.mp4

*   │      26.3调试通道重建详解.mp4

*   │      26.4X64Debug调试器插件开发.mp4

*   │      26.6处理DbgBreakPoint.mp4

*   │      26.7自建shellcode执行第一次断点.mp4

*   │      26.8动态修正shellcode执行int3.mp4

*   │      26.9C++提取shellcode.mp4

*   │      27.1Hook设置断点与删除断点函数.mp4