第87节(2 / 2)

——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整。

双方都已经进行了至少两轮的攻击, 目前signale和fennel还剩下的设备分别为5台和4台。

再次到了发布动态的规定时间。

【fennel:我还在尝试寻找你的真主机, 但你似乎已经开始了猜测的过程?将希望寄托在运气上可不是一个好的决策。】

【signale:logs注入也不是一个好的手段。】

新的动态里,fennel果然也破解了signale的网站。

他尝试进行logs注入,同时动用了大量的syn泛滥手段, 试图转移走signale的注意力。

但时夜明显没有上他的当,并对楚英纵说:“他对数据库logs很感兴趣。”

楚英纵沉思了一下,说:“明明只是个lite级别的数据库啊,没必要花费大量时间吧。”

时夜说:“也许在他的数据库里也藏有东西。”

楚英纵听了,果断决定下手,开始反攻fennel的数据库。

凌晨4:21分。

他们通过sql注入的方式,得到了fennel的后端数据库,并从里面找到了fennel的数据包路径。

楚英纵很惊讶:“他竟然将route表藏在后端数据库里!这是为什么?”