经过半小时的细致了解,赵青峰已经彻底明白了‘小强宠物精灵’的基本原理。
这是一款破坏性外挂。
简单来说,就是在本地直接对游戏客户端发送到服务器的数据包进行暴力修改。
它的功能很全。
包括自动战斗、瞬移、不遇敌、原地遇敌以及开启领宠等等特殊功能。
按照当下这个环境来说。
志强科技公司制作的这款外挂,质量完全可以碾压市面上其他百分之九十五的外挂,当然,这也是它可以一个月收费120块的充分理由。
而前世的老柳,也正是凭着这款外挂赚了个盆满钵满,后来还在省城高端小区太阳城买下了一套四百三十平的大跃层以及奔驰、宝马等三四辆小轿车。
“算你慧眼识珠。”
想到老柳那笑面虎的样子,赵青峰不由得冷笑一声。
这也是他唯一可以‘夸赞’老柳的地方。
“不过这次,你的房子可买不到喽。”
想到这儿,赵青峰嘴角轻轻上扬,立刻开始下载编程工具。
想要破解外挂,对普通程序员来说并不简单。
首先的一点是要精通各种编程语言,尤其是汇编语言。
但这对曾独立开发过编程语言的赵青峰来说,简直如老叟戏顽童一般轻松。
他十分麻利地打开编程工具,先行编写了一个跟踪软件。
在对石器时代客户端以及小强外挂本身进行了动态跟踪之后,又用rdk工具包进行了一番静态解析。
一个小时之后。
他已经完成了别人需要用几天甚至几个月才能完成的基于外挂本身与客户端之间加密的交换数据的逆向破解。
又用了半个小时的时间。
他已经用超高的技术将‘小强宠物精灵’进行了完全的反汇编,一行行破解出来的代码,瞬间通过大头显示器,展现在他眼前。
“屎山。。。”
这是赵青峰看到代码后的第一个感觉。
代码太乱了,让他直咋舌。
甚至。
有的地方连注释都没有,一看就是一任一任程序员共同做出来的‘残次品’。
赵青峰对代码有着洁癖一般的强迫症。
他一边骂着老柳,一边重新修改,去掉了封锁验证的代码之后,历经两个小时,终于将精简优化并破解好的新版‘小强宠物精灵’制作了出来。
看看时间,深夜两点。