学习外挂的基础要求
合集下载
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
一.外挂技术学习纲要-新手必看.
• 外挂技术学习纲要-新手必看 首先我假设大 家是个完全没有任何基础的新人,但要会打 字的哦,并且对外挂技术要有强烈的兴趣, 还要有一定时间。只要有兴趣+有时间 基本 上就成功了,当然有一个部好的教程,就 能快速成功了.
第一要求 学会一种编程语言
• VC++/Delphi/VB/易语言 自少熟悉一种语言的开 发环境,其中VC++最难学,功能也最强大,专业 程序员必修。Delphi功能也很强大,属于高效快 速开发的这种,有人这么说专业的程序员用VC++ 聪明的程序员用delphi。除了VC++和Delphi VB 也不错,不过专业程序员都不怎么用它,他对底 层的开发 支持不好,需要用到别人写的汇编模块 之类的,再看易语言,中国人自己开发的语言, 这个语言的特点的就是易学易用,不过底层功能 支持也不太好,易语言高级模块还得依靠 VC++/Delphi这类语言才能开发出来,所以易语 言我个人觉得只能做为一个过渡性语言,本人推 荐VC++ 的开发环境。
第四要求 学会用CE(CE5.4)查找动 态内存基址
• CE可是个利器,对于查找解决游戏中的动态内存 等有奇效,呵呵,用法上也不难,花个几天时间就能 学会基本的操作了..对于简单的人物信息数据等很 容易找到,但对于地图物品,怪物数组的内存稍复杂. • 第五要求 学会OD(ollydbg1.1)调试游戏找关键 CALL • 游戏也是编出来的,里面也是有一个一个的功能 函数组合起来.找到一些关键的功能函数入口地址, 并分析出该函数的参数,就可以编写CALL代码,来 直接调用游戏中的函数,让其实现自动化.
第六要求 学会写CALL代码
• 对于C语言来说,本身就支持汇编指令编写,但是易 语言不支持,幸好网上也有人做出过一些汇编模块, 可以使用这些汇编来编写CALL调用代码,也可以 使用外挂作坊模块里的 调用函数() CALL() 调用 机器码() 等命令. • 若你学会了上三步,恭喜你,你已经进入了外挂的殿 堂.基本上你已经居备了编写各种强大功能智能的 强大外挂本事啦,当然你若能熟练的掌握这三步,灵 • 学习一下基本的Win32 API调用很有必要,主要是那些进程 线程操作,内存读写,DC设备对象,鼠标键盘模拟等.当然这 一步不好走,可能需要耗个半个月才能有个基本理解. • 走完上三步,一般就能编写出来简单的外挂了.事实上有些 游戏并不需要多高深的技术才能做出外挂,比如说像网易 里的那几款西游的游戏,只需要做做鼠标键盘模拟就行了, 因为游戏里有大量功能的快捷键.只需要模拟一下这些快 捷键就能实速不少的功能.至少我相信,那些能用按键精灵 写出来的外挂脚本,大家只要好好学习了上三步,三个月后 也能用易语言写出来,并且会写得比脚本更好更强大.
第二要求 简单分析游戏
• 需要会使用一些工具,分析游戏的窗口,控件,进程, 线程,DLL模块,内存..因为做外挂就是要控制游戏 程序,所以需要学会分析游戏的这些表面特征与内 在数据.了解了游戏的基本构造才能针对性的编写 外挂功能. • 游戏中任何数据都在内存中存在,不管是血,蓝, 等级,怪物名字,地图名字,只要是数据。全在 内存中。 只要你读取那个内存地址就能显示出血 来。 其实说白了,游戏客户端显示的数据也是读 取的内存中的数据而显示出来的。
• 外挂技术学习纲要-新手必看 首先我假设大 家是个完全没有任何基础的新人,但要会打 字的哦,并且对外挂技术要有强烈的兴趣, 还要有一定时间。只要有兴趣+有时间 基本 上就成功了,当然有一个部好的教程,就 能快速成功了.
第一要求 学会一种编程语言
• VC++/Delphi/VB/易语言 自少熟悉一种语言的开 发环境,其中VC++最难学,功能也最强大,专业 程序员必修。Delphi功能也很强大,属于高效快 速开发的这种,有人这么说专业的程序员用VC++ 聪明的程序员用delphi。除了VC++和Delphi VB 也不错,不过专业程序员都不怎么用它,他对底 层的开发 支持不好,需要用到别人写的汇编模块 之类的,再看易语言,中国人自己开发的语言, 这个语言的特点的就是易学易用,不过底层功能 支持也不太好,易语言高级模块还得依靠 VC++/Delphi这类语言才能开发出来,所以易语 言我个人觉得只能做为一个过渡性语言,本人推 荐VC++ 的开发环境。
第四要求 学会用CE(CE5.4)查找动 态内存基址
• CE可是个利器,对于查找解决游戏中的动态内存 等有奇效,呵呵,用法上也不难,花个几天时间就能 学会基本的操作了..对于简单的人物信息数据等很 容易找到,但对于地图物品,怪物数组的内存稍复杂. • 第五要求 学会OD(ollydbg1.1)调试游戏找关键 CALL • 游戏也是编出来的,里面也是有一个一个的功能 函数组合起来.找到一些关键的功能函数入口地址, 并分析出该函数的参数,就可以编写CALL代码,来 直接调用游戏中的函数,让其实现自动化.
第六要求 学会写CALL代码
• 对于C语言来说,本身就支持汇编指令编写,但是易 语言不支持,幸好网上也有人做出过一些汇编模块, 可以使用这些汇编来编写CALL调用代码,也可以 使用外挂作坊模块里的 调用函数() CALL() 调用 机器码() 等命令. • 若你学会了上三步,恭喜你,你已经进入了外挂的殿 堂.基本上你已经居备了编写各种强大功能智能的 强大外挂本事啦,当然你若能熟练的掌握这三步,灵 • 学习一下基本的Win32 API调用很有必要,主要是那些进程 线程操作,内存读写,DC设备对象,鼠标键盘模拟等.当然这 一步不好走,可能需要耗个半个月才能有个基本理解. • 走完上三步,一般就能编写出来简单的外挂了.事实上有些 游戏并不需要多高深的技术才能做出外挂,比如说像网易 里的那几款西游的游戏,只需要做做鼠标键盘模拟就行了, 因为游戏里有大量功能的快捷键.只需要模拟一下这些快 捷键就能实速不少的功能.至少我相信,那些能用按键精灵 写出来的外挂脚本,大家只要好好学习了上三步,三个月后 也能用易语言写出来,并且会写得比脚本更好更强大.
第二要求 简单分析游戏
• 需要会使用一些工具,分析游戏的窗口,控件,进程, 线程,DLL模块,内存..因为做外挂就是要控制游戏 程序,所以需要学会分析游戏的这些表面特征与内 在数据.了解了游戏的基本构造才能针对性的编写 外挂功能. • 游戏中任何数据都在内存中存在,不管是血,蓝, 等级,怪物名字,地图名字,只要是数据。全在 内存中。 只要你读取那个内存地址就能显示出血 来。 其实说白了,游戏客户端显示的数据也是读 取的内存中的数据而显示出来的。