目录
第一章 配置编译环境 - 5 -
1.1 安装CB和gcc - 6 -
1.2 使用gcc编写我们的第一个C程序 - 12 -
1.3 使用cb和gdb调试 - 18 -
1.4 编写第一个win程序 - 21 -
1.5 编写第一个窗口 - 24 -
1.5.2模态对话框和非模态对话框窗口 - 31 -
1.5.3 为对话框添加消息响应 - 44 -
1.6 定义自己的模版 - 46 -
1.7 使用常用控件 - 48 -
第二章 准备知识 - 52 -
2.1测试游戏是否运行 - 53 -
2.1.1 使用FindWindowEx查找游戏 - 57 -
2.1.2 用EnumWindows函数来查找窗口 - 59 -
2.1.3 用CreateToolHelp32SnapShot 查找游戏进程 - 62 -
2.2 系统热键的使用 - 66 -
2.2.1 注册系统热键的例子 - 67 -
2.3 改变游戏分辨率 - 73 -
2.3.1 目录操作 - 77 -
2.3.2 注册表操作 - 78 -
第三章 模拟外挂 - 84 -
3.1 键盘模拟 - 85 -
3.1.1 什么叫事件? - 85 -
3.1.2 使用键盘事件模拟键盘 - 85 -
3.1.3 后台键盘模拟 - 87 -
3.1.4 驱动级键盘模拟 - 93 -
3.2 鼠标动作的模拟 - 103 -
3.2.1 什么是屏幕坐标 - 104 -
3.2.2 移动鼠标 - 104 -
3.2.3 利用QQ自带工具查找屏幕坐标 - 105 -
3.3 自动加血的制作 - 107 -
3.3.2 让你的外挂跑起来 Timer定时器的使用 - 111 -
3.3.3 多线程的使用 - 114 -
3.4 自动喊话器的制作 -118-
3.4. 用剪切板喊话 -120-
3.4.2 后台喊话 -124-
第四章 内存外挂-初级篇 -127-
4.3 认识动态内存 -148-
4.3.2 模拟动态内存 -150-
4.3.3 用CE查找动态内存 -152-
4.3.4 找游戏中的动态地址
4.3.5 完善我们的程序
4.4 另类血值的寻找
4.4.2 ollydbg调试器的基本用法
4.4.3 CB编程调用模拟游戏中的call
4.4.4 实战:游戏另类血值
4.4.5 编写程序读取问道游戏血值
4.5 DLL文件的编写及游戏DLL注入
4.5.1 编写动态链接库
4.5.2 使用动态链接库
4.5.3 动态装入DLL
4.5.4 DLL的注入
4.5.5 游戏DLL的注入
4.6 DLL热键呼出窗口的编写
4.6.1 在DLL中使用窗口
4.6.2 热键呼出DLL窗口
4.7 功能模块的封装
4.7.1 封装“选择进程”对话框
4.7.2 封装“辅助设置”对话框
第五章 封包外挂-初级篇
5.1 认识socket
5.1.1 创建一个socket
5.1.2 编写一个socket网络程序
注意:全部是C语言描述,不是C++
此教程为PDF电子书,请悉知。
作者空间下载地址:http://banshi.ys168.com/