又是一個上學天,蔡健吾和雲飛又在爭論有關C++的問題。下課後,雲飛和宇成跟天玄照例往計算機信息社報到。
雲飛對宇成說:「我要告訴你,再過幾個月就是正點的測驗日了,如果你真的想要通過的話,從現在開始就要加倍努力的練習,知道嗎?」
宇成興奮的說:「沒有問題,你就用最嚴格的方式來訓練我吧!特訓!特訓!」
一到社團,就見到表情失落的志恆社長站在走廊上,看見天玄就走了過來。
志恆沒有精神的問:「天玄,加入滾滾滾的方法可以告訴我嗎?」
三人大驚,天玄便問:「社長,你怎麽了,為什麽這麽想不開?」
志恆說:「我,我發現原來呂慈恩喜歡的是劉明昂,她還騙了我兩次。」
宇成問:「不會吧?她騙了你什麽?她應該是喜歡你的吧?」
志恆落寞的說:「我不想講,總之,你告訴我加入滾滾滾的辦法吧!」
天玄說:「好吧,既然學長你要加入,那我就告訴你吧。」說完拿出一張紙,上面印了幾行字,天玄又說:「照著這張紙上的宣示詞講就可以了。」
志恆拿過紙後便舉起手發說:「我,吳志恆,在此宣示加入滾滾滾,天地為證。從今往後,見到肉麻恩愛的情侶,叫他們滾;見到花心的情場浪子,把他打到滾,見到受女生歡迎的男人,用憤怒的力量讓他滾。隻有計算機才是男人需要的。從此誠愛計算機,終生不再和女人在一起,了結塵緣。」
天玄說:「好了學長,你現在已經加入滾滾滾了。都是劉明昂」
志恆也說:「都是劉明昂」
兩人突然抱在一起哭,天玄說:「學長,讓我們一起哭吧!」志恆也說:「對啊,我們一起哭吧!隻有計算機才是男人需要的,女人算什麽。」
宇成和雲飛看不下去,便先進去社團裡。此時雲飛響起,是雷備天打來。
雲飛接起問:「你找我,有什麽事嗎?」
雷備天說:「正點的測驗報名已經開始了,你該不會打算參加吧?」
雲飛哼了一聲說:「我為何不?即使最後又跟上次考試一樣,我也要通過!」
雷備天笑說:「不要做夢了,反正所謂的實力,是由天份、努力和運氣所構成的,你若仍缺少其中一個,你永遠也爬不到和我們一樣的地位。」
雲飛冷笑道:「你放心好了,我很快就會追上你們。而且,這次可是有一個很有趣的人會跟我一起參加,我想要親眼看看他的實力能到達什麽樣的地步!」
雷備天好奇的說:「他該不會就是你所挑選的『對象』吧?你還帶著太多冥夜論壇的氣息,這不會對你有太大幫助的。好了,我就祝你好運吧!」說完便掛斷。
「會是我的『對象』嗎?那可要好好的鍛了。」雲飛打開計算機,對宇成說:「基本的操作剛教完你都已經會了,現在教新的。」
宇成說:「好,那就先從這個IE瀏覽器來吧。從這裡開始,就是我的新裡程!」
雲飛說:「在這個瀏覽器裡,按下鼠標右鍵選擇檢視原始碼,就可以看到網頁的HTML語法了。這個語法可以說是最重要的東西,沒有它,我們就沒辦法在網路上看到任何網頁了。這是一種標簽式的語法,利用和來指定語法的范圍,所以在解讀時要以這兩個為準。在當中就是語法的種類,如
代表的是文章段落、我們是用來做超鏈接、就是修改字形。」
宇成點點頭說:「那麽,駭客的重點在那裡呢?」
雲飛說:「基本的語法要看熟才能全盤了解。而駭客的重點有幾個地方,第一個是標記為的段落,這裡常常是和編寫的地方。很多網頁會內建一些檢查機制在這些裡,因為它會在端也就是我們瀏覽的計算機端做處理,不會造成Server端的負荷。然而,正因為程式碼是在端執行,反而更有利於我們做破解。舉例來說,某些輸入框會用來檢查你輸入的長度,當我們要破解長度時,便是修改JAVA裡檢討的部分,好比原本限制名字輸入個字我們把改成000就可以輸入一千個字。」
宇成又點點頭說:「那麽還有那裡?」
雲飛說:「再來是這個標簽。這個東西代表的是整個表單的輸送。我們在IE裡常會碰到輸入表單,會在你填完選完後有一個按鈕發送,然而一般人會誤以為發送的位置是在按鈕上,找到了按鈕的語法卻不見送到的位置。事實上一個到所包起來的是一個表單,這裡面所有的信息都是傳送到同一個地方的。這個傳送到的位置,則在裡面。因此,要找出表單發送到那一個網頁,又找後面的鏈接位置才是正確的。」
宇成又問:「那麽,知道了位置後,要怎麽更改傳送值?」
雲飛說:「當我們知道了傳送目標,就要更改傳送值來傳出異常於一般正常表單傳送的東西。傳送值都會寫在物件的控制項語法裡,一般輸入性質的控制項寫法為而xxx可以是文字列或其他輸入方式,文字列便是。在這後面會有一個value=””,這個value便是傳送默認值,通常我們是不需要改變它的,因為我們直接在表單輸入就可以了。要找的是有字樣的物件,這個是隱藏值,你在網頁看不見它,但是在原始碼裡看得到。是隱藏一些不想被用戶更動或知道的數據,在你按下發送時一起傳發送去。我們要更改的數據以這邊為主,當然每次在做更改時都不同啦,看狀況而定。」
宇成驚歎道:「哇,真是太神奇了。駭客有這麽神嗎?亂改傳送數據?」
雲飛笑笑說:「駭客不是神,這些也不算是什麽。駭客其實是指在某些技術上很專精,或計算機功力非常強的人。至於那些只會入侵破壞的,叫做。駭客有時候也會需要破壞或是入侵,但絕對不是一昧的搞破壞,經常是為了要找出系統的安全漏洞。可以說,駭客的破壞是在想辦法解決被其他入侵者破壞。」
宇成疑惑的問:「那麽,為什麽很都駭客都喜歡入侵別人的主機呢?」
雲飛說:「興趣吧,或者是報仇,或是有其他的目的。總之,駭客會破壞,但並不是一昧破壞而已。隻要你用心學,不斷努力,就算不懂破壞也是一個駭客。」
宇成又問:「那麽,為什麽你會說這些技術不算什麽?」
雲飛說:「那是因為,我們現在所做的事情隻是傳送非預期的數據進入對方的主機裡面。而再上去,則是要懂得將對方主機的數據給取出來。開個兩槍並沒有什麽了不起的,但是能把鈔票從銀行搶出來才是真正的強盜。」
宇成傻笑說:「什麽開槍、強盜的,不都是壞人嗎?不是很懂!」
雲飛說:「那我這樣說吧。剛剛教你的,隻是一個男生如何對女生傳達非預期的感情,也就是所謂的放電。但是再上去的,就是怎麽把女生心裡的感情給取出來。」
宇成說:「這樣講我就懂了,現在學的是天玄,更上去就變明昂了。」
雲飛歎道:「你這比喻還真是」隨即又表情大變笑道:「比喻的真貼切!」
雲飛繼續說:「你現在要做的事,就是先把HTML語法都搞懂。基本上HTML4.0所制定的所有語法都可以查得到。再下去我們就要開始學更深入的C++和JAVA了,C++是目前應用最廣的程式語言,有人曾經說過整部計算機除了外都可以用C++來寫。而JAVA則是近年的新星,跨平台的程式語言,寫一次便可以在許多平台上執行。」
宇成說:「好,我一定會努力的。但是,我要去那找有關HTML的數據?」
雲飛遞過一本書說:「把這本書看完吧。以你的吸收能力應該很快才對。」
「這麽大一本!」宇成看著厚厚的書說:「不要吧?還是看計算機雜志比較有趣耶!?難道雜志上沒有介紹HTML語法嗎?」
雲飛搖搖頭說:「幾乎沒有,因為雜志只會報導經常更新的東西,或開專欄介紹非常困難的東西,但是HTML剛好兩者都不是,所以你乖乖的看書吧。」
宇成接過書,隻有乖乖的看了。雲飛忽然想到什麽似的,翻了一個網頁出來。
雲飛對宇成說:「雖然還沒學完,不過你試試把該程式檢查限制改成000。」
{
varmyName=;
varmyRD=;
varmyUD=‘2‘;
ifmyName>9{
alert‘超過字數上限‘;
returnfalse;
else
myUD=‘7‘;
returntrue;
}
宇成不經思索,直覺的點到:「把9改成000。」
雲飛說:「漂亮,你的直覺越來越準了。」
宇成笑說:「是嗎?或許是經過幾次特訓下來,把經驗提升了吧。小時候我媽媽車,我看東西的直覺很準,不過都是我熟悉的東西才會這樣。而我不熟的東西依靠直覺往往會弄壞它,就像以前我常常弄壞有電的東西一樣。」
雲飛問:「可是直覺這種東西, 不是應該在完全不知道的情況下,也能夠依靠它找出正確的方向或做法嗎?」
宇成說:「不一定啊!像有些常登山的人,在山林裡迷路時,往往他們的直覺可以走出正確的路,而其他人的直覺卻會走進死路。我媽媽說這是因為有直覺性的人不擅於思考,而是靠某種經驗吸收的力量所做的判斷,像賽車手一樣。賽車手的比賽都是在瞬間做判斷的,我記得有部豬的飛行員卡通也說,優秀的飛行員靠的不是經驗,而是直覺※以直覺雖然和經驗有關,卻不是經思考後的答案。」
雲飛說:「這麽說來,似乎有直覺的人會比較好羅?他們不用思考就有解答了。」
宇成說:「也不完全是這樣,如果什麽都不懂那思考者或許還能想出辦法,而直覺者卻常常不能依靠直覺做判斷,除非是超能力先知吧,好了我要繼續用功了。」
就這樣,宇成以駭客為目標,開始努力了待續
(幕後畫面!宇成:「和JAVA相比,我比較喜歡卡布淇諾,可以換成這種口味嗎?」雲飛:「那你要問問SUN願不願意。我想他們是不會樂意泡沫化的。」),.,,,