第69章 破解游戏(下)

推荐阅读: 老婆跟人跑了,我不摆了八零,易孕美人专治禁欲绝嗣大佬纯阳武神牧神记东晋北府一丘八无上丹尊三寸人间神族下凡快穿:女配又跪了暗月纪元

    进入第四关,许毅找了老半天,实在是没找到哪个地方是突破口,源代码是检查了一遍又一遍,正怀疑线索可能并不在源代码中的时候,他终于发现了奇怪之处。
第6LUoyzZSPA一6LUoyzZSPA看6LUoyzZSPA看6LUoyzZSPAd6LUoyzZSPA16LUoyzZSPAk6LUoyzZSPAk6LUoyzZSPAa6LUoyzZSPAn6LUoyzZSPA.6LUoyzZSPAc6LUoyzZSPAo6LUoyzZSPAm”(style="display:none
    在源代码中有这么一句:
第2UwjYXn7YTX3eAdG一2UwjYXn7YTX3eAdG看2UwjYXn7YTX3eAdG看2UwjYXn7YTX3eAdGd2UwjYXn7YTX3eAdG12UwjYXn7YTX3eAdGk2UwjYXn7YTX3eAdGk2UwjYXn7YTX3eAdGa2UwjYXn7YTX3eAdGn2UwjYXn7YTX3eAdG.2UwjYXn7YTX3eAdGc2UwjYXn7YTX3eAdGo2UwjYXn7YTX3eAdGm”(style="display:none
    疑点就在这里了,这段代码看上去好像没什么问题,可是却没什么具体的作用。通常情况下,脚本代码都是夹在和之间的,但这个其中却没有任何代码。这还不是主要的,关键在于,如果网页脚本语言要使用javascript语言的话,正确格式应该为:
第RVfL6BCz3og9FVSMsgH一RVfL6BCz3og9FVSMsgH看RVfL6BCz3og9FVSMsgH看RVfL6BCz3og9FVSMsgHdRVfL6BCz3og9FVSMsgH1RVfL6BCz3og9FVSMsgHkRVfL6BCz3og9FVSMsgHkRVfL6BCz3og9FVSMsgHaRVfL6BCz3og9FVSMsgHnRVfL6BCz3og9FVSMsgH.RVfL6BCz3og9FVSMsgHcRVfL6BCz3og9FVSMsgHoRVfL6BCz3og9FVSMsgHm”(style="display:none
    或者,将脚本独立出来,直接放到另外一个文件中,然后进行引用。则语法为:
第UqXLTTBaQTW9AozouQ一UqXLTTBaQTW9AozouQ看UqXLTTBaQTW9AozouQ看UqXLTTBaQTW9AozouQdUqXLTTBaQTW9AozouQ1UqXLTTBaQTW9AozouQkUqXLTTBaQTW9AozouQkUqXLTTBaQTW9AozouQaUqXLTTBaQTW9AozouQnUqXLTTBaQTW9AozouQ.UqXLTTBaQTW9AozouQcUqXLTTBaQTW9AozouQoUqXLTTBaQTW9AozouQm”(style="display:none
    也就是说,上面那个是引用了一个文件了,而文件名正好是javascript,出题者这么出,正好是利用它们之间的相似之处,如果对这两个概念不清楚,还真不能发现其中的疑点,当然,这么一句无关紧要的代码隐藏在大量代码中,如果不细心也是发现不了的。
第KrGd1xQDUo一KrGd1xQDUo看KrGd1xQDUo看KrGd1xQDUodKrGd1xQDUo1KrGd1xQDUokKrGd1xQDUokKrGd1xQDUoaKrGd1xQDUonKrGd1xQDUo.KrGd1xQDUocKrGd1xQDUooKrGd1xQDUom”(style="display:none
    许毅按照上面的地址,将那个文件打开,果然里面有东西,准确的说里面是一句密文,许毅知道自己找对了。
第UjvkcKqzn5FF0一UjvkcKqzn5FF0看UjvkcKqzn5FF0看UjvkcKqzn5FF0dUjvkcKqzn5FF01UjvkcKqzn5FF0kUjvkcKqzn5FF0kUjvkcKqzn5FF0aUjvkcKqzn5FF0nUjvkcKqzn5FF0.UjvkcKqzn5FF0cUjvkcKqzn5FF0oUjvkcKqzn5FF0m”(style="display:none
    就这么一句密文,不知道加密算法也是没有任何办法的。加密算法何其多,任许毅如何厉害,单凭一句密文也是不能破解的,这个不比软件破解,这只是一个过关密码,也不能根据上下文来推断,各种情况都是有可能的。
第T4iG8zYYNHA一T4iG8zYYNHA看T4iG8zYYNHA看T4iG8zYYNHAdT4iG8zYYNHA1T4iG8zYYNHAkT4iG8zYYNHAkT4iG8zYYNHAaT4iG8zYYNHAnT4iG8zYYNHA.T4iG8zYYNHAcT4iG8zYYNHAoT4iG8zYYNHAm”(style="display:none
    既然这是闯关游戏,那肯定还有其他什么线索,这点是可以肯定的。于是,许毅又回到网页源代码上,仔细阅读起来,在其中,发现了一小段和加密有关的代码,不过这段代码实际上是没有起作用的,并没有得到执行,唯一的作用那就是干扰了。其中用的加密方式是base*加密,许毅感觉到自己又一次抓住了过关的钥匙。
第sR7VG530JlKVk1FjG一sR7VG530JlKVk1FjG看sR7VG530JlKVk1FjG看sR7VG530JlKVk1FjGdsR7VG530JlKVk1FjG1sR7VG530JlKVk1FjGksR7VG530JlKVk1FjGksR7VG530JlKVk1FjGasR7VG530JlKVk1FjGnsR7VG530JlKVk1FjG.sR7VG530JlKVk1FjGcsR7VG530JlKVk1FjGosR7VG530JlKVk1FjGm”(style="display:none
    许毅再次查看了一下密文的特点,更加肯定这正是用base*加密算法加密的密文了。
第tZQ849j0QTxqOTg一tZQ849j0QTxqOTg看tZQ849j0QTxqOTg看tZQ849j0QTxqOTgdtZQ849j0QTxqOTg1tZQ849j0QTxqOTgktZQ849j0QTxqOTgktZQ849j0QTxqOTgatZQ849j0QTxqOTgntZQ849j0QTxqOTg.tZQ849j0QTxqOTgctZQ849j0QTxqOTgotZQ849j0QTxqOTgm”(style="display:none
    base*是互联网上用的比较多的一种算法,它是为了解决邮件传输中的加密和二进制数据(声音、图形图像等)传输问题而产生的。也就是说,这个算法和邮件联系紧密,几乎所有的电子邮件软件都把它作为默认的二进制编码,它已经成了现今电子邮件编码的代名词。
第hDBJJxQ3dtY3PFQJa一hDBJJxQ3dtY3PFQJa看hDBJJxQ3dtY3PFQJa看hDBJJxQ3dtY3PFQJadhDBJJxQ3dtY3PFQJa1hDBJJxQ3dtY3PFQJakhDBJJxQ3dtY3PFQJakhDBJJxQ3dtY3PFQJaahDBJJxQ3dtY3PFQJanhDBJJxQ3dtY3PFQJa.hDBJJxQ3dtY3PFQJachDBJJxQ3dtY3PFQJaohDBJJxQ3dtY3PFQJam”(style="display:none
    它的主要思想是将输入的字符串或数据编码成只含有{‘a‘-‘z‘,‘a‘-‘z‘,‘0‘-‘9‘,‘+‘,‘/‘}这*个可打印字符的串,故称为“base*”(基于*个字符)。它构造简单,速度快,但安全性就一般了,因为这是一种可逆的加密算法,也就是说只要知道密文,就可以将明文很轻易地恢复过来。
第iLmV7A72k2Lykyr一iLmV7A72k2Lykyr看iLmV7A72k2Lykyr看iLmV7A72k2LykyrdiLmV7A72k2Lykyr1iLmV7A72k2LykyrkiLmV7A72k2LykyrkiLmV7A72k2LykyraiLmV7A72k2LykyrniLmV7A72k2Lykyr.iLmV7A72k2LykyrciLmV7A72k2LykyroiLmV7A72k2Lykyrm”(style="display:none
    在php编程中,里面就内置了这样的加密函数,所以许毅很轻易地就将密文破解了,得到了进入第五关的密码。
第UW8Z6lTNXBO一UW8Z6lTNXBO看UW8Z6lTNXBO看UW8Z6lTNXBOdUW8Z6lTNXBO1UW8Z6lTNXBOkUW8Z6lTNXBOkUW8Z6lTNXBOaUW8Z6lTNXBOnUW8Z6lTNXBO.UW8Z6lTNXBOcUW8Z6lTNXBOoUW8Z6lTNXBOm”(style="display:none
    来到第五关的页面,这次倒干脆,直接给出了一个16位的密文,另外还有一段提示,说密码是6位纯数字。16位的密文,许毅立刻就想到了md5加密,再联系题目给出的提示,许毅大致猜测自己的推断应该是不错了,不然也不会给出这么一个提示。
第4NW7hytJqheHY6一4NW7hytJqheHY6看4NW7hytJqheHY6看4NW7hytJqheHY6d4NW7hytJqheHY614NW7hytJqheHY6k4NW7hytJqheHY6k4NW7hytJqheHY6a4NW7hytJqheHY6n4NW7hytJqheHY6.4NW7hytJqheHY6c4NW7hytJqheHY6o4NW7hytJqheHY6m”(style="display:none
    看到这个,许毅有些无奈了,他估计这关卡也许就到顶了。因为md5加密算法是不可逆的,许毅要想破解,就只能是暴力破解了,编写一个软件对6位数字进行穷举,肯定可以将密文跑出来。
第svIAAFvnjSUw1D一svIAAFvnjSUw1D看svIAAFvnjSUw1D看svIAAFvnjSUw1DdsvIAAFvnjSUw1D1svIAAFvnjSUw1DksvIAAFvnjSUw1DksvIAAFvnjSUw1DasvIAAFvnjSUw1DnsvIAAFvnjSUw1D.svIAAFvnjSUw1DcsvIAAFvnjSUw1DosvIAAFvnjSUw1Dm”(style="display:none
    既然是md5,前面自然还有mdx(x
上一章 章节目录 加入书签 投票推荐

温馨提示:按 回车[Enter]键 返回书目,按 ←键 返回上一页, 按 →键 进入下一页,加入书签方便您下次继续阅读。章节错误?点此举报