AND 要两者都成立,而 or 只要其中一个成立,所以在某些情况下会通过检查。而若反过来输入数据被放在 之前则可以输入 1=1 or来变成 if 1=1 or ‘xxx‘ ‘paul‘,同样判断到1=1就会通过了。」
天玄拍手恍然大悟道:「天呀!真是高招!我终于开窍了!」
宇成也了解道:「原来如此,这就是所谓的 SQL 隐码啊!果然很危险!」
云飞却摇摇头说:「不然,这并非是绝对的好方法!这次之所以能成功,是因为写这个网页的人疏忽漏掉很多东西,比如过滤掉单引号!如果对方的程式写了过滤单引号的程式加以检查,这方法就不会成功了。而且,刚刚所讲的只是基本的理论,实际使用上要视不同网页程式写法,尝试各种 SQL 语法。」
天玄拼命点头说:「是!是!好,这样我就知道要怎么跟小红说了!」
云飞转头看著宇成说:「怎么样?你还是对这些东西很有兴趣,对吧?」
宇成不愿正面回答,便说:「我只是想到『信息安全』的重要性罢了!毕竟,如果这么简单就可以攻击的话,那我们的数据存在网路上一点也不安全!」
天玄被激励而说:「宇成,你在胡说什么啊?网路本来就是一个公开的地方,既然有心要把数据放在上面,当然就没有绝对的安全啊!所以被入侵,是自己的防护不够周全的关系。你想想,不锁好门而被偷东西,该怪谁?」
宇成心中突然又闪过一道光,心想:「是这样子吗?没有锁好门的人也有错吗?」
云飞喝了口水说:「那么,接下来是编码的问题吧?」
天玄又拼命点头的说:「对,拜托你了,云飞大大,不,超级大大大!」
云飞说:「你听好了,所谓的编码就是将数据编辑成一连串的二进位码,而加密则是不以直接的方式解码,必需要用特殊的规则或演算法去解出来。」
天玄点点头说:「喔~是这样子啊?不过我还是不懂,可以说得更俱体一点吗?」
云飞便在屏幕上打了几个字:B746、A741、A6D1、A5C0。
天玄疑惑的问:「这个...这个是什么意思啊?」
云飞邪笑著说:「你用『内码输入法』在姓名栏输入那四组字码就知道了,哼!」
天玄好奇的打上去,却发现是一句不勘入目的话,甚是生气的说:「太过份啦!」
宇成捧腹大笑道:「哈哈哈!天玄..噗..被摆了一道喔!」
云飞转身打字说:「好了,没时间让你当小丑了,得快点让你明白才可以。」
天玄气愤的骂道:「喂!这到底是谁造成的啊?」
云飞说:「你看,以B746这个字码为例,解析成二进位后会变什么?」
天玄拿出笔算后说:「是 1011 0111 0100 0110 啊!」
云飞便说:「假如我们把它的编码往左移两位,就成了 1101 1101 0001 1010 对吧?最左边的两位 10 因为左移所以会跑到最右边去。此时再组合回十六进位就会变成 DD1A 这个码,和原先的 B746 不同了对吧?但只要右移又恢复了!」
天玄点头说:「我懂了,我懂了!只要事先制定一套规则演算法,就可以让字码在网路上传递时属于被修改过的方式,保护数据传递中的安全性。而收到的人如果不懂得演算规则,他就没有办法还原回原来的数据了!」
云飞又说:「但是只有简单的位移,还是容易被看出来。所以,演算的方式往往要依赖一些公式去计算!B746二进位码中有1的位元是15;13;12;10;9;8;6;2;1。」(二进位码的位元位置编号为15;14;13;12;11;10;9;8;7;6;5;4;3;2;1;0)
云飞换个画面接著说:「假如不在乎文件大小,可以编码成9FDCA98621,其中前面的9代表读取下面几组位元,而FDCA98621代表第几个位元为1。因为是9,所以会读取九组二进码,从F一直读到1为止,在1的后面一个码则是代表下一个字由几组码构成。当然,因为开头的9可以知道后面九个码都代表同一个字码的第几个位元为1,所以就算不按顺序,乱数排成9C89A6DF12也无所谓,还原计算回来后都一样代表15;13;12;10;9;8;6;2;1位元为1,更能保障安全。」
云飞又说:「利用演算的方式,也可以抽出 BIG…5 码的四个十六进位数字单独做加减,比如 B746 用 B+1、7…1、4+2、6…2的方式编码成C664,等到要解码时再重新加减回去变C…1、6+1、6…2、4+2还原回B746。」
天玄又问:「如果这样做的话,那恰好被猜出几个字来,不就可以全部解出来了?」
云飞冷笑道:「你以为编码的人会这么笨吗?多重编码方式,每个字可以用不同的编码规则,然后以文件档头的隐藏位元做运算式。配合不同的排列规则,往往直接解是解不出什么东西来的。不过这些还算是下乘的东西,真正上乘的....」
此时,云飞的计算机上闪起新邮件讯息,云飞便先打开看。附加档是一个加密演算过后的文字档,是明昂传给他的私密讯息,便邪笑道:「编码的活教材进来了!」
不知道这封讯息里面是什么?...待续
第五卷 满月之战篇 第一百二十六章 沉重的空气
邮件上写著:「虽然这是一封重要的讯息,但请用我们之前约定的规则想办法写程式解开来读取。如果无法解出来,就按照既定约定去,他会告诉你们的。」
云飞转头问宇成:「我们有和明昂约定什么吗?」
宇成想了想后说:「嗯...我想不出来?到底是什么?『他』又是指谁?」
云飞说:「算了,就把它解出来我们就知道了。」
天玄起身说:「先等一等,云飞,这样下去我完全无法确定我会不会。这样吧!这次这个加密档,你告诉我解密的方式,除非我亲自做一遍,不然我无法确定!」
云飞点头说:「好吧,我把那规则告诉你。」(似乎忘记这是重要的讯息...?)
云飞打开数据夹并找到该规则说明文件档说:「我们定义了四种字码加密方式,还有四种组合运用加密方式的规则,利用加密档每段第一个 byte 做为定义,假如值是84代表1000 0100,就是用第一种加密方式与第二种组合规则。」
天玄从 UltraEdit 中看到第一段第一个字元值为 28 00 便说:「这代表0010 1000 第三种加密和第一种组合规则没有错吧?第二个00应该不用管它吧?」
云飞点头说:「对,00是补成双位元!现在我把公式给你!在这种加密方式中,字码的四个十六进位档,第一个加1、第二个加3、第三个加2、第四个加4,以 B746 来讲就会变成 B+1=C、7+3=A、4+2=6、6+2=8,所以还原字码的时候便是把那些码都相减回去就可以了。如果碰到0…1的话就代表F,倒退回去就对了。」
天玄点头开始拼命的做,花了许久时间终于解出全部的字了。
云飞说:「好,再来是规则!在这一种组合规则里,每段,也就是八个字为一组,15对调,28对调,36对调,47对调。所以现在按照这个规则,每八个字为一组重新将它排列出来,就还原回原本的档案了。」
天玄挽起袖子说:「没问题,这可比刚才那个要简单多了,看我的!」
天玄把短短的一百多个字的讯息排列完成,而云飞和宇成看了却大吃一惊!
宇成荒道:「糟了!和庄胜哲大哥约好要去的,现在已经这么晚了!」
云飞赶紧准备要用的东西说:「明昂因为有事所以比较晚到,总不能比他还晚吧?要是比明昂晚,那可糗大了,到时被他笑我们不懂得解码才花那么多时间!」
..................................
在台北极光里,任逍遥对路心怡说:「这是我们在巴塞隆纳和马赛的盟友传过来的数据,可以请你翻译一下吗?你加入极光的数据里写对西班牙文和法文OK。」
路心怡说:「没有问题,我很快会翻译好的。对了会长,这个是日本的自由骇客仙道勇作先生传过来的报告,已经翻译完成了,西伯利亚和MSOG的部分都有。」
任逍遥看了看说:「好,谢谢你,先出去吧。」
路心怡出去后,正好见到刘明昂,便低著头害羞问:「你..最近还是很忙吗?」
明昂说:「如果你是想约我出去,很抱歉,我对女人没兴趣,玩完就丢了。」
路心怡说:「就算你只是玩我,我也不在乎。」
明昂冷眼说道:「但是我在乎,因为我连玩的兴趣都没有,你了解吗?」
路心怡痴痴的望著明昂离开,而明昂也走到庄胜哲的研究室里去。在研究室里,宇成和云飞才刚飞车赶到,与郑旬昌都和庄胜哲会话著有关信息战的事。
明昂推开门便问:「各位,现在高丽骇客和日本MSOG怎么样了?」
宇成说:「MSOG不知道是渐渐疲累还是分裂了,攻击若有似无。」
庄胜哲说:「我从会长那里有听到消息,似乎有越来越多的骇客与MSOG作对。」
云飞看著郑旬昌问:「你怎么到现在才知道我们作战的事?」
郑旬昌重重拍桌怒道:「这我才要生气呢!为什么一开始作战你们都不告诉我?」
庄胜哲笑说:「那时候你要期中考,大家见你那么用功,就没说了嘛。」
郑旬昌气呼呼的说:「用功用功,整天用功,也不知道到底是为什么。」
庄胜哲忽然转头说:「如果你真这么讨厌念书,我劝你还是及时行乐比较好。」
郑旬昌说:「我也想啊!但是,我妈妈老是念念念不停,我也想出去玩,想要交女朋友,想要做自己要做的事,但是她老是不准,说什么以后赚大钱自然会有时间和金钱去玩,自然会有女人找上门。可恶,难道爱情是用钱换来的吗?」
宇成想了想说:「听你这么一说,似乎我们的长辈观念的确很奇怪。」
云飞则说:「哼,不关我的事,女人和爱情对我而言根本不重要。」
明昂也说:「没错,浪费时间在女人和爱情上真是和浪费生命没两样。」
庄胜哲叹了口气说:「好吧,那我就告诉你们我亲身经验的事好了。」
郑旬昌惊喜说:「师父,你终于要说出你过去的事了吗?」
庄胜哲说:「说起来,这要从我上高中时开始说起了。国中要考高中,我妈妈就整天要我补习、念书,结果我完全没跟同学出去玩过,连毕业旅行都没去,当然我也没什么朋友。上了高中后,好不容易轻松了,想要开始玩社团、交个女朋友什么的,但我妈在开学典礼完就帮我找好补习班,又买了一堆教材。他希望我考电机方面的科系,那时电子产业的蓬勃发展我妈已经感觉到了。」
郑旬昌问:「那么,你选择了书呆子之路还是放浪子之路?」
庄胜哲说:「路不是我能选的,都是我妈决定的,当时我根本不敢违背我母亲。高中三年,看班上同学快乐的出去玩,联谊、社团、青春,我则每天和书本谈感情,研究书中的数学公式,青春就是书,我最大的好朋友大概就是书本吧!」
郑旬昌说:「原来你跟我一样嘛!那你考大学的时候又怎么样呢?」
庄胜哲说:「想当然尔,这种恶魔地狱式死亡读书训练也是有用的,以我的成绩可以挑上许多好学校了,但是我偏偏想要自我解放到你的学校:集人大学。众所周知,集人大学是美女如云,商科系比工科系多的一间天堂学校,是吧?」
郑旬昌不好意思的说:「哈哈,这到是真的,来念集人的男生多有醉翁之意。」
庄胜哲接著说:「但是,就在选填志愿的时候,我妈妈和我吵了一架,我想要填集人,但她偏偏要我去选一所和尚大学的电机系,我们争论不休,最后还是被她的意见挤下了我的志愿。她的说法也是:只要有钱,还怕没有女孩子吗?」
郑旬昌猛点头说:「对呀,真是太过份了,我实在不懂钱和女孩子有什么关系?」
庄胜哲说:「无奈的进入和尚大学后,我又继续追寻念书之路,妈妈依然整天逼我念书念书,他不准我离家外住,而且一进大学就找了研究所补习班,把我送进去里面。我四年的大学生活里,只有空堂是自由的时间。」
宇成问:「所以,一直到你研究所毕业,都是这样子的生活吗?」
庄胜哲说:「没有错,毕业后我就去当兵,当完兵之后就进入竹科里面工作了。在竹科里,也有不少人家里的观念是跟我母亲一样的:只要有钱,还怕没有女人吗?不过我妈也没有错,现在的确一堆女人排队站在那里等我们挑。」
郑旬昌颤抖激动的说:「不要...不要...我不要这样的生活,我不要!!!」
庄胜哲又说:「不过,我妈讲的也不是完全正确。到了工作后,我已经没有多馀的时间和体力去玩、去做自己想要的事了,然而我妈却对自己出了个科技新贵的儿子,感到好骄傲,每天出去晃一圈,除了羡慕的眼神外还有一堆媳妇想进门。」
云飞突然愤怒道:「哼,我了解,那些父母想要利用孩子的能力建立自己的名望!」
宇成故做惊吓样的说:「云飞,你怎么突然插进这句话,吓我一跳!」
云飞立刻冷静下来说:「不、没什么,我只是痛恨这种利用孩子的父母!」
郑旬昌也点头说:「我也是,我父母一知道我会修计算机,就一堆三姑六婆找我修!」
云飞说:「然后,当你修好了,你父母一定是摆出一付『了不起吧!』的姿态吧?」
郑旬昌完全认同:「对呀、对呀!每次修好后,她都很得意的样子,好像利用我建立她在主妇亲戚前的名声一样,凭什么我要帮她那堆不认识的亲友修计算机?」
云飞说:「大人从孩子小时候起就在比谁的孩子乖、谁的孩子聪明,到长大后还在比谁的孩子行、谁的孩子赚的钱多,看到他们恶心的脸,就想一拳打扁!」
宇成冒冷汗说:「喂,这太离谱了吧?还扁父母?会不会过份了一点?」
庄胜哲说:「我觉得很正常,当你被父母拿来利用成为建立名声和面子的工具时,受不了而爆发是很正常的情绪发泄。我很后悔当时不敢反抗我母亲,我到今天依然一个女朋友也没交,我也不想交了,看到那群女人眼中闪烁的$就想吐!」
明昂脸色凝重的说:「你们没有失去过父母,所以才说得出这种话。不过,也许你们有你们的想法,我也不能说你们是一群混蛋吧!我的幸福...早已消逝。」
庄胜哲说:「幸福,岂是单一的价值?失去了自由,也不存有完整的幸福了。」
突然间这个房间里的空气似乎更沉重了...............待续
第五卷 满月之战篇 第一百二十七章 简德昌的重要任务
在台北极光的会长室里,任逍遥与简德昌密谈著关于宇成三人的事。
任逍遥带著垦求的语气说:「不论如何,我希望你能尽全力帮助他们!」
简德昌手上拿著三人的『极光八部』测验报告说:「不用你讲,像他们三个这样天份如此之高的小夥子,我岂有放过的理由?他们真正的分析图表与预测图表再再都显示著他们未来不平凡的能力。」
任逍遥说:「除了蓝云飞和