【236】重拾利器(2 / 2)

醉风月 颛煜 3028 字 2022-05-13

“但问题是,这是个二进制文件,我又看不到源代码,怎么评价你的毕业设计水平呢?”孙笑问。

“你看程序运行效果,那就代表我的设计水平了,代码很重要么?”黎允儿反问。

“上次的解码部件也是dll文件,没有源代码。你这是不是属于商业机密,舍不得给我看代码?”孙半开玩笑问道。

“倒也不是舍不得给您看,却是有别的原因。”

“什么原因。”

“以后告诉你,好么?”

“好吧。”孙略显无奈点了点头,又道:“其实呢,做一个解码功能,完全没有必要使用组件这样复杂的东西。因为组件设计和调用的高效率,是以牺牲程序运行效率为代价的。如果我掌握了你的解码技术原理,那么必然会直接用内置函数来设计,而不是采用动态链接库或者组件的形式。”

“我知道你的意思,但是我用这个,是有别的原因。”

“什么原因?”

“和刚才那个问题一样的原因。”黎允儿故作神秘状答道。

孙苦笑一声,摇了摇头。他知道这个问题的答案是问不出来的。

虽然黎允儿不愿意承认,但这个原因大致和不愿透露自己的黑客技术以及技术成果有关。

他不想勉强黎允儿透露这样的技术机密,毕竟这是独门绝技之类的东西,人家不愿外传很正常。她能提供这个编译好的二进制程序已经是仁尽义至了。

此时黎允儿又道:“这个组件的接口函数调用是有条件的,首次使用它需要一个验证密码。”

“那你把密码告诉我?”

“密码需要根据机器码生成。每台电脑的机器码是独一无二的。但是你又不在办公室的电脑上玩游戏,所以只能等你回去在自己家里电脑上,用你自己的程序调用此组件,此时它会提供你那台电脑的机器码,然后你把机器码发给我,我按照机器码生成密码发给你。”

黎允儿一席话令孙轶民暗自感叹:“这家伙防盗版的手段看来和自己一样高明。当初被杨紫陌偷取了程序之后,他就把程序重新改造成了需要机器码+密码验证的方式才能正常使用的形式。而黎允儿的手段如出一辙。”

他笑问:“这是为了防盗版吗?”

黎允儿笑着点了点头。

下班后孙轶民急匆匆赶回家中,脱了鞋立马进入房间关上门锁上。然后开始改写刺客程序。

改造工作非常简单,因为原有的代码大部分都仍然有效,唯一需要改写的就是解码函数。

他首先将黎允儿提供的dll文件拷贝到程序目录下。

然后根据黎允儿提供的文本文件内容,在函数体里重写改写了解码过程,调用了组件中的接口函数。然后重新编译出一个新的刺客exe。

运行,获取黎允儿程序提供的机器码。

他发现这个机器码,和自己当初为了防止刺客程序被窃取而设计的机器码如出一辙。

但是即便如此,对应的密码却不一定相同,因为黎允儿的算法与他的有点不一样。她的更复杂一些。

他将机器码通过qq提供给黎允儿,黎允儿很快返还密码。

输入密码,注册成功,从此解码组件便可以自由使用。下次不需要再重复输入密码。

他跑到长安城野外,找了个小怪多的区域,启动刺客程序,勾选“硬抗模式”展开了战斗。

在襄王的屠戮之下,地面上的小怪成片成片的倒下,刺客程序依然如同当初一样犀利。孙脸上露出了欣慰的笑容。

回城,按时参加本周的黄金段位寒冰竞技场预选赛,如期轻松胜出。他心中期待这周末的半决赛和决赛快点到来。

除了此刻程序,他又同样改造了采集精灵程序。于是又能重新开始自动赚钱了。