龍騰世紀 > 科幻小說 > 極光駭客

龍騰世紀 第十八章學習表單元件 文 / 飛梭之影

    又是一個上學天,蔡健吾和雲飛又在爭論有關c++的問題。下課後,雲飛和宇成跟天玄照例往計算機信息社報到。

    雲飛對宇成說:我要告訴你,再過幾個月就是正點的測驗日了,如果你真的想要通過的話,從現在開始就要加倍努力的練習,知道嗎?

    宇成興奮的說:沒有問題,你就用最嚴格的方式來訓練我吧!特訓!特訓!

    一到社團,就見到表情失落的志恆社長站在走廊上,看見天玄就走了過來。

    志恆沒有精神的問:天玄,加入滾滾滾的方法可以告訴我嗎?

    三人大驚,天玄便問:社長,你怎麼了,為什麼這麼想不開?

    志恆說:我,我發現原來呂慈恩喜歡的是劉明昂,她還騙了我兩次。

    宇成問:不會吧?她騙了你什麼?她應該是喜歡你的吧?

    志恆落寞的說:我不想講,總之,你告訴我加入滾滾滾的辦法吧!

    天玄說:好吧,既然學長你要加入,那我就告訴你吧。說完拿出一張紙,上面印了幾行字,天玄又說:照著這張紙上的宣示詞講就可以了。

    志恆拿過紙後便舉起手發4說:我,吳志恆,在此宣示加入滾滾滾,天地為證。從今往後,見到肉麻恩愛的情侶,叫他們滾;見到花心的情場浪子,把他打到滾,見到受女生歡迎的男人,用憤怒的力量讓他滾。只有計算機才是男人需要的。從此誠愛計算機,終生不再和女人在一起,了結塵緣。

    天玄說:好了學長,你現在已經加入滾滾滾了。都是劉明昂

    志恆也說:都是劉明昂

    兩人突然抱在一起哭,天玄說:學長,讓我們一起哭吧!志恆也說:對啊,我們一起哭吧!只有計算機才是男人需要的,女人算什麼。

    宇成和雲飛看不下去,便先進去社團裡。此時雲飛響起,是雷備天打來。

    雲飛接起問:你找我,有什麼事嗎?

    雷備天說:正點的測驗報名已經開始了,你該不會打算參加吧?

    雲飛哼了一聲說:我為何不?即使最後又跟上次考試一樣,我也要通過!

    雷備天笑說:不要做夢了,反正所謂的實力,是由天份、努力和運氣所構成的,你若仍缺少其中一個,你永遠也爬不到和我們一樣的地位。

    雲飛冷笑道:你放心好了,我很快就會追上你們。而且,這次可是有一個很有趣的人會跟我一起參加,我想要親眼看看他的實力能到達什麼樣的地步!

    雷備天好奇的說:他該不會就是你所挑選的對象吧?你還帶著太多冥夜論壇的氣息,這不會對你有太大幫助的。好了,我就祝你好運吧!說完便掛斷。

    會是我的對象嗎?那可要好好的鍛鍊了。雲飛打開計算機,對宇成說:基本的操作剛教完你都已經會了,現在教新的。

    宇成說:好,那就先從這個ie瀏覽器來吧。從這裡開始,就是我的新里程!

    雲飛說:在這個瀏覽器裡,按下鼠標右鍵選擇檢視原始碼,就可以看到網頁的html語法了。這個語法可以說是最重要的東西,沒有它,我們就沒辦法在網路上看到任何網頁了。這是一種標籤式的語法,利用和來指定語法的範圍,所以在解讀時要以這兩個為準。在當中就是語法的種類,如

    代表的是文章段落、我們是用來做超鏈接、就是修改字形。

    宇成點點頭說:那麼,駭客的重點在那裡呢?

    雲飛說:基本的語法要看熟才能全盤瞭解。而駭客的重點有幾個地方,第一個是標記為的段落,這裡常常是javascript和vbscript編寫的地方。很多網頁會內建一些檢查機制在這些script裡,因為它會在client端也就是我們瀏覽的計算機端做處理,不會造成色rver端的負荷。然而,正因為程式碼是在client端執行,反而更有利於我們做破解。舉例來說,某些輸入框會用javascript來檢查你輸入的長度,當我們要破解長度時,便是修改java裡檢討的部分,好比原本限制名字輸入個字我們把改成000就可以輸入一千個字。

    宇成又點點頭說:那麼還有那裡?

    雲飛說:再來是這個標籤。這個東西代表的是整個表單的輸送。我們在ie裡常會碰到輸入表單,會在你填完選完後有一個submit按鈕發送,然而一般人會誤以為發送的位置是在按鈕上,找到了按鈕的語法卻不見送到的位置。事實上一個到所包起來的是一個表單,這裡面所有的信息都是傳送到同一個地方的。這個傳送到的位置,則在裡面。因此,要找出表單發送到那一個網頁,又找action後面的鏈接位置才是正確的。

    宇成又問:那麼,知道了位置後,要怎麼更改傳送值?

    雲飛說:當我們知道了傳送目標,就要更改傳送值來傳出異常於一般正常表單傳送的東西。傳送值都會寫在物件的控制項語法裡,一般輸入性質的控制項寫法為而xxx可以是文字列或其他輸入方式,文字列便是。在這後面會有一個value=」」,這個value便是傳送默認值,通常我們是不需要改變它的,因為我們直接在表單輸入就可以了。要找的是有hidden字樣的物件,這個是隱藏值,你在網頁看不見它,但是在原始碼裡看得到。hidden是隱藏一些不想被用戶更動或知道的數據,在你按下發送時一起傳發送去。我們要更改的數據以這邊為主,當然每次在做更改時都不同啦,看狀況而定。

    宇成驚歎道:哇,真是太神奇了。駭客有這麼神嗎?亂改傳送數據?

    雲飛笑笑說:駭客不是神,這些也不算是什麼。駭客其實是指在某些技術上很專精,或計算機功力非常強的人。至於那些只會入侵破壞的,叫做cracer。駭客有時候也會需要破壞或是入侵,但絕對不是一昧的搞破壞,經常是為了要找出系統的安全漏洞。可以說,駭客的破壞是在想辦法解決被其他入侵者破壞。

    宇成疑惑的問:那麼,為什麼很都駭客都喜歡入侵別人的主機呢?

    雲飛說:興趣吧,或者是報仇,或是有其他的目的。總之,駭客會破壞,但並不是一昧破壞而已。只要你用心學,不斷努力,就算不懂破壞也是一個駭客。

    宇成又問:那麼,為什麼你會說這些技術不算什麼?

    雲飛說:那是因為,我們現在所做的事情只是傳送非預期的數據進入對方的主機裡面。而再上去,則是要懂得將對方主機的數據給取出來。開個兩槍並沒有什麼了不起的,但是能把鈔票從銀行搶出來才是真正的強盜。

    宇成傻笑說:什麼開槍、強盜的,不都是壞人嗎?不是很懂!

    雲飛說:那我這樣說吧。剛剛教你的,只是一個男生如何對女生傳達非預期的感情,也就是所謂的放電。但是再上去的,就是怎麼把女生心裡的感情給取出來。

    宇成說:這樣講我就懂了,現在學的是天玄,更上去就變明昂了。

    雲飛歎道:你這比喻還真是隨即又表情大變笑道:比喻的真貼切!

    雲飛繼續說:你現在要做的事,就是先把html語法都搞懂。基本上所制定的所有語法都可以查得到。再下去我們就要開始學更深入的c++和java了,c++是目前應用最廣的程式語言,有人曾經說過整部計算機除了bios外都可以用c++來寫。而java則是近年的新星,跨平台的程式語言,寫一次便可以在許多平台上執行。

    宇成說:好,我一定會努力的。但是,我要去那找有關html的數據?

    雲飛遞過一本書說:把這本書看完吧。以你的吸收能力應該很快才對。

    這麼大一本!宇成看著厚厚的書說:不要吧?還是看計算機雜誌比較有趣耶!?難道雜誌上沒有介紹html語法嗎?

    雲飛搖搖頭說:幾乎沒有,因為雜誌只會報導經常更新的東西,或開專欄介紹非常困難的東西,但是html剛好兩者都不是,所以你乖乖的。

    宇成接過書,只有乖乖的看了。雲飛忽然想到什麼似的,翻了一個網頁出來。

    雲飛對宇成說:雖然還沒學完,不過你試試把該程式檢查限制改成000。

    functionnamechec

    varmyname=clea;

    varmyrd=;

    varmyud=『2『;

    ifmyname>9{

    alert『超過字數上限『;

    returnfalse;

    else

    myud=『7『;

    returntrue;

    宇成不經思索,直覺的點到:把9改成000。

    雲飛說:漂亮,你的直覺越來越準了。

    宇成笑說:是嗎?或許是經過幾次特訓下來,把經驗提升了吧。小時候我媽媽車,我看東西的直覺很準,不過都是我熟悉的東西才會這樣。而我不熟的東西依靠直覺往往會弄壞它,就像以前我常常弄壞有電的東西一樣。

    雲飛問:可是直覺這種東西,不是應該在完全不知道的情況下,也能夠依靠它找出正確的方向或做法嗎?

    宇成說:不一定啊!像有些常登山的人,在山林裡迷路時,往往他們的直覺可以走出正確的路,而其他人的直覺卻會走進死路。我媽媽說這是因為有直覺性的人不擅於思考,而是靠某種經驗吸收的力量所做的判斷,像賽車手一樣。賽車手的比賽都是在瞬間做判斷的,我記得有部豬的飛行員卡通也說,優秀的飛行員靠的不是經驗,而是直覺※以直覺雖然和經驗有關,卻不是經思考後的答案。

    雲飛說:這麼說來,似乎有直覺的人會比較好羅?他們不用思考就有解答了。

    宇成說:也不完全是這樣,如果什麼都不懂那思考者或許還能想出辦法,而直覺者卻常常不能依靠直覺做判斷,除非是超能力先知吧,好了我要繼續用功了。

    就這樣,宇成以駭客為目標,開始努力了待續

    ,.,,,
上一章    本書目錄    下一章