详细目录如下: 0.基础的基础 |-学习WIN64驱动开发的硬件准备 |-配置驱动开发环境 ------------------------------ 1.驱动级HelloWorld |-配置驱动测试环境 |-编译和加载内核HelloWorld ------------------------------ 2.内核编程基础 |-WIN64内核编程的基本规则 |-驱动程序与应用程序通信 |-内核里使用内存 |-内核里操作字符串 |-内核里操作文件 |-内核里操作注册表 |-内核里操作进线程 |-驱动里的其它常用代码 ------------------------------ 3.内核HOOK与UNHOOK |-系统调用、WOW64与兼容模式 |-编程实现突破WIN7的PatchGuard |-系统服务描述表结构详解 |-SSDT HOOK和UNHOOK |-SHADOW SSDT HOOK和UNHOOK |-INLINE HOOK和UNHOOK ------------------------------ 4.无HOOK监控技术 |-无HOOK监控进线程启动和退出 |-无HOOK监控模块加载 |-无HOOK监控注册表操作 |-无HOOK监控文件操作 |-无HOOK监控进线程句柄操作 |-使用对象回调监视文件访问 |-无HOOK监控网络访问 |-无HOOK监视修改时间 ------------------------------ 5.零散内容 |-驱动里实现内嵌汇编 |-DKOM隐藏进程+保护进程 |-枚举和隐藏内核模块 |-强制结束进程 |-强制读写进程内存 |-枚举消息钩子 |-强制解锁文件 |-初步探索PE32+格式文件 ------------------------------ 6.用户态HOOK与UNHOOK |-RING3注射DLL到系统进程 |-RING3的INLINE HOOK和UNHOOK |-RING3的EAT HOOK和IAT HOOK ------------------------------ 7.反回调 |-枚举与删除创建进线程回调 |-枚举与删除加载映像回调 |-枚举与删除注册表回调 |-枚举与对抗MiniFilter |-枚举与删除对象回调
2023-02-09 15:18:55 13.91MB win64 驱动开发
1
MATLAB编程快速入门 MATLAB编程基础入门教程 第3章 分支语句和编程设计 共39页.pdf
2023-01-04 13:15:09 1.13MB MATLAB
1
【嵌入式Linux公益培训】第五讲:Shell编程基础
2022-12-21 17:02:54 22.88MB linux 【嵌入式Linux公益培训】第五
1
内容索引:VC/C++源码,字符处理,字节转换  VC++ 将字节转换成KB、MB和GB,要注意,电脑中的字节单位和人是不一样的,所以有转换来的参数也不一样。
2022-12-13 21:35:11 12KB VC/MFC源代码 编程基础源代码
1
Windows驱动编程基础教程-楚狂人。简单易懂,非常实用的入门教程。
2022-11-25 10:16:05 371KB Windows驱动编程基础教程 楚狂人
1
看似简单的计算器程序,要实现带三角函数,带小数点,多位操作,直接可以软件仿真的全套资料,是单片机初学者学习利器。
2022-11-23 20:51:32 748KB C语言 科学计算器 三角函数 多位
1
《c#网络应用编程基础》Word文档 这个都是本人收藏了3年的资源 现放出 都是总结了很多系统 软件项目实施过程中的经验的 慢慢积累的
2022-11-07 16:39:39 5.79MB c#
1
计算Layout上所有图形元素个数 Public void CountLayoutElements() {IMxDocument pMxDoc =ThisDocument IGraphicsContainer pGContainer =pMxDoc.PageLayout; pGContainer.Reset();//确保指针指向最初的位置 IElement pElement = pGContainer.Next(); Int intGraphicCount = 0; Do {If TypeOf(pElement) is IGraphicElement { intGraphicCount = itGraphicCount +1} pElement = pGContainer.Next(); }While(pElement=null) MsgBox.show(“There are " & intGraphicCount & " graphics on the page“)} Example: Count all the graphic elements on the layout Public Sub CountLayoutElements () Dim pMxDoc As IMxDocument Dim pGContainer As IGraphicsContainer Dim pElement As IElement Dim intGraphicCount As Integer Set pMxDoc = ThisDocument Set pGContainer = pMxDoc.PageLayout pGContainer.Reset '*Make sure the pointer is on the first item Set pElement = pGContainer.Next '*pull out the first element Do Until pElement Is Nothing '*Loop thru all elements If TypeOf pElement Is IGraphicElement Then intGraphicCount = intGraphicCount + 1 '*increment the count End If Set pElement = pGContainer.Next '*pull out the next element Loop MsgBox "There are " & intGraphicCount & " graphics on the page" Exit Sub
2022-10-20 10:31:55 4.83MB AE编程基础.
1
强化学习中的python和numpy编程基础
2022-10-17 13:05:35 78KB python numpy 强化学习
1
CUDA-API教程
2022-09-24 09:06:35 2.76MB cuda
1