小新外挂开发日记:高手不要笑话我了

09/11 04:44:56 来源网站:辅助卡盟平台

我学习C++已经2个月了,从语法到sdk到MFC到现在亲手做外挂经历了很多,我把自己的学习过程帖出来,只是希望自己的经历给新手们做个参考,高手不要笑话我了。我把这个过程写成日记,打算边完成这个外挂边更新此帖,如果大家觉得还可以就回下吧,希望高手多提意见,最好能加我讨论。

小新外挂开发日记(一)

以前读书非常喜欢玩游戏,还记得当年每夜通宵,白天趴在桌上"画地图"的日子,现在一晃工作好多年了,日子并没有发生什么改变,也许只是年龄变大了。总希望自己能多挣点钱,靠这车水杯薪的工资连养活自己都很有问题。有天看腾讯新闻,有对夫妇开工作室一年居然赚了500万,羡慕不已,想想自己天天玩游戏,还不如花时间学习做外挂,于是我便开始了制作外挂的旅程。时间是在一个多月前开始的,我自己也是从零开始,希望自己记录下自己学习的过程,以便巩固而知新,也是给如果有相同想法的朋友一个参考,我将会把自己开发过程中的知识、困难以及点滴都写下来,最开始的路也许记得不是很全了,还需大家多多包含。

第一章 准备工作

第一步准备工作是最重要的,先要对外挂的分类有所了解,现在外挂主要有几种,一种是模拟按键操作的,一种是修改封包的,还有一种是模拟客户端的。第一种,实现很简单,像以前那种放炸弹的游戏按键精灵就可以完成,要做得高级点还可以选择模拟精灵,模拟精灵教程与插件是要收费的,但是它可以操作数据库,要是只做模拟动作的话,我建议你用按键精灵就可以了;第二种,修改封包这种外挂就是我准备开发的方向,后面我会做详细的讲解;第三种模拟客户端的,网上别人都叫它做机器人,就是说有它的话都不要客户端了,这就叫脱机外挂,想完成这样的外挂一般是有源代码的人实现的。

我选择做封包了外挂,接着是选择的语言,很多语言都可以开发外挂,个有所长,主流有C++,DEPHI,C#,VB等。我的选择是vb或c++,但是vb对指针很受限制,我最终选择的是C++开发。

选择C++所需要具备的工具主要是Microsoft Visual C++ 6.0。当然最好也准备EDITPLUS与UltraEdit备用,这2个强大的文本编辑器有各自的用途。当然后期对于汇编的反编译与开发还需要其他工具,先不说那么多了。你最关键需要一份信心、一份耐心,做外挂从来都是很痛苦、很艰辛的一件事,唯有你能御驾崎岖时方才能享受到成功后的喜悦。

我再说一下基础功底的问题,千万不用怕基础不够,你需要的是持之以恒的学习与信心,这个事情就不会难倒你,C++的基础我也没有多少,以前在大学的时候学过基础语法,连指针那块都没有听懂,大家也不用畏惧底子太差的问题了,没有学过编程的兄弟可能要花1,2个星期学习下基础,在脑海中留点印象就好了,现在知识太多而杂,我的学习方法通常是"不求甚解",你也可以参考下。

来源:() - 从学习C++到用C++做外挂_sunny_新浪博客

第二章 学习、学习、再学习

当你了解了C++语法后,你发现其实你什么都干不了,你去问下读过计算机专业的学生,会不会C++很多人都会,但是要他们做东西大部分是做不出来的,这是因为你光学C++是没有用的,这就象你学葵花宝典一样,"如只自宫,必不成功"。学完C++后就要开始学习windows编程了,只有学会了 windows编程,你才能说入了门。

2.1 初学《windows程序设计 第5版》

当我用一个星期回顾完C++后,我就开始了学习WINDOWS编程,首先要选择好入门的书籍,在百度中搜索了一大把,最终选择了我的第一本书,被称为 WINDOWS教父之作的《windows程序设计第5版》,我在网上下了电子书,后面还在网上花了160¥买了本盗版书(该书早就停产了),用了两个星期左右边学边做,这本书主要讲的是关于 windows界面的原理写游戏辅助用什么语言,书中的例子不好说,虽然基础但是没有太多实用性(对于外挂程序来说),这个作为界面编写的参考书那是相当好了。当学完这个以后基本上能做出简单的界面程序了,这对初学者的信心还是很有帮助的。

    暂无相关资讯
小新外挂开发日记:高手不要笑话我了