作者:指尖的咏叹调
凌晨3:30分,楚英纵将精心编写好的XSS脚本注入到了新动态中。
【Signale:嗯。】
虽然只有短短的一个“嗯”字,但其实这条动态的体量长达数KB,之所以只显示这么短,当然是利用了网页的代码漏洞,将后续内容隐藏显示,而成为了源代码的一部分。
而这些代码的目的很简单:让观看者自动下载一个木马病毒!
这样一来,一旦Fennel看到这条动态,就可能会下载木马。
此时同一时间,按照规则,Fennel也发布了新动态。
【Fennel:不知道你进度如何?我已经找到了你的第一层跳板。】
楚英纵看到这条动态,呼吸不由急促了一点,说:“他动作怎么这么快?是不是已经在进攻我们的某一台设备了?我要不要打开防火墙看看记录?”
“不用着急,未必是真的。”时夜冷静道,“既然蜜罐没有报警,我们继续进攻。”
楚英纵等待了一会儿,后台木马却始终没有被下载。
很明显,Fennel虽然看到了被注入恶意代码的新动态,但是却没有中招。
——是他的防火墙阻拦了后台下载?还是Fennel屏蔽了整个网页执行代码?还是他检查了所有输入?
不论如何,XSS攻击暂时没有奏效。
不过,蝰蛇的破解过程已经运行完了,它给出了对Fennel数据包的分析结论。
很遗憾,蝰蛇没有直接破解出原文,但它给出了数据包使用的加密协议。
——nDC。
这是一个楚英纵明显没有听说过的协议,他求助地看向了身后的时夜:“这是什么?”
时夜微微凝眉,说:“一种匿名协议。”
楚英纵:“……谢谢,我当然知道这一点。”
“nDC的提出比洋葱网络更早,但并不实用,一直没有大规模推广。”时夜淡淡地解释道,“这是一种全对称加密协议,过程类似链表。”
nDC(N-party dinning cryptographers)的匿名原理比洋葱网络更强、更隐蔽。
处于nDC网络中的所有设备,每当发布任何数据包时,总是先和自己右侧设备进行一次XOR(异或)操作,然后将自己的数据传递给自己的左侧设备。
所有设备举出自己的数据包之后,再总体进行一次XOR操作,最终的结果就是输出的数据包。
这个协议确保了:每个数据包都会被至少两台设备进行操作,每个设备只知道自己的内容,不知道其他任何设备的内容。
也就是说,基本从根本上干掉了内鬼的操作空间。
即便入侵者完全控制了网络中的某一台主机,依然无法从内网流通的数据包里得到任何信息……
只要入侵者没有找到真正的主机,哪怕他控制了剩下所有4台主机,也依然没有任何作用!
必须找到真主机,或者干脆控制全部5台设备,才能破解整个数据包。
这就是nDC的强度,一种代价大到现实中几乎不可能商用的匿名协议。
楚英纵了解过后,倒吸一口冷气,说:“我知道为什么Fennel觉得自己优势太大了……这种先备知识,真的很不公平。”
“没关系。”时夜说,“既然如此,那就一一打破。所谓的‘俄罗斯轮盘赌’,还是有必胜策略的。”
楚英纵道:“你是说?”
时夜道:“只要我足够快,就可以把六颗子弹全部打空,他死了。”
楚英纵:“……”这是哪门子的“必胜策略”啊!天下武功唯快不破?!
第81章
在nDC的前提下, 他们只能进行真正的猜测。
“五分之一的概率猜中……”楚英纵擦了擦手,“我随便猜了哦?”
“嗯。”时夜说。
楚英纵果断先猜Fennel的2号机,拖出了蝰蛇对它进行分析。
蝰蛇对目标端口得出结论, 合并琴鸟自动进行了大量的字典攻击,然而对方反应迅速地限制了登陆尝试次数, 导致字典攻击无功而返。
在时夜的指挥下, 楚英纵又选择了对Fennel进行网关欺骗,尝试从他的nDC网络中得到数据路径相关信息。
他们很快地找到了Fennel的网关设备, 接着使用DNS欺骗的手段, 终于拿到了它的网络管理员权限。
然而现在摆在他们的问题是:就算得到了Fennel的网关, 依然还是无法解密出所有数据包的明文内容。
对此,时夜决定:“按兵不动,不要让他发现。”
在他们暗中悄然渗透进Fennel网络的同时, Fennel却反其道而行之,大摇大摆地进行了全面的攻击——
他使用SYN泛滥的手段,直接像潮水一样, 同时进攻Signale的全部设备。
因为Signale使用的是洋葱网络,一种安全但是过程繁复的匿名协议, 因此在SYN泛滥下, 很容易导致网络延迟。
他的网速一度下降到几乎断连的程度。
直到时夜迅速做出反击策略,限制所有半开放端口, 同时逆向寻找到Fennel用以进攻的3号设备,开始用相似的手段阻塞他的通讯。
凌晨4:00整。