这点小知识许毅早就掌握得滚瓜烂熟,他干脆调出编译器,当场编写了一个URL编码转换器,反正知道原理,编写起来不用花多少时间,而且,以后也用得上。
将那段编码复制到自己刚刚编写的小程序中,转换成了几个汉字:“恭喜过关!本关密码是E2
”。
许毅微笑起来,虽然题目没什么难度,但这样过关的感觉还是不错,第二关的难度明显比第一关要大上很多,估计会难倒一片菜鸟。第三关的难度怎样呢?许毅还真有点期待了,希望能够让自己头痛一下,最近正在研究密码学呢。
填入第二关的密码,顺利进入第三关。步骤有些大同小异,还是得查看源代码,不过这次的源代码看上去比较混乱,不像前两关那样,一眼看去,就能发现密码大概在某个部位。第三关的页面里面有很多用来干扰的代码,主要是一些脚本代码。这就要求闯关者对网页编程比较熟悉,能够读懂这些代码,至少应该知道那些代码应该会完成哪些功能,哪些代码有用,而哪些代码只是起干扰作用。
许毅很快找到了目标,在验证的时候出现了一段密文,许毅一看,知道用的是JScript。Encode加密,只要用相应的解密功能就能搞定,这对别人来说也许是个难题,但许毅自然能够轻易搞定,他很顺利地进入第四关,他想看看到底有多少关,并且想早一点看到最后一关。
---
黑客网站一般都有类似的游戏,下章我放个地址出来,大家去试试。
文心阁制作 更多精彩图书尽在文心阁
电脑访问:wenxin8
文心阁论坛:bbs。wenxin8第二卷 第69章 破解游戏(下)
进入第四关,许毅找了老半天,实在是没找到哪个地方是突破口,源代码是检查了一遍又一遍,正怀疑线索可能并不在源代码中的时候,他终于发现了奇怪之处。
在源代码中有这么一句:
<;SCRIPT SRC=”JavaScript”>;<;/SCRIPT>;
疑点就在这里了,这段代码看上去好像没什么问题,可是却没什么具体的作用。通常情况下,脚本代码都是夹在<;SCRIPT>;和<;/SCRIPT>;之间的,但这个其中却没有任何代码。这还不是主要的,关键在于,如果网页脚本语言要使用JavaScript语言的话,正确格式应该为:
<;SCRIPT Language=”JavaScript”>;<;/SCRIPT>;
或者,将脚本独立出来,直接放到另外一个文件中,然后进行引用。则语法为:
<;SCRIPT SRC=”文件名”>;<;/SCRIPT>;
也就是说,上面那个是引用了一个文件了,而文件名正好是JavaScript,出题者这么出,正好是利用它们之间的相似之处,如果对这两个概念不清楚,还真不能发现其中的疑点,当然,这么一句无关紧要的代码隐藏在大量代码中,如果不细心也是发现不了的。
许毅按照上面的地址,将那个文件打开,果然里面有东西,准确的说里面是一句密文,许毅知道自己找对了。
就这么一句密文,不知道加密算法也是没有任何办法的。加密算法何其多,任许毅如何厉害,单凭一句密文也是不能破解的,这个不比软件破解,这只是一个过关密码,也不能根据上下文来推断,各种情况都是有可能的。
既然这是闯关游戏,那肯定还有其他什么线索,这点是可以肯定的。于是,许毅又回到网页源代码上,仔细阅读起来,在其中,发现了一小段和加密有关的代码,不过这段代码实际上是没有起作用的,并没有得到执行,唯一的作用那就是干扰了。其中用的加密方式是base64加密,许毅感觉到自己又一次抓住了过关的钥匙。
许毅再次查看了一下密文的特点,更加肯定这正是用base64加密算法加密的密文了。
Base64是互联网上用的比较多的一种算法,它是为了解决邮件传输中的加密和二进制数据(声音、图形图像等)传输问题而产生的。也就是说,这个算法和邮件联系紧密,几乎所有的电子邮件软件都把它作为默认的二进制编码,它已经成了现今电子邮件编码的代名词。
它的主要思想是将输入的字符串或数据编码成只含有{‘A‘…‘Z‘, ‘a‘…‘z‘, ‘0‘…‘9‘, ‘+‘, ‘/‘}这64个可打印字符的串,故称为“Base64”(基于64个字符)。它构造简单,速度快,但安全性就一般了,因为这是一种可逆的加密算法,也就是说只要知道密文,就可以将明文很轻易地恢复过来。
在PHP编程中,里面就内置了这样的加密函数,所以许毅很轻易地就将密文破解了,得到了进入第五关的密码。
来到第五关的页面,这次倒干脆,直接给出了一个16位的密文,另外还有一段提示,说密码是6位纯数字。16位的密文,许毅立刻就想到了MD5加密,再联系题目给出的提示,许毅大致猜测自己的推断应该是不错了,不然也不会给出这么一个提示。
看到这个,许毅有些无奈了,他估计这关卡也许就到顶了。因为MD5加密算法是不可逆的,许毅要想破解,就只能是暴力破解了,编写一个软件对6位数字进行穷举,肯定可以将密文跑出来。
既然是MD5,前面自然还有MDX(X<;5),不过自从MD5算法91年诞生,此后十几年,并没有出现能够取代它的MD6,可见其安全性之高。当然,它并不是没有瑕疵,但这已经不影响它广泛应用了。Unix系统中用户的密码就是以MD5经加密后存储在文件系统中。当用户登录的时候,系统把用户输入的密码计算成MD5值,然后再去和保存在文件系统中的MD5值进行比较,进而确定输入的密码是否正确。通过这样的步骤,系统在并不知道用户密码的明码的情况下就可以确定用户登录系统的合法性。这不但可以避免用户的密码被具有系统管理员权限的用户知道,而且还在一定程度上增加了密码被破解的难度。
现在许毅手中并没有能够跑密码的工具,所以他也就不急着继续,加上此刻时间已晚,他也就睡下了。
第二天,许毅找到周松一问,果然如许毅所料总共的关卡只有五关。这个破解游戏公布以后,大家纷纷向其发起了冲击,可惜的是大部分人连第二关都闯不过去。纷纷在论坛抱怨,关卡难度太大,打击人的信心云云。
这些题目的难度说大也不大,说小也不小,需要的知识并不多,总得来说技术含量不高,但要想顺利闯过去,确实需要一些能力。
通过周松,许毅得知,这些题目并不是他出的,而是出自一个网名为“石头”的朋友之手。许毅问了一下,连周松都只能闯过三关,在第四关难住了。那石头是黑客学院的技术组顾问,对黑客学院的发展起了不小的作用。
“这个方法不错,值得大力推广。”寓教于乐,这一直是许毅比较推崇的一种教学方式,“不过这几个题目出得还是不怎么科学,前后跨越比较大,得一步一步来。”
接着,许毅给出了几点自己的建议。由于黑客学院是黑客类的,破解方面肯定不会太过专业,可以再设计一些黑客闯关游戏,不过难度不能太大,关卡多一点,每一关涉及一些黑客知识,过关之后可以给出上一关的讲解,即将上一关所涉及到的知识都公布出来,这样还可以查漏补缺。
等时机成熟之后,还可以将这个活动扩大,形成赛事,获胜者给予一些必要的奖励。
至于破解方面,许毅决定专门分出一个板块,重点研究加密解密技术,培养这方面的专才。
对许毅的建议,周松丝毫不敢怠慢,全部采纳。不过却有些为难,毕竟如果经常要组织这样的活动的话,需要不少精力,而且最关键的是那些闯关的题目。最后还是许毅答应负责设计一部分关卡,密解密板在初期也多照顾照顾。
就这样,几年之后的中国黑客界内最具影响力的大赛――“中国黑客攻防大赛”――和中国最大的破解组织――“中国破解联盟”――的雏形形成了。
--------
给出一个游戏地址:
crack。77169/v1。html
文心阁制作 更多精彩图书尽在文心阁
电脑访问:wenxin8
文心阁论坛:bbs。wenxin8第二卷 第70章 侵吞?(上)
嘟――嘟――
“喂…请问找谁……哦,是爸啊……回家?可是我这里还抽不开身呀……那好吧,我今天回家吃饭。”周思筠把电话放下,揉了揉太阳穴,轻轻呼出一口热气,好像要将这段时间所积累的所有疲劳都吐出去一样。美如仙子的容颜略显疲态,一缕青丝不听话地从束缚中挣脱了出来,随着她呼出的热气飘荡着,相信世界上任何一个男人看到此情此景都不会忍心再让她劳累,当然,许毅除外,因为周思筠现在这个样子跟他脱不了干系。
“臭字母,臭字母……”周思筠迷人的樱桃小嘴中喃喃地碎骂着,骂的对象自然是许毅这个很不负责任的甩手掌柜,由于许毅取的网名是XYZ,周思筠一直简称其为“字母”。从小受到严格家教的她除了只会骂“臭XX”就再也没有其他任何骂人的话语了。
每当周思筠觉得烦累的时候她就会碎碎骂这三个字。其实吧,周思筠也不是不喜欢现在的工作,恰恰相反,她在总裁这个位置上做得很好,很舒心,自己的才华得到了最大限度的施展,自己的想法得到了最大限度的实现。要是在老爸的大江集团,自己虽然有自信也能够像现在这样,但效果会要差上很多,而且其中会遇到什么样的阻力就更难说了。
亲手创造一个传奇,这是周思筠一直以来的梦想,她也没有想到,自己的这个梦想竟然只凭着一个小小的即时通讯软件就可以实现,这么容易,这么讯速。
他到底是个什么样的人?这是周思筠现在最想知道的答案。飞飞的编写者,表弟的师傅,一个技术高超的黑客,有着敏锐的商业嗅觉,还有……还有他是个男的。周思筠郁闷地发现这就是自己对他的全部了解。他多大?是胖是瘦?住在哪里?长得帅不帅?这些信息周思筠都不知道,最令她郁闷的是,到目前为止,连他的真实姓名也不知道,连调查都无从查起。
“臭字母!”周思筠又愤愤地骂了一句,然后又惴惴地说道,“应该不会很大吧,丑一点也没关系……”想着想着,一丝红晕悄悄浮上了她那白皙的脸蛋,偷偷地啐了自己一口,她又埋头于工作当中。
讯飞公司刚刚开始,有很多工作要做,她这个总裁这段时间可累坏了。不过值得欣慰的是,公司正在按照自己所期望的步伐前进着,一切都在掌握中,这个新兴的IT公司正以强有力的生命力茁壮成长着,其速度出乎所有人的预料。谁也不会料到,就凭着这么一个小小的即时通讯软件,还真的得到了风险投资商的青睐,获得了可观的风险投资。
在开始的时候,人们只看到了周思筠身上的光环,认为讯飞公司能够获得风险投资主要原因还是在她本身的身份上面,因为这个入股讯飞的风险投资商不是别人,正是周思筠的父亲周锦江所代表的大江集团。在外人眼中,这只不过是周锦江的一次小小的玩票而已,给自己的女儿增长经验来了。几个月过去,一些比较有商业意识的人终于发现,这个胖胖的小鸽子真的有腾飞的潜力,正如它的名字那样,在迅速崛起。
不过大部分人还是看不透,认为这只不过是讯飞用钱砸出来的成绩而已,网络公司是出了名的烧钱,他们都相信,不用多久,等这点钱烧完了,讯飞也就走到尽头了。
当然,老狐狸周锦江可不会这么认为,当他看到自己的女儿递上来的商业计划书的第一眼,他就已经相信了计划书里面所勾勒的蓝图――以这个小鸽子为平台,打造一个庞大的网络娱乐帝国。所以,周锦江二话不说就装做很大方地答应了这个投资计划,表面上还口口声声说这完全是为了自己的宝贝女儿才答应的,不怎么看好这个软件云云。
知父莫若女,鬼精灵周思筠当然很清楚老爸的本质,她可清楚地看到了老爸在看计划书时眼中那不时闪过异彩,再加上自己对这份计划书也很有信心,所以完全没有被老狐狸的外表所迷惑,在谈判的时候毫不含糊,明确声明入股之后不能左右公司的决策,分配股份的时候更是“小气”,仅仅给了五分之一。
当周锦江得知周思筠背后还有个神秘的幕后老板而且占有公司40%的股份时,他怒了。弄了半天,女儿也是为别人打工,但谈判的时候还这么抠门,这不是“女生外向”么!所以每当周思筠一回家,他就像个老太婆一样念叨着,然而,也仅仅是发发牢骚而已。他也对那个神秘老板很感兴趣,能让自己的女儿如此卖力地帮他工作,说实在的,他还很吃“醋”。毕竟,这个宝贝女儿是自己花了很大心血一手培养大的,还想着她以后来接管自己的大江集团呢,谁知道刚毕业就不声不响地被那个家伙给“拐”走了。不过略显安慰的是,他非常清楚这次的投资是个稳赚的买卖,肥水不流外人田,女儿总算有点良心,没找别的投资商。他平时出了念叨就是向女儿打听那个家伙的来历。
当他得知自己的女儿甚至连老板的名字都不知道,而且还要给他留40%的股份时,周锦江出离地愤怒了!
他当时差点一口气没喘上来,最后大吼一声:“唉呀呀――女大不中留啊!”全身肥肉一阵颤抖,波涛汹涌,好不壮观!
“这个女儿真是笨啊!我周锦江怎么会有这么一个笨女儿呢?”周锦江吹胡子瞪眼的跑到老婆面前说道。
周锦江虽然是个胖子,长得“贼眉鼠眼”的,但却有一个美丽的的妻子,宁小芸。他们两个是大学同学,宁小芸当时可是人文学院的院花,追求者甚众,可最终她竟然选择了周胖子,这让所有人都大跌眼镜,这件事成为Q大历史上“十大未解之谜”之一,众人纷纷摇头感叹“一朵鲜花插在……”而宁小芸接受周胖子表白的那天也成为Q大情史上最为悲惨的一天。
宁小芸秀眉一挑:“那你是说她是遗传了我的笨了?”
“当然……不是了。呵呵,我们思思是个天才,主要原因是有个天才母亲。”周锦江小心肝扑通扑通狂蹦,刚才差点就说错话,真是好险!
“哼,心口不一了吧。我承认我是很笨,要不然当年怎么会放着那么多帅哥不选,反而选你呢。”
“那还不是因为我才高八斗。”周锦江胸脯一挺,生出一股豪气,“嘿嘿,老婆,好老婆,你先别打岔,现在我是在说思思的事情。难道你一点都不急么?思思她还小,单纯得很,我是担心她被人卖了还替人家数钱呢。”
--------
明天本书就上架了,兄弟们准备好月票啊~
文心阁制作 更多精彩图书尽在文心阁
电脑访问:wenxin8
文心阁论坛:bbs。wenxin8第二卷 第71章 侵吞?(下)
宁小芸听周锦江这么一说眉头微微一皱,显然也是有些担心,不过又舒展开来,说道:“思思也不小了,这些事情她自然有分寸。你没看到那个人对思思这么信任么,连协议都不签,就把这个公司全部交给她,你还是不要以小人之心度君子之腹了。”
周锦江大急:“老婆呀,怎么你也帮他说话。越是这