【287】关键代码-《醉风月》


    第(1/3)页

    激情与温柔交织的缠绵告一段落,黎允儿的热烈与主动,让孙轶民此刻略感疲惫。

    黎允儿安静的靠在孙轶民臂弯,犹如一只满足的绵羊。面色绯红中带一丝娇羞,洁白的凶口微微起伏。

    在这个阳光灿烂的午后,孙轶民领略到了这个小萝莉不为人知的另一面的美好,这令他有些沉醉。

    略作休息,孙轶民穿衣起身,坐到电脑桌前。

    黎允儿略微收拾打扮,恢复了正常形态,坐到了孙轶民身旁。

    此后的两个小时,黎允儿陪伴他在电脑屏幕上解读着复杂的程序代码。

    通过研读,孙轶民看出来了一点:黎允儿的程序中的计算功能,采用了大量的标准模板库中的现成类模板以及函数,这造成了程序的臃肿,在org组件框架本身冗余的基础上,进一步降低了程序的效率。

    这一点令他欣慰,因为他此刻已经明白,如果能运用自己高超的编程技术,用纯c语句避开那些冗余低效率,重新构造加密解密功能模块,那么就可以让自己的程序在一定程度上取得速度优势,从而击败刑天(的程序)。

    或许刑天聘请的程序员有很牛逼,但很明显他没有能力自行破解醉风月的通讯加密方式和密码,也就避不开黎允儿解码组件的低效率。

    黎允儿重点讲述的是代码中的加密解密函数,以及破解后的通讯密码。至于她是如何破解获取,这个并不在代码中体现,她的解码组件仅仅是运用了破解的成果。

    当然,关于破解的原理,孙轶民之前也曾好奇的打听了一下。

    黎允儿大致讲述过原理:利用游戏服务器上的漏洞取得管理员权限,截获关键程序加以反编译解读得到。当然,这个破解涉及到高深的黑客知识,孙轶民目前是不会的。

    换句话说,如果醉风月运营方再次改变通讯密码,那么孙轶民还得再次求助黎允儿。

    加密解密函数的实现以及密码本身都有点复杂,在获得黎允儿允许的前提下,孙轶民用本子做了一点笔记,以免遗忘。

    研读完毕已经接近傍晚,孙轶民为表谢意,请黎允儿吃晚饭。

    黎允儿想要挽留他晚上陪她。孙轶民心中虽有些留恋温香软玉的缠绵,但因为心中有着对依依的歉疚,以及急于回去做正事,便婉拒了黎允儿。

    晚上回到家,孙轶民便迫不及待的投入了刺客程序的改造工作之中。

    其实在掌握了黎允儿透露的醉风月通讯数据加密方式和密码之后,改进工作并不复杂。

    孙轶民在刺客源代码中,直接去掉了对原先黎允儿解码组件的调用。然后采用纯c语言重现构建加密解密函数。之所以不采用c++类模板,是因为其冗余与低效。

    事实上这样做能提高的效率,如果换算成时间其实微乎其微(时间以计算机的运算周期计,几乎就是几毫秒),但是在游戏世界的竞技战场上,几毫秒的时间差距,往往能决定战斗结果走向。

    举例来说,疾风冲刺是霸王职业最重要的一个策略性技能,其本质为可以远程发起的控制技能,并造成一定伤害。此技能冷却比较短,使用频率高,为霸王职业玩家公认的掌控战局的关键技能。

    在战局刚开始,或者双方手中这个技能都已经冷却完毕并再次逼近对方的时候,双方必然会首先使用“疾风冲刺”击倒控制对方。

    那么如果其中一方能比对方快出1毫秒放出这一技能,被击倒在地面的就是对方了。而接下来,赢得先机的一方就有机会施放后续的攻击技能,从而占据有利地位,掌控战局。
    第(1/3)页