肖远记忆中的那个人,名叫Sardin,取的是沙丁鱼(sardine)的意思,此人性格乖张怪异,最擅长的是并行计算设计,以及大规模计算集群和计算网格设计,起攻击手段同样具有鲜明的特征,这种特征被他自己命名为Intelligent-Sardines-Attack,意思是智慧沙丁鱼攻击
之所以叫智慧沙丁鱼攻击,是因为这种攻击往往利用大量的受控计算机向目标发起攻击,从每一个单体的攻击来看,仿佛就像一只小小的沙丁鱼一样,没有智慧,但是把这些大量的单体攻击放到一起考察的时候,就会发现,所有这些攻击的整体却是有智慧的。
更可怕的是,这种智慧沙丁鱼攻击具有非常高的自我学习能力,也就是说,这些一开始毫无智慧的沙丁鱼在攻击发起过一定的时间后,所有这些计算机组成的巨大的计算机群,更确切的说,应该叫计算网格,通过互相交换信息,并对这些信息进行分析汇总后,除了群体性智慧会越来越高外,每一个个体也将逐步具有一定的智慧,从而达到集合起来可以群体作战,分化之后可以各自为战,非常的厉害和难缠。
肖远从一开始进来的时候,听了顾狼的讲述,其实就有所怀疑了,但是当他看到那些IP在第二层防护中仍然只具有一些简单的群体智慧,单体仍然像没头苍蝇一样,就有些不确定了。
现在看到这四个IP竟然每一个都具有一定的智能性,而且还懂得相互配合,这才让他能够初步确定,在对自己的防火墙发起攻击的,很有可能是当年自己在BlackSkull中的老朋友Sardin。
而且从目前的情况来看,自己这位老朋友的这种攻击方法虽然没有大成,但是已经具有了很强的个人特征,那么既然有可能是老朋友来了,自己岂不是应该和对方打一个招呼。
但是这个家伙现在隐藏在一大群密密麻麻的沙丁鱼后面,要想和他打招呼,就需要先把他从沙丁鱼群后面找出来,那么反跟踪软件自然是必不可少的,现写一款软件显然时间上不允许,虽然自己一直没有时间写这样一款软件,但是好在自己手里有一款这样的软件,而且这个软件还是大名鼎鼎的蛇牙写的,正好拿来使用。
“顾狼,给我找一张纸和一支笔。”肖远吩咐顾狼道。
“我这里有。”一名员工听到肖远的需求,从自己面前的桌上书架里找出一打稿纸和一支笔,递给了肖远。
“谢谢。”
肖远接过纸笔,向那个员工表达了谢意,然后找了个空位,刷刷都在之上写了一个操作指南,然后把姜华叫了过来。
“姜华,你到我妈家里,按照我写的步骤,在我的电脑里把我放在那里的一个软件拷贝过来,我有用。”肖远吩咐道。
姜华接过了纸,看了一眼,惊呼了一声:“太复杂了吧,什么软件啊,你藏这么深?”
“别问那么多了,快去吧。”肖远拍了拍他的肩头说道。
“好吧。”姜华没有再问,把那张纸装到了口袋里,转身来到了一旁犹自脸色苍白的唐新宇身边,向他伸出了手。
“干嘛?”唐新宇现在对这货很不满,斜着眼睛问道。
“车钥匙啊,没听到肖远说让我去帮他拷贝软件吗?”姜华说道。
唐新宇把车钥匙取了出来,给了姜华,然后叮嘱了一句:“悠着点儿开,我那车还是新车,别给我开报废了。”
“你不放心的话,要不和我一起去。”姜华刚走到门口,听到唐新宇的话,停下了脚步,笑问道,同时嘴里还发出一阵汽车的轰鸣声。
唐新宇仿佛对这声音过敏,脸色顿时又差了很多,又是摇头又是摆手,表示拒绝。
“哈哈……”姜华哈哈大笑着离开了。
姜华走后,肖远又给老妈打了个电话,告诉他一会儿姜华要去家里拷贝一个软件,打完电话后,又回到了顾狼身边。
“IP数增加了,要不要把他们全部手动踢走?”顾狼看到肖远走了过来,问道,这个时候,前来试探的IP数又增加了一些,但是其中有几个是过来围观的,和那几个联合作战的IP格格不入,很容易分辨出来,现在是十二个IP在联合作战,但是由于这些IP十分小心,竟然没有一个触动防火墙的。
“没关系,让他们闹腾一会儿吧,等姜华把我的软件拷过来,我和这群沙丁鱼背后的主人聊聊。”肖远摆摆手说道,现在防火墙先前那个漏洞已经被他堵上了,虽然他不敢保证这个防火墙一定没有漏洞,但是这些IP要想再寻找新的漏洞出来,也不是一时半会能做到的。
“沙丁鱼?是一种什么鱼?。”顾狼问道。
“一种海洋群居鱼类……”肖远对沙丁鱼对了简单介绍,当然并没有提智慧沙丁鱼。
“呵,还真有点儿象。”顾狼想了一下第一波那些看似毫无目的,但是从群体上却很显然是有组织的进攻,点点头说道。
姜华离开的时间并不长,大概有半个小时时间,就回来了,这个时候,防火墙第一重已经被陆续增加到数百个IP的联合作战给重新找到了一个漏洞,从这个漏洞冲了进去,紧接着有都陷入了已经修补好的第二重陷阱中。
由于现在进入第二重的IP数还不是太多,服务器也还能撑得住,所以肖远重新设置了一下防火墙,任由这些IP在第二重防护中挣扎,并没有马上把他们清理出去,而是为一会儿的反跟踪做准备。
这个时候,姜华回来了。
“肖远,你要的软件。”
姜华把一张软盘递给了肖远,肖远拿过后放进了电脑的软驱,把蛇牙编写的那个SpyNetAdre给拷贝到硬盘上,然后在防火墙的控制窗口中进行了一番设置,直接把SpyNetAdre安置到了第二重防护上预留的反跟踪模块的接口上,这样,SpyNetAdre就临时成了防火墙的反跟踪模块,能够和防火墙第二重防护一起工作了,反跟踪也将配合防火墙自动进行。
在这里,肖远不得不佩服蛇牙的编程能力和一些好的习惯,一个小小的反跟踪工具,竟然也写成了开放型的,预留有非常灵活的编程接口,能让其他使用者把这个软件随意集成进一个更大型的软件中,成为更大型软件的一个功能模块,如果是一般人编写的软件,恐怕根本就不会考虑这些,那么肖远要想进行反跟踪,恐怕就要费很多事,做不到现在这么自动化了。
当然,肖远也有这样的习惯,在编写一些代码的时候,如果有可能,往往会把软件写成开放式的,例如防火墙的第二重防护,虽然时间有限,当时没来得及写反跟踪模块,但是却预留有这样的模块插入接口,举个形象的例子就是,肖远把软件写成一个类似于插线板那样的结构,而蛇牙的那个软件,恰恰带了一个能够适配这个插线板的插头,这两者是缺一不可的。
在做好配置后,肖远启动了防火墙的第二重防护预留的反跟踪功能,SpyNetAdre也随之启动起来,在电脑显示器上弹出了一个新窗口,大量的网络数据包开始在其中迅速的滚动着,对所有这些沙丁鱼的来源进行着反跟踪分析。
大概过了有十来分钟,SpyNetAdre的反跟踪分析突然停了下来,一个标成红色的IP地址留在了窗口底部,对方的地址找到了。