Windows游戏编程系列之2:动态库+消息钩子+木马注入原理及实战

带您学习动态库+消息钩子+木马注入原理及案例实战,使用DLL、虚拟内存技术等实现木马注入

791人学习

初级41课时2022/11/03更新

二维码下载学堂APP缓存视频离线看

梅老师
    • 畅销套餐
    • 精选套餐
    • 人气套餐
    • 尊享套餐
    • 高薪套餐
Windows开发套餐:GUI、MFC、PE、DUI、DSh
总价:
1124.00
套餐价:
563.29
节省
¥560.71
Windows游戏编程系列之1:GUI界面编程及游戏入门实战
150人学习
¥138.00
Windows游戏编程系列之2:动态库+消息钩子+木马注入原理及实战
791人学习
¥138.00
Windows游戏编程系列之3:MFC界面编程及游戏案例实战
180人学习
¥118.00
更 多 8 门 课 程
FFmpeg第一季:小白开窍+九阳神功
总价:
4816.00
套餐价:
2476.43
节省
¥2339.57
FFmpeg4.3开发系列之二:音视频基础理论
12823人学习
¥138.00
FFmpeg4.3开发系列之三:流媒体直播基础理论
6253人学习
¥138.00
FFmpeg4.3开发系列之四:命令行实践与解析
2241人学习
¥92.00
更 多 30 门 课 程
FFmpeg音视频流媒体开发(小白入门与工程案例实战)
总价:
2206.00
套餐价:
1162.98
节省
¥1043.02
FFmpeg4.3开发系列之二:音视频基础理论
12823人学习
¥138.00
FFmpeg4.3开发系列之三:流媒体直播基础理论
6253人学习
¥138.00
FFmpeg4.3开发系列之四:命令行实践与解析
2241人学习
¥92.00
更 多 14 门 课 程
Qt初级、中级、高级系列课程
总价:
1852.00
套餐价:
976.43
节省
¥875.57
Qt5(C++)零基础入门实战教程
18104人学习
¥58.00
Qt5(C++)零基础理论与实战之中级篇
7224人学习
¥92.00
Qt5(C++)高级篇之1:HTTP网络编程实战
3399人学习
¥138.00
更 多 11 门 课 程
C++与Qt与Socket基础知识与项目实战套餐
总价:
1805.00
套餐价:
938.60
节省
¥866.40
Qt5(C++)零基础入门实战教程
18104人学习
¥58.00
C++系列第1:C++入门经典第10版
5058人学习
¥199.00
FFmpeg音视频基础之C++系列第2:C++2.0(11+14+17+20)详解及多线程实战
1294人学习
¥199.00
更 多 11 门 课 程
  • 课程介绍
  • 课程大纲

适合人群:

编程爱好者

你将会学到:

带您学习动态库+消息钩子+木马注入原理及案例实战,使用DLL、虚拟内存技术等实现木马注入

  • 带您学习动态库+消息钩子+木马注入原理及案例实战

课程简介:

Windows游戏编程系列之2:

动态库+消息钩子+木马注入原理及案例实战

1、Windows的内核对象 3
Windows的句柄和指针 3
内核对象简介 5
内核对象的构成 6
内核对象结构 7
内核对象句柄 8
如何访问这些内核对象(内存块)呢? 9
内核对象类型 12
关闭内核对象 13

2、Windows的进程管理 14
CreateProcess 14
STARTUPINFO结构体: 15
PROCESS_INFORMATION结构体: 16
createprocess函数运行出错的原因和解决办法 16
进程的“内核句柄表” 16
进程的终止 18

3、Windows的线程管理 21
线程简介 21
最简单的创建线程代码 22
CreateThread函数 22
WaitForSingleObject 23
_beginthreadex函数 24
_beginthreadex的优势 25
线程的挂起和恢复 26
线程睡眠 27
Windows结束线程方式 27
_endthreadex函数 29


4、Windows的多线程及线程同步机制 29
多线程入门案例 29
WaitForMultipleObjects函数介绍 30
Interlocked系列函数 31
一个经典的多线程同步问题 32
Windows线程同步函数 34
Windows临界区 35
Windows事件Event 37
Windows互斥量Mutex 40
Windows信号量Semaphore 44
Windows生产者消费者问题 47


5、Windows的虚拟内存技术技术 50
虚拟内存技术简介 51
Windows内存管理API 52
自定义内存状况输出函数 55
Windows虚拟内存API案例 56


6、Windows的内存映射文件技术 57
什么是内存映射技术? 57
传统IO 58
新IO::内存映射文件 59
虚拟内存与内存映射文件的联系 61
虚拟内存与内存映射文件的区别 61
内存映射文件API 62
使用内存映射文件读文件的具体过程 62
使用内存映射文件技术读超大文件 63


7、Windows的DLL动态库开发 64
DLL动态库简介 64
创建Windows DLL 65
使用VS创建DLL 66
使用VS调用DLL 68
使用VS创建并调用静态库 70


8、Windows的远程线程DLL木马注入技术 72
DLL木马简介 72
CreateRemoteThread函数 73
WriteProcessMemory函数 75
远程线程注入的流程及案例代码 75


9、Windows的消息钩子木马注入技术 79
钩子(Hook)技术简介 79
键盘钩子案例 81


展开更多

课程大纲-Windows游戏编程系列之2:动态库+消息钩子+木马注入原理及实战

展开更多
在线
客服
APP
下载

下载Android客户端

下载iphone 客户端

官方
微信

关注官方微信

返回
顶部