字体:大 中 小
护眼
关灯
上一页
目录
下一章
第225章 通宵写代码 (第2/2页)
就是通过抓包或者封包等工具,对游戏本身以及服务器提交的假定参数做出改变,从而改变游戏中的原本设定。 大体分为两位。 一是后台外挂,二是脱机外挂。 后台外挂就是将程序嫁接客户端当中,截取数据,实现功能增强,主要原理就是依赖于封包对客户端和服务器间往来数据截取分析修改,从而实现修改游戏本身数值的目的。 而脱机外挂。 顾名思义,就是脱离了客户端程序的一种外挂,也是以后比较流行的外挂种类,只是目前大部分外挂公司都在用封包外挂而已。 要想开发脱机外挂,必须了解游戏本身。 通过游戏的客户端与服务器端代码解析之后,模拟正版客户端登录,从而实现正版没有的功能。 比如自动打怪,自动交易,自动拾取等等。 而外挂本身,从功能上也可以分为多种方向。 比如辅助性,包括增加血量,增加移动速度,掉落自动捡去,修改各种事件。 比如破坏性,完全破坏游戏平衡,可以让角色无敌,穿墙,飞天遁地,无限金钱等等。 考虑再三。 赵青峰还是决定从辅助外挂下手。 因为破坏性外挂太过暴力,除了缩短游戏生命周期以外,还会提早引起陈老板的主意,这从商人赚钱的角度来说,并不是一件好事。 方向确认后事情就简单了。 赵青峰通过高超的技巧,立刻连夜编写出了一款可以跟踪客户端动态的小程序。 随即。 他又用std工具包对整个游戏进行了全面的静态解析。 经过反汇编以及加密算法等等逆推破解之后,他只花了一天晚上的时间,便将所有加密代码,都变成了明文代码。这样一来,只要通过修改指令,便可以将同一种加密算法传输到服务器端,从而实现外挂的全部功能。 不过。 制作外挂简单,销售外挂却很难。 诸如老柳那样的损人,总会让员工们破译外挂代码,进行仿造。 所以。 加密,势在必行。 加密过程很不简单,对没有经验或者刚入行的程序员来说,想要制作出一款难以破解的加密程序,起码需要半年乃至一年的精心研究。 但。 这对赵青峰来说简直易如反掌。 他先对外挂本身程序作了封装,对核心代码进行了多达十三层的加密保护,又在此之上加入了验证码激活的方式,保证每个外挂,只可以本人本机使用。 当然。 为了照顾家里网吧两头跑的玩家,赵青峰又设置了可以进行五次验证的有效次数。 不过还有一个问题。 考虑到外挂激活码的时效性,还需要编译一套验证码生成器。 而为了防止一号多用。 他还需要给外挂本身设置一套序列码。 两者关联,万无一失。 经过整整一夜的忙碌,翌日一早,赵青峰终于做好了别人乃至别的团队需要一个月或者几个月才可能研发出来的完美版传奇外挂! “下一步!” 赵青峰抻懒腰时,沈凌瑶也醒了。 “什么呀?” 沈凌瑶凑过去,看了看略显黑眼圈的大蜜蜂,“你不是一晚没睡吧?” “嗯!” 赵青峰扬了扬眉毛,“明天就内测了,今天是最后奋战的一天,我还有一项要紧事得做出来!” 瞧他兴奋的样子,沈凌瑶也跟着开心。 可没想到,自己没开心多久,就被可恶的大蜜蜂狠狠压在了床上。 “(/w\)你干嘛呀!” “困了累了,亲亲嘴嘴,精神精神!” “唔唔...讨厌,看我不咬你舌头!” “哎呦,好疼,好爽!瑶瑶,亲我,不行啦...” 258txtreshuloushumimikenshuge.org 3wshubiqugexswkanshulangmfxs8 dushutangdushutang01skdushuqu