的手,快去洗澡澡,瞧你汗津津的,都臭成什么样子啦!”
“得嘞!”
赵青峰不强求,反正时间允许,未来接着忽悠。
冲完了澡。
沈凌瑶累了,早躺在床上呼呼地睡了过去。
她睡着的样子也很甜美,赵青峰在旁边看了许久。
一会儿摸摸小手儿,一会儿摸摸小脚儿,一会儿又在她的脸蛋儿和嘴唇上轻轻亲吻几下,亲的他浑身燥热难当,又钻进浴室冲了两遍,冲过瘾了才出来继续写代码。
关于传奇。
经过长达一夜的思考,赵青峰终于选定了外挂设定。
外挂不难,起码在他眼中看来十分简单。
主要原理,无非就是通过抓包或者封包等工具,对游戏本身以及服务器提交的假定参数做出改变,从而改变游戏中的原本设定。
大体分为两位。
一是后台外挂,二是脱机外挂。
后台外挂就是将程序嫁接客户端当中,截取数据,实现功能增强,主要原理就是依赖于封包对客户端和服务器间往来数据截取分析修改,从而实现修改游戏本身数值的目的。
而脱机外挂。
顾名思义,就是脱离了客户端程序的一种外挂,也是以后比较流行的外挂种类,只是目前大部分外挂公司都在用封包外挂而已。
要想开发脱机外挂,必须了解游戏本身。
通过游戏的客户端与服务器端代码解析之后,模拟正版客户端登录,从而实现正版没有的功能。
比如自动打怪,自动交易,自动拾取等等。
而外挂本身,从功能上也可以分为多种方向。
比如辅助性,包括增加血量,增加移动速度,掉落自动捡去,修改各种事件。
比如破坏性,完全破坏游戏平衡,可以让角色无敌,穿墙,飞天遁地,无限金钱等等。
考虑再三。
赵青峰还是决定从辅助外挂下手。
因为破坏性外挂太过暴力,除了缩短游戏生命周期以外,还会提早引起陈老板的主意,这从商人赚钱的角度来说,并不是一件好事。
方向确认后事情就简单了。
赵青峰通过高超的技巧,立刻连夜编写出了一款可以跟踪客户端动态的小程序。
随即。
他又用std工具包对整个游戏进行了全面的静态解析。
经过反汇编以及加密算法等等逆推破解之后,他只花了一天晚上的时间,便将所有加密代码,都变成了明文代码。这样一来,只要通过修改指令,便可以将同一种加密算法传输到服务器端,从而实现外挂的全部功能。
不过。
制作外挂简单,销售外挂却很难。
诸如老柳那样的损人,总会让员工们破译外挂代码,进行仿造。
所以。
加密,势在必行。
加密过程很不简单,对没有经验或者刚入行的程序员来说,想要制作出一款难以破解的加密程序,起码需要半年乃至一年的精心研究。
但。
这对赵青峰来说简直易如反掌。
他先对外挂本身程序作了封装,对核心代码进行了多达十三层的加密保护,又在此之上加入了验证码激活的方式,保证每个外挂,只可以本人本机使用。
当然。
为了照顾家里网吧两头跑的玩家,赵青峰又设置了可以进行五次验证的有效次数。
不过还有一个问题。
考虑到外挂激活码的时效性,还需要编译一套验证码生成器。
而为了防止一号多用。