第十八章 骇客攻略上(2/3)
作品:《幻路(又名:魔枪狙击手)》脑被盗了,很快蒋寒慌慌张张的声音就从电话里传来。
“混蛋哲理,你怎么看寝室的。”
“没听说过监守自盗吗?你小子再晚起床一点,我就把你的电脑拆成散件卖了。”
“你敢。说,把我骗起来有什么事?”
“重要的事。《幻时代》遇到了大麻烦,我们需要攻击一个网吧。”
“不需要负责任?”
“不需要,尽管破坏。”
“那好,阿嚏!我去穿衣服先。”
“快点!”
蒋寒立刻就上线了,就猜到他会窝在被窝里用笔记本。我用shalily收集了青月网吧的网络架构、软件环境等所有资料。
“防火墙、监测程序好说,这几个软件我熟得很。可是分机没有办法解读和cāo作其它机器的数据。光有所有分机的密码还不够,一定要拿到管理员密码才行。”蒋寒摇了摇头。
“不能靠软件攻击吗?”
“青月网吧的系统安全做的比较正规。如果耐心的等他们的人为错误,原则上是可以攻破的。”
“不过可能要花上几天、一个月或者一年,是吧。”我没好气的说道,那样的事我自己也会做,还叫你来干嘛。
“这个128位的密码难道不是吗?”小伊指着最长的那串密码问。
“这是密钥的公开部分,要想冒充主机发布命令,必须拿到128位的私钥部分。”
“两个密钥?”
“这个就是数学上的技巧了。主机唯一持有私钥,而所有的分机都持有那个与之配对的公钥。私钥加密过的数据需要用公钥解密,而公钥加密过的数据必须由私钥才能解密。”面对mm的疑问,蒋寒得意的卖弄起来。
“设计得这么复杂干吗?”
“一是实现数字签名。主机对分机发布命令时,先用私钥把命令加密成密文。如果分机成功的用公钥解密,那么就认可这是由主机发过来的命令并执行。同样,分机向主机提交数据的时候,先用公钥加密,这样其它的分机就算截获分机发送的数据也解不开,只有持有密钥的主机能读懂。”
“明白了,我们要想冒充主机控制其它分机,或者截获其它分机发送的数据并分析,都必须拿到这个私钥,对吗?”
“好了,教学课程结束,想想怎么破解吧。”
“破解?私钥、公钥既然是配对的,为什么不能根据一个算另外一个。”小伊的疑问挺多的。
“不是无法推算。根据私钥算公钥非常容易,但是通过公钥算私钥就极难,数学上称这个为陷门单向函数。以我的电脑的能力,需要十亿年才能根据公钥算出私钥。就算是制做专用的解码硬件来算,也需要1000年啊!这个网吧的密码体系非常严格,几乎没有漏洞可钻。”
“看样子,想最快拿到完整私钥的话,只有设法依靠选择密文了。”我对蒋寒说。
“选择密文?”
“简单举例:假定密钥是abc,明文是xyz,密文是m=a×x+b×y+c×z。我就算拿到密文m和明文xyz,知道加密算法,也不容易算出密钥abc。但是如果我让主机加密100这样的明文,密文m就直接等于a了,密钥的一部分就被拿到,这种类型的密文称为选择密文。
实际情况远比这复杂,但是原理大致是这样。每个密码系统都会有自己的弱点,青月网吧的这套密码系统最怕的就是选择密文攻击。但一般情况下是不可能出现选择密文的,需要人为制造才行――我们现在要做的就是这个。等等,这是怎么回事?”蒋寒突然叫到。
“天哪!管理员怎么可能犯这种错误!”我也不由得兴奋的叫起来。蒋寒在小伊用的那台分机上发现了不少主机发过来的指令记录,其中有好几条选择密文!
“这个,昨天,是不是因为我,用网吧主机发过指令。”小伊嗫嚅到。
“你?”
“是这样,我们大幅度调整机器设置,网吧管理员被我们弄得很不耐烦,把主机丢给我们cāo作。我对主机的管理软件不熟,所以乱发了不少指令,还被小a凶了呢。”小伊觉得有些委屈。
“呵呵,谁让你连续发了14条强制关机指令,难怪小a凶你。蒋寒,能搞定吗?”
“当然!这就是我们要找的‘人为错误’了!虽然一位位硬算不可能,但是结合公钥、明文、密文、选择密文来推算,不超过2天我就可以找出密钥。”蒋寒笑到,我差点想一刀劈了他。
“那么久?”小伊也很吃惊。
“没办法,全部都是百位级别的大整数运算,个人电脑算着吃亏。”蒋寒有些委屈。
“我想,我们可能有一次完成128位整数演算的超级电脑用了。”看到叶露在oicq上的昵称由暗变亮,我舒了一口气。
“叶露,来虚拟办公室。”
“出了什么事?”
“待会细说,我们需要深蓝v。
本章未完,请翻下一页继续阅读......... 幻路(又名:魔枪狙击手) 最新章节第十八章 骇客攻略上,网址:https://www.tden.net/468/468025/40.html

