科在黑客大赛的步伐最终停止在八强,没能进入四强,但这已经足够让他自傲了,因为这可是世界级的。能够做到这一步,他是中国第一人。这次的比赛经历,他学到了不少东西,相信他自己这一辈子都不会忘记。
徐科除了处理中国分部的一些事情,他在总部破解组地工作却是没放下,毕竟他是个难得的高手,总部很多破解工作都需要他来出力。
徐科登录到RaZoR1911位于北美的一个FTp服务器,这样的服务器在世界各地有不少台,并不是RaZoR1911总部自己的,而是一些匿名投资者和志愿者免费友情赞助的。这是RaZoR1911一贯的传统。
等待验证之后,他登录成功。显示器中显示着英文欢迎语句“cracker002,欢迎您!本服务器是RaZoR1911组织北美第08资料提供站……以下为今日上传和下载的记录列表……”
接着。FTp软件中刷过一大片文字,里面都是今天这个FTp服务器中别人上传和下载的详细列表记录。
平时,徐科就是到这里下载需要破解的资料或者游戏,破解完毕之后,再将其上传上去。
他来到属于自己地文件夹下,在里面看到了这次需要破解的任务包。
每次,只要这个文件夹下被人上传了东西。服务器就会自动给徐科指定地电子邮箱中发送一封电子邮件。通知他,里面已经有新任务。请尽快来领取。
徐科看到,这个压缩包很小,只有不到10兆大小。很明显肯定不是什么光盘镜像包,因为Iso光盘镜像包,一个通常是15兆,并且有许多个。他将个人文件夹下的那个压缩包下载了下来,然后断开了连接。
将压缩包解压缩之后,他发现里面只有一个可执行程序和一个文本文件,总共15兆大一点地大小。
首先查看了一下文本文件,里面用英文描述了这次任务具体要求,很简单,只要给出一个破解方法即可,甚至不用具体的算法和注册机,也就是说,如果“爆破”可行的话,也可以使用。
进行杀毒检查之后,徐科运行了这个程序,发现这个程序有点类似于新手练习破解技术用的crackme程序,看上去好像很简单的样子。不过,徐科知道,事实上这种看似简单的东西,有时候却是最复杂的。这个任务能够交到他地手里,就已经说明其不简单了,今天不是愚人节,RaZoR1911地提供组应该不会在这种事上开玩笑。
不再多想,徐科开始动手破解。
事实证明,他之前的想法是正确地,这个程序果然非常BT,它里面的算法不但非常诡异,而且还设置了大量的反追踪代码和技术,徐科一个不小心,就将自己地跟踪软件跟到崩溃,只好重新再来,有几次,甚至连自己的操作系统都发生崩溃,死机。这都还没真正进入破解阶段呢,就已经发生了这种事情,着实有点夸张了。不过,这样的情况并没有让徐科觉得丧气,恰恰相反,他的好胜心完完全全被激发了,兴致高涨,以前所未有的热情和注意力投入到破解当中去。
好不容易才绕过那些陷阱,徐科终于到达了这个软件最核心的部位——算法。
“爆破”这种初级手段肯定是想都不要想了,徐科只能通过一步一步的追踪调试,将算法慢慢弄通。可是,他却发现,自己似乎有点过于乐观了,这个算法显然并不是普通的算法,也并不是常用的那些公开密钥加密算法,徐科也是第一次见到。
这种跟踪调试解密过程其实是一个相当耗费心思和时间的活动,有时候卡在一个地方,就有可能会耗费好几天的时间。
徐科一时半会没有将这个小程序破解,他也没有着急,他一直在这个程序核心的周围部分调试跟踪,企图从其他角度来理解这个算法。
不知不觉中,时间慢慢流逝,徐科花在这个软件上的时间,已经超过五天,不过他也不是没有进展,至少他目前已经找到了一组正确的序列号,能够通过这个程序的验证。但是,由于找到这组序列号的过程有很大运气成分,徐科并没有急着将这个结果上传到FTp上去,他想彻底弄清楚这个算法再说。
转眼又三天过去,徐科已经有点心力交瘁了,事实证明,他想彻底弄懂这个算法的想法根本是一种妄想,这个算法比他想象中的还要复杂,单凭他这样去破解,不知道要搞到什么时候,他能够整出一个有效的序列号,已经算是天大的运气了。
再这么下去也不会有什么进展了,无奈之下,徐科只好将自己获取的那组序列号上传到了那个服务器中,并且,在一个文本文件里面,按照惯例,他将自己破解的过程和经验都详细地写了下来,希望破解组的其他成员看到之后,能够有点启发,从而将这个算法搞定。
他这边刚刚将结果上传,正想去好好休息一下的时候,他突然发现自己的邮箱中不知什么时候多了一封电子邮件,看看收到的时间,是半个小时之前发来的。
邮件的内容为:“cracker002,Youareindanaer!”(cracker002,你现在正处于危险当中!)