手機端
掃碼瀏覽

[都市言情] [都市生活] 黑客傳說 作者:月之子 (已完成)

[複製鏈接]
1002 |242
ssesyo樓主 發表於 2021-11-30 06:00 | 顯示全部樓層
第二卷 第58章 硬件損毀?!

許毅和顏玉在網絡江湖中戲耍的時候,ANSG辦公室則炸開了鍋。剛剛經歷了一場黑客大戰,不但沒有獲得什麼有用的情報,還被人追到大本營,將三天計算機弄趴下了。一向所向披靡的ANSG哪遇到過這種情況?以往無論是多麼艱難的任務,如果其他組員搞不定,只要組長凱文一出手,必定可以順利完成。而這次,情況大大地出乎他們的意料,組長在最後那一刻大叫著「關機!立刻!」的喊聲還迴盪在他們面前。

「組長為什麼會這樣?他……他可是凱文啊!他難道不是無敵的嗎?」全球黑客們的精神領袖,大家眼中的黑客之神,大家萬萬沒有想到,他也會這樣失態,狼狽到只能關閉計算機來逃避對手的破壞。

凱文這次的表現是讓人失望的,雖然大家知道對手非常強大,但是凱文無敵的神話已經被打破,大家雖然沒有說什麼,但凱文在他們心中的地位已經有了動搖。「原來隊長也和是我們一樣啊。」組員們心中都有了這樣的一絲明悟。

此刻,凱文正雙手抱在胸前,等著手下們對那三台出問題的計算機的檢查結果,深邃的眼睛怔怔地望著其中一台計算機的顯示器,不知道在想著什麼。

檢查結果很快出來了,正和許毅所期望的那樣,兩台電腦的硬盤扇區有了一些損壞,另外一台電腦連自檢都出問題,這也就意味著計算機主板出了問題。

這樣的結果無疑是非常令人震驚的。

如果以前,有人說誰能夠通過網絡在短時間內將計算機硬件破壞,那他們誰都不會相信。可現在,活生生的例子擺在他們面前,他們不得不承認,這個結論是肯定的。

大家都意識到了對方的可怕,這說明他不但對網絡技術非常精通,而且對底層硬件也非常瞭解。他們紛紛猜測對方是如何做到這一點的。

「我知道硬盤怎麼損壞的。」正坐在其中一台計算機前檢查的凱恩嗡聲嗡氣地開口了。大家的注意力立刻被吸引,都把目光集中在他身上,他們都知道凱恩在這方面研究頗深,也只有他才能找到原因了。

「其實他採用的方法也挺簡單,就是不停地進行格式化。」

「凱恩,格式化也能損壞磁道嗎?格式話不是並沒有真正刪除上面的文件嗎?磁盤中的文件結構信息還保存在上面,而且就算是徹底的格式化,也只是相當於將上面的信息重新0或者1全部覆蓋一遍而已,不會對硬盤造成什麼損傷吧?」斯多提出了自己的疑問。

「嗯,通常的格式化是這樣的。你說的這種格式化是高級格式化。要知道,磁盤格式化可以分為高級格式化和低級格式化,這兩者是不同的。」

大家都知道有這麼一個低級格式化存在,但是通常情況下都從來沒有使用過這個功能,所以往往會將其忽略,對其功能也不甚瞭解。好幾個人露出恍然大悟的表情。

馬丁說道:「原來是低級格式化啊!」

凱恩點點頭:「低級格式化又稱為物理格式化,它的作用是把空白的磁盤劃分成一個個半徑不同的同心圓、磁道,還將磁道劃分為若干個扇區,並在每個扇區的物理區域場上標出地址信息,這類似於在一張白紙上打出格線一樣。通常這個操作在磁盤出場之前會由廠家完成,所以硬盤買來之後,我們並不用進行格式化,直接分區,然後高級格式化。而低級格式化對硬盤的使用壽命卻有很大影響,只要在短時間內,對同一磁盤扇區反覆進行低級格式化,這個扇區就會很快損壞。你們看,」凱恩只著顯示器中磁盤檢查的結果說道,「這裡的壞道是從0道開始的,然後1道,這樣下去,如果不關機停止,整塊硬盤都會報廢。」

眾人果然看到顯示器中磁盤檢查程序顯示出來的結果正如凱恩所說的那樣,都若有所思地點點頭,可能心中都在考慮,下次也用這個方法對付對付其他人。

凱文對凱恩點了點頭,顯然對他的說法表示贊同。他也知道低級格式化會對硬盤產生影響,可從來沒有想到用這個特點來給計算機造成破壞。

馬丁見組長盯著第三台機器皺著眉頭看了一會兒,又是搖頭又是點頭的,於是問道:「組長,你知道這台機器是什麼地方損壞麼?」

這第三台計算機顯然比另外兩台嚴重得多,連自檢都不能正常進行了,可以說是真正地報廢了。

凱文並沒有直接回答,反而是轉而問他身邊的一個身體胖胖腦袋光光的小子:「米高,你有什麼看法?」

「組長,我猜想,並不是主板報廢了,應該是主板上的BIOS的問題,對方將BIOS裡面的內容改變了,所以系統不能啟動。」當然,米高知道,如果普通網民碰到這種情況,也就相當於是主板報廢了。

凱文再次點頭,贊同他的說法。

BIOS的全稱是ROM-BIOS,意為「只讀存儲器輸入\輸出系統」,它也是一段小程序,專門和計算機硬件資源打交道,不過這段程序並不是保存在硬盤中,而是直接固化在一個芯片中,不論斷電還是通電,它都不會丟失。只所以說它是只讀的,關鍵就在「固化」二字,通常情況下並不會改變。但這次,它被修改了!

好像是為了證實自己的觀點,米高開始動手升級主板上的BIOS程序。雖然說BIOS是只讀的,但還是有方法修改的,各大主板廠商都有專有的BIOS升級程序,只不過有些麻煩,得從軟盤啟動,用專門的程序升級。米高準備好了這台機器中相同主板的BIOS升級程序,想要重新「刷新」裡面的BIOS程序,但卻發現由於原來的BIOS程序損壞了,並不能用這個方法升級成功。

不過沒關係,米高還有辦法。他找來一個兼容的Flash ROM「燒錄器」(這個東東可以將程序燒錄進芯片中),將主板上的那個BIOS芯片扣了下來,然後將升級程序燒錄進去,再將芯片插回去,接好線路,系統果然順利啟動了。

原因是搞清楚了,但,到底怎樣才能通過系統中的軟件來操作BIOS呢?他們可從來沒有聽過BIOS還能夠這樣修改。

將三台計算機修好之後,大家便散了,各懷心事,今天發生的事情實在給他們太多震撼了,這件事對他們來說簡直是莫大的恥辱。
回覆

使用道具 舉報

ssesyo樓主 發表於 2021-11-30 06:00 | 顯示全部樓層
第二卷 第59章 遲到的稿費

到了初三,平時的小測驗也漸漸多了起來,在許毅的控制下,他的成績也漸漸有了起色,逐步上升,現在在班級中已經排在中間了,讓各大任課老師大跌眼鏡。不過,這在別的同學眼中,都認為是理所當然的,畢竟,平時許毅的「努力」是有目共睹的,雖然上課的時候他經常睡覺,但看書的時間畢竟是多了起來,而且下課之後他大多時候還是在座位上看書的,當然,在同學們眼中,還有一個重要原因,那就是顏玉這個優生的盡心輔導。

這天,許毅剛來到教室,遠遠望見自己的座位上坐著人,她正和顏玉同學興致勃勃地在聊些什麼,那人正是學習委員黎姿姿。對於黎姿姿同學,自從上次發生了那件事之後,他一向都是敬而遠之的,兩人也一直都沒有好好說上幾句話,平時她也很少到後排來。

她什麼時候和小玉這麼熟了?許毅先是奇怪,不過轉念一想,顏玉小姑娘的成績不錯,再加上女生之間容易相處,這也就沒什麼好奇怪的了。

許毅走近之後,黎姿姿也發現了他,連忙站了起來,只稍微看了他一眼,並沒有說什麼,然後匆匆離去。

「早呀,小玉兒。」自從上次和顏玉一起玩過《俠客行》之後,許毅就改口叫顏玉為小玉兒了。

「還早呀?大懶蟲!都快要上課了。」顏玉一副「我敗給你了」的表情。

許毅嘿嘿一笑,然後問道:「黎姿姿同學找你有事?」

「沒事就不能來和我說說話麼?我們可是好姐妹。」

「喔?沒見你和她怎麼接觸啊。什麼時候還成了好姐妹了。」

「就剛才呀。不過還真有點事,不過不是找我,而是找你。諾,她剛才拿來的。」顏玉拿出一個皺巴巴的信封出來,遞給許毅。眼中滿是好奇。信封還沒拆開,可見顏玉還是懂得尊重別人的隱私,沒有任性拆開自己的信件。

許毅正想問為什麼她沒有跟自己說話,看到這封信,也就沒說什麼了。信封上的收信人正是許毅,而發信方則是《電腦報》編輯部。許毅立刻知道怎麼回事了,心道怎麼這封信現在才到?都已經隔了這麼久了,連他自己都已經忘記這件事了。

「她說是傳達室弄錯了地方,後來這封信一直被扔在了傳達室的無人認領信件架上,她今天無意中才發現了這封信。」

原來如此。許毅露出釋然的表情。看著手中的這封信,嘴角浮現起一絲笑容,對自己想用這個方法來賺錢的行為感到很好笑,真的很是幼稚。不過,仔細回想起來,自己很多行為好像都很幼稚,看來是在這個身體裡面呆久了。

「毅哥哥,你笑什麼呀。快點拆開來看看,你是不是給《電腦報》寫東西了?」

許毅回過神來:「嗯,以前投過一篇文章。」他把信扔到顏玉課桌上,意思是你隨意看,我自己沒什麼興趣。

信封裡面有一封信和一張匯款單,信中的內容無非是說希望許毅能夠繼續投稿云云,稿費竟然有50元,比許毅預想的要多。

顏玉眼中又是一片崇拜:「毅哥哥,你什麼時候寫的啊,文章都發表了。」

在小姑娘的心中,文章變成鉛字的影響顯然要比許毅高超的計算機技術要大。看著她那雙冒著星星的眼睛,許毅心中小小地虛榮了一把。

「嗯,有一段時間了,還是上個學期的事情。過了這麼久,我還以為沒戲了呢,沒想是傳答室給耽誤了。」

接下來小姑娘又是一通「臨時採訪」,許毅簡直快招架不住,幸好此時上課鈴響了,他丟下一句「這信你喜歡就留著吧」,然後拿出一本《數學分析》看將起來。

下午有計算機課,許毅這才發現,計算機老師已經換人,那個孫老師已經不見,聽說是辭職了,換了個姓柳的女老師,也就二十來歲的樣子,有幾分姿色,看來是剛剛參加工作不久。計算機老師年輕化這是肯定的,畢竟計算機在中國的歷史也並不長,懂計算機的老師都是一些年輕人。

由於那次「壞東西事件」,李帥的技術得到了大家的肯定,女同學們有什麼問題紛紛像他請教,而男同學則非常喜歡這個新女老師,問問題必然是找她,於是機房中就只看到他們兩人在裡面鑽來鑽去。

在角落裡上網的許毅沒有注意到的是,顏玉同學好像和這個新老師很熟悉。

放學之後,許毅便叫住了劉波。

「波子,別急著回去,我找你有事。」然後,他又對跟在身後的顏玉說道,「你先回去吧,我要去個地方,不同路。」

顏玉精神一震,兩眼一亮:「去哪?我也要去。」

「不行。」

「喔~,你們是不是要去做什麼壞事?」

任顏玉說什麼,許毅就是不同意,只是說「以後再告訴她。」

最後顏玉猛地一跺腳,嗔道:「不去就不去,誰稀罕。」然後氣鼓鼓地走遠了。

「去哪?」

「別問,跟我走就是了。」許毅伸手攔出租車。

「是去秦老爺子那吧?」

「咦?」許毅詫然,轉過身來看著劉波,想從他臉上看出什麼,可是他沒什麼表情,只是眼神中透露出「我就知道」的意味。

「奇了!這你也能猜到?」他心裡尋思著,這哥們的內心並不像他外表那麼粗神經嘛。

劉波大嘴一咧:「有什麼難的。上次從秦爺那裡回來,你對他這麼感興趣,問東問西的,那個時候我就知道你一定想學點什麼防身的功夫。不過,我原本想你是會要我教你幾招的,今天才知道原來你打的是秦爺的主意。」

頓了一頓,他又繼續說道:「不過我事先聲明,秦爺會不會教你可說不準,到時候可別賴我。」

「放心,我只是讓你給我認認路,上次受傷,沒什麼印象了。」嘴上雖然這麼說,但許毅心中卻在竊笑:你們家既然和秦老頭有淵源,自然得好好利用這個關係,不用白不用。

坐在出租車上,許毅想了一會,又突然問到:「你說,我這次的幾率有多大?」

劉波立刻接口道:「不到三成。」

許毅:「……」

「算了,走一步算一步,我不會輕易放棄的。」許毅一臉堅毅地說道,他沒有看到劉波眼中隱藏的一絲戲謔的笑意。
回覆

使用道具 舉報

ssesyo樓主 發表於 2021-11-30 06:00 | 顯示全部樓層
第二卷 第60章 刪不掉的文件夾(上)

許毅和劉波兩人來到秦爺的住處,老頭客客氣氣地招待了兩人,可當許毅說出來這裡的目的時,他二話不說就將許毅扔出了自己的屋子。那雙粗手像是鐵鉗一樣扣著許毅,讓他不能動彈一分,後來又狠狠地摔在了地上,直摔得他呲牙咧嘴的。

不一會兒,劉波從裡面出來了,一臉無奈,搖了搖頭,他將許毅扶起來,檢查了一番,發現並無大礙,說道:「走吧。秦爺不答應。」

「不行,我一定要學功夫!」許毅心想要學別人的東西,自然不能這樣輕輕一受打擊就放棄,以前看電影小說,高人們收徒,都喜歡心志堅定的人。於是,他揉揉屁股又跑了進去。

剛進門,就直覺得眼前黑影一閃,然後就只感覺到自己的身體已經騰空了,撲通一下,又摔到了外面。不過那老頭力道控制得還真不是一般的到位,許毅竟然還是沒摔到筋骨,只是感覺很痛罷了。

許毅偏不信這個邪,一心想用自己的行動來感動秦老頭,於是再次如同飛娥撲火般衝了進去。

………

「別去了。」劉波一把按住了又一次掙扎起來的許毅,眼中很是不忍,「下次再來吧。」

許毅現在只感覺到全身都在痛,其實就算他想再一次進去,也爬不動了,而他心中也憋了一團火起,正暗罵不已,不過看到劉波這個樣子,還有他剛才說的那句話,好像有門。於是故意咬牙道:「我一定不會放棄的!」

「要拜師也不急於一時吧。」然後劉波壓低聲線在許毅耳邊說道,「放心吧,跑不了的。」

大西瓜,早有辦法竟然還一直眼睜睜看著我被摔成這樣!許毅眼睛瞪著劉波,正想說什麼,便看到劉波立刻對他打眼色,他也只好先忍著。

劉波跟秦爺打了個招呼,然後架著許毅離開了。

剛出了街口,許毅就開始破口大罵,直說劉波這小子不夠意氣,故意害得他成這個樣子。

劉波也沒反駁,只是慢慢解釋。原來,上次秦爺給許毅治傷的時候就發現他骨骼不錯,是個練武的好苗子,於是便特意找劉波瞭解了一下情況,知道許毅這孩子心性不錯,便動了收許毅為收徒的心思,不過卻又交待劉波,不准把這件事透露出去,一定得要許毅親自找上去,而且還會進行考驗一番,於是便有了剛才那一幕。

暈,早知道就不用這麼拚命了。許毅此刻心中後悔不迭,明明是自己「天生麗質」,那秦老頭想主動收徒,自己竟然還被他弄成這樣,而且如果以後拜師,肯定會被他吃得死死的,大大地不妙。

劉波好像知道了許毅的心思,說道:「其實說起來,剛才的那個程序是必須的。也正因為剛才你那倔強的脾氣,才會讓秦爺對你另眼相看,也才會真正決定收你為徒。許毅,能拜秦老爺子為徒可是件大好事,他可不是一般人,輩份大著呢,黑白兩道都吃得開。」

許毅一臉狐疑地看著劉波,好像在堅定他剛才說的話的真偽。黑白兩道?不是開玩笑的吧?三江市這小小的地級市也有黑社會?聽波子那語氣,好像挺羨慕我似的,那老頭來頭很大麼?

看來看去,劉波那小子也不像是說瞎話,姑且信他一次。

許毅一瘸一拐地回到了住處,和往常一樣,蘇蘭這個時候已經在做晚飯了。自從她搬到這裡以後,晚飯就一直由她負責。那是因為,她知道許毅這個人懶,平時飲食不怎麼注意,有時候懶得下館子,隨便吃點方便面什麼的就湊合著,於是便堅持晚飯由她負責,說許毅正在長身體的時期,得注意營養。

許毅忍著疼痛,沒有露出什麼馬腳,好不容易才等到蘇蘭帶著李艷的晚飯離開,這才鬆了口氣。然後,他來到浴室,用溫水好好地泡了個澡,這是劉波交待的,說是可以加速血液循環,減緩身上的疼痛。

洗完澡,只覺得渾身舒爽不已,身上果然不怎麼覺得痛了,反而感到很舒服,那感覺,就好像是被人進行了一次全身性的按摩,有些發軟。往床上那麼一躺,眼皮子沉重萬分,直想睡過去。不過許毅卻強自睜開眼,爬到書桌前,將電腦打開了。

在自己的臥室,不開電腦上網,那是不可能的。睡覺之前,不上上網,許毅心中就好像缺了一塊什麼似的。

連上網絡,許毅第一時間查看了一下上次埋藏在美國某台計算機中的那個隱藏的下載程序,看了一下進度,已經快下載到三分之二了。這個程序其實就是一個可以續傳的下載程序,每隔一段時間,它就會自動下載目標程序,而且每次持續的時間也不長,這樣斷斷續續已經持續了快七八天了,現在終於下載了三分之二了。

看完這個,許毅便又在黑客學院稍微看了看,現在的註冊人數已經突破一萬了,發展迅猛,基本上已經成為中國黑客網站的龍頭老大。許毅關注的是那個專門為BC開闢的板塊。在這裡,經常會有人貢獻出自己對這個軟件進行的修改代碼,或者加強功能,或者加上插件,裡面的成員質量越來越高,也越來越專業,這個中國第一個開源黑客工具,現在比之許毅發佈的第一個版本功能又要強上許多。而大家通過對這個程序源代碼的分析和閱讀,對黑客工具編程也有了更進一步的認識,有人利用其中的原理,舉一反三,也編出了不少具有自己特色的小程序。

整個論壇呈現出一片欣欣向榮的景象,這讓許毅很是高興。

看了一會兒,他的眼皮子越來越重,直想睡覺。再看了一下郵箱,發現有幾封郵件,快速瀏覽了一下,沒什麼重要的事情。然後又登陸上飛飛,卻發現了顏玉小姑娘發來的信息,說在自己的電腦中發現了一個刪不掉的文件夾,懷疑自己的系統是不是遭到了黑客的入侵。

這個消息一連發了好幾次,好像很急的樣子,最後一次消息正好是前幾分鐘才發的。






第二卷 第61章 刪不掉的文件夾(中)

呵呵,不就是個刪不掉的文件夾麼,怎麼什麼都往黑客身上推呀。許毅有些苦笑不得。顏玉用的操作系統是win95的,所以偶爾碰到這樣的情況應該是很正常的。通常情況下,只要等上一會兒,和這個程序有關的進程關掉之後就可以刪除了,或者,重新啟動一下電腦即可。

於是,許毅剛脆讓她重啟。過了一會兒,顏玉回復,那個文件夾仍舊刪除不掉。

「好,我看看。你在系統中開一個BC服務端,設好密碼。」

BC軟件本來就是一個遠程控制軟件,開服務端的時候,可以設置密碼,這樣只有知道密碼的人才能控制系統,所以具有針對性,也就是說別人不能隨便利用這個來控制自己的肉雞。

將這個軟件用作正途,它就是網管們的好幫手,可以很方便的遠程管理服務器,而黑客們又可以將其當成木馬用,開後門,遠程控制目標系統。當然,如果是黑客用這個軟件,就得先突破對方的系統,讓服務端在裡面先運行起來,這樣才能達到目的,而現在許毅想控制顏玉的系統,自然不用自己再去入侵,只要叫顏玉開這個服務就行了。

服務端已經做好,顏玉發來了密碼,許毅用BC客戶端連上了她的系統。很快,顏玉的系統桌面出現在許毅的顯示器中。許毅看到,小姑娘的系統還被她打扮得挺花哨的,桌面壁紙是一典雅清新的中國畫,蔥蔥鬱郁地一片綠竹。桌面上的圖標也不是很多,只有幾個常見的快捷方式,許毅注意到,其中有一個黑客學院網頁的快捷方式,另外還有個「DOS快速入門教程」的快捷方式。

看來小姑娘還在努力學習黑客知識,許毅有點驚訝她的熱情還沒過去。這時,他又想起以前自己答應讓她實現成為黑客的夢想,編寫一個黑客工具套裝給她,卻把這件事給忘了。心中有些歉意,不過BC軟件本身具有大部分功能,許毅只要再加上幾個就可以了。心下決定盡快把這個給做出來。

許毅還是用飛飛和她聊天:「哪個文件,你用鼠標指示一下。」

許毅從她共享的桌面看到,消息立刻傳到了她那兒。她移動鼠標,獲得了系統的控制權,然後打開D盤的一個文件夾,找到一個名為test文件夾,進去,裡面有個叫「aa……」的文件夾。顏玉的鼠標在上面動了動,然後她在飛飛裡面輸入:就是這個。接著,好像是為了證明自己的說法,她對其進行了刪除操作。彈出一個帶紅叉叉的警告框「系統無法刪除文件:無法讀源文件或磁盤。」

許毅看到這裡就笑了,這個東東實在是太熟悉了。心中疑惑,小姑娘這裡怎麼出現了這樣的文件夾?難道真的是別的同行來光顧過她的電腦?

這個文件夾是個特殊的文件夾,並不能這樣簡單地刪除。許毅上次獲取歐若拉的照片的時候就用過一次這個方法。利用的正是windows系統的一個小BUG,這個BUG直到window XP系統的時候還沒有修正過來。

許毅回復:「這個文件夾是什麼時候發現的?」

小玉兒:「就今天啊,本來我想清空這個文件夾的,就發現了這個問題。」

許毅想了一下,心中突然一動,想到剛才看到的顏玉桌面。

XYZ:「這個文件夾不是你建立的吧。」

顏玉在那邊想了一會兒,這才回道:「喔,我想起來了,我前兩天練習DOS命令的時候,好像建過這樣一個文件夾。」

這個消息剛發過來,她又發了一條:「就是那個MKDIR命令」。

許毅微微一笑,沒想到她隨便練習個命令就碰到了這個BUG.而以前,這個BUG是他調試程序的時候無意中發現的,經過一番徹底研究,算是完全掌握了這個BUG,而且還能夠將其運用到黑客入侵活動中來。

另外,小姑娘自學DOS命令讓許毅也很高興,所以他決定將這個BUG詳細跟她解說一下。

XYZ:「知道過RMDIR麼?」

小玉兒:「看上去很熟悉,印象不太深了,等等,我看看資料。」

倒!看來小姑娘對這些命令的掌握還和膚淺。

很快,顏玉就有了答案:「知道了!是刪除文件夾的命令。」

XYZ:「是的。你不要用鼠標右鍵的刪除,也不要用鍵盤那個DELETE鍵,試試用這個命令,在DOS窗口下刪除那個文件。」

小玉兒:「這樣就行了?我試試看。」

許毅從共享桌面的那個窗口看到,顏玉調出了DOS窗口,然後來到那個文件所在的目錄,輸入命令「RMDIR aa……」,回車之後,接過顯示「系統找不到指定的文件」。

小玉兒:「不行啊,毅哥哥。」

XYZ:「呵呵,用這個命令『RMDIR aa…\\』」

顏玉按照許毅給出的命令運行了一次,果然發現那個文件夾被刪除了。這下把她樂壞了。

小玉兒:「毅哥哥,那個文件夾不見了!」

XYZ:「嗯。」

見許毅並沒有多說,她很快就詢問起原因來:「這個命令的格式不是後面直接跟文件名嗎?為什麼後面還要多加上一個點和一個反斜槓呢?」

Hoho,小姑娘有前途,有小黑客的潛質。許毅就是在等她詢問。

「呵呵,小玉兒,我跟你說,你剛才無意中發現了一個微軟windows系統的大BUG.」許毅為了鼓勵小姑娘,特意誇大了一下。當然,從某種意義上來說,這個BUG也算是不小了。

許毅正等著小姑娘的歡呼雀躍,結果等來了一句讓他有暈闕感的問題:「毅哥哥,什麼叫BUG呀?」

許毅一口氣睹在了胸口,原本準備的一番說辭暫時用不上了,只得給她講解起BUG的意思來:「BUG在英語中是『臭蟲』或者『蟲子』的意思,用在計算機領域中,就是指一些隱藏在系統或程序中的缺陷或問題。對軟件公司來說,這是個不好的東東,會想盡辦法將其修復,但這卻是黑客們的最愛,因為利用這些BUG,他們往往可以做出很多不可思議的事情來。」

說起BUG這個詞彙的起源,還有一段典故。那是在第一代計算機的時代,那個時候的計算機都是由許多龐大且昂貴的真空管組成,並利用大量的電力來使真空管發光。可能正是由於計算機運行產生的光和熱,引得一隻小蟲子(Bug)鑽進了一支真空管內,導致整個計算機無法工作。研究人員費了半天時間,總算發現原因所在,把這隻小蟲子從真空管中取出後,計算機又恢復正常。後來,Bug這個名詞就沿用下來,表示電腦系統或程序中隱藏的錯誤、缺陷或問題。與Bug相對應,人們將發現Bug並加以糾正的過程叫做「Debug」,意即「捉蟲子」或「殺蟲子」。有人將其翻譯為「臭蟲」,但程序員們還是喜歡直接用BUG這個詞。

-----

Ps:1945年9月9日,下午三點。哈珀中尉正領著她的小組構造一個稱為「馬克二型」的計算機。這還不是一個完全的電子計算機,它使用了大量的繼電器,一種電子機械裝置。第二次世界大戰還沒有結束。哈珀的小組日以繼夜地工作。機房是一間第一次世界大戰時建造的老建築。那是一個炎熱的夏天,房間沒有空調,所有窗戶都敞開散熱。

突然,馬克二型死機了。技術人員試了很多辦法,最後定位到第70號繼電器出錯。哈珀觀察這個出錯的繼電器,發現一隻飛蛾躺在中間,已經被繼電器打死。她小心地用攝子將蛾子夾出來,用透明膠布帖到「事件記錄本」中,並註明「第一個發現蟲子的實例。」
回覆

使用道具 舉報

ssesyo樓主 發表於 2021-11-30 06:00 | 顯示全部樓層
第二卷 第62章 刪不掉的文件夾(下)

花了一小會兒時間,將這個專業詞彙解釋清楚,顏玉繼續追問了起來:「毅哥哥,你的意思是說這個不能刪除的文件夾是一個BUG?為什麼要在DOS下面才能刪除呀?」

……許毅頓時沒詞了,為什麼會這樣我怎麼知道,我又沒閱讀過微軟操作系統的源代碼,他無奈地回道:「我也只知道這是個BUG.具體原因不清楚。」

「你也不知道呀。」小姑娘好像感到很驚訝,可能她沒想到還有許毅不知道的計算機問題。她繼續問:「對了,你還沒告訴我為什麼要多加一個點和反斜槓呢。」

這個許毅倒知道:「其實你建立的這個文件夾的名字本來就是多了一個點和反斜槓的。只不過這樣看不到而已。」

顏玉自然是不信,許毅只得證明給她看。他要顏玉用命令「MKDIR A……\\」在DOS控制台下建立文件,也就是說,按照DOS命令的語法規則,建立的文件名為「A……\\」。

等了一會兒,顏玉便發來了消息:「毅哥哥,怎麼建立的文件名是『A.』,少了一個點和一個反斜槓呢,太奇怪了!」

許毅回道:「呵呵,剛才那個文件夾就是這個原因,它實際的文件夾名字和你看到的並不一樣。你現在用平常的方式刪除這個文件夾試試。」

顏玉聞言,選擇了這個文件夾,然後按了刪除鍵,確認,這時,她驚訝地發現剛才碰到的問題又出現了,也就是說剛才自己親手建立了一個不能刪除的文件夾。

這樣說,那個文件也是我不小心給建立的了?顏玉想到這裡,心中一動,按照剛才刪除那個文件夾的方法,在DOS裡面運行了「RMDIR A……\\」命令,發現剛建立的文件夾果然立刻被刪除了。

真是這樣的!顏玉高興非常。這個困擾了她多時的問題原來是這麼回事,害得她還擔心了好一陣,以為是遭了黑客呢。

許毅坐在電腦前,疲勞感一陣又一陣地襲來,不過他也被小姑娘引起了興致,決定趁熱打鐵,將這個小技巧跟她說清楚,好增長她學技術的興趣。

於是,許毅便開始詳細地給她講解起這個原因來。雖然他並沒有閱讀windows操作系統的源代碼,但是根據自己掌握的知識,他還是可以將其中的原因推測出七八分的。

反斜槓「\\」在windows中是路徑的分隔符號比如「C:\\Windows\\」的意思就是C分區中的Windows文件夾,「C:\\Windows\\cmd.exe」的意思就是C分區中的Windows文件夾中的cmd.exe文件。

那麼,如果文件名中有「\\」符號會怎麼樣呢?假如「A\\」是一個文件的名字,這個文件位於「D:\」(D盤),則它的路徑就是「D:\A\」,當我們試圖訪問這個文件的時候Windows會錯誤地認為我們要打開的文件是D分區的A文件夾,這樣Windows就無法打開並且會返回一個錯誤,因為以上的路徑並不存在。

當然現在正在嘗試創建「A\」文件,但是Windows會給出提示:「\\」符號是不能作為文件或者文件夾的名字的。也就是說Windows還是早已想到這一點了的。不過事實真的是這樣嗎?顯然是否定的。

顏玉碰到的這個文件夾就是如此,也就是說,微軟的程序員編寫操作系統的時候把DOS下用MKDIR命令建立文件的時候忽略了這個問題,僅僅只是注意到了圖形化界面中文件的建立。

花了好大一陣精神,許毅終於將這個問題說清楚了,從小姑娘的回復來看,她好像也聽懂了其中的原理。她對於自己發現了微軟的一個「重要」BUG歡呼不已,不過歡呼之後,她終於想起一件重要的事情:「毅哥哥,這個BUG就算是存在也沒什麼關係吧,這個問題畢竟是很少會遇到的,而且看上去並沒有什麼作用。」

「當然有作用了,有重要作用。黑客的一個重要能力之一就是能夠利用看上去貌似毫不起眼的小漏洞做出令人驚訝的事情來。」

「啊?這個BUG還能被黑客利用嗎?」

「當然。」我就經常用,哈哈哈。

「那快告訴我,怎麼用啊?這可是我發現的漏洞呢。」

噴!讚她幾句就飄飄然了。許毅連忙及時提醒她,這個漏洞不能透露出去,要是流傳開來,大家都知道了,以後就不靈了。

「好啦,好啦,我不會告訴別人的。你也不准,這個是我們兩個之間的秘密。毅哥哥,你快告訴我這個BUG到底有什麼用吧。」顏玉滿口答應,連連催促。

「呵呵,其實這個文件夾也是一個真正的文件夾的,它具有文件夾的功能,但又具有其他一些特性,不容易刪除就是其中之一。」

「文件夾的功能?你是說我們可以在裡面存放其他文件?」

「聰明!」小姑娘一點就通。

顏玉聞言,立刻重新建了個特殊文件夾,然後拖了個TXT文本文件到它上面,結果又彈出一個帶有紅叉叉的警告對話框,說「……引用了一個未知的未知……請確認磁盤正確連接……」云云。

嗚,不行嘛!顏玉又只能問許毅。

「呵呵,你的思維怎麼還停留在原地?說了這是比較特殊的文件夾了,不能用自己的思維慣勢來思考問題的。」

經許毅這麼一提醒,顏玉腦中便立刻清醒了。刪除它都要用在命令控制台下用DOS命令,那將文件放到裡面,肯定也是這樣了!她急忙證明起自己的推測來,果然,事實正是如此。她要拍手稱快了。聰明的顏玉自然想到了,將文件放到裡面,相當於就給它加了一把保護鎖,別人如果不知道這個原理,就拿這個文件夾沒有辦法,自然也就拿裡面的文件沒有辦法。

嗯,那麼如果自己要取裡面的文件怎麼辦?顏玉舉一反三,立刻又用「MOVE」命令,將剛剛移進去的文件移了出來。事實證明這樣也是成功的。接著又將其移了進去。

「毅哥哥,真是這樣耶!放進去了。」

許毅沒有說其他,而是問了一句:「小玉兒,你現在刪除那個文件夾看看。」

顏玉又按照剛才的方法,在DOS下用RMDIR進行操作,結果發現竟然刪除不了了!裡面的提示為「文件夾不是空的。」

啊?難道現在刪除不了了?顏玉有些吃驚了。如果是這樣的話,那這個文件就只能一直躺在這裡了。不過她很快就想出了解決辦法,既然文件夾不是空的不能刪除,那她就先讓這個文件夾為空再刪除,於是她便將裡面的剛剛移進去的文件給移了出來,然後順利將這個文件夾刪除了。

當顏玉將這個方法說給許毅聽時,他微微一愣,顯然沒有想到這個方法,隨即笑了起來,這個方法雖然很麻煩,很「笨蛋」,但也不失為一種解決方案,不過這個方法卻有很大的缺陷。

「這個方法雖然可行,但卻只能自己做實驗的時候用。如果對方入侵了你的電腦,然後在你的硬盤裡面建立了一個這樣的文件夾,接著往裡面放了很多文件,那你該怎麼辦?」

顏玉也是一愣。是啊,要是這樣的話該怎麼刪除呢?對方往裡面存的文件自然是不會告訴自己的,那自己怎麼會知道有多少文件,那些文件叫什麼名字?那豈不是就沒有辦法了?

不服輸的小姑娘冥思苦想,終於被她想到了一招殺手鑭:「要是那樣的話,我就將硬盤格式化!」

「哈哈哈,不錯,這也是個解決辦法。不過如果對方將文件夾建立在系統盤中,那格式化硬盤損失就大了。又得重新安裝系統,那多麻煩?要知道,一個服務器的系統配置是極其麻煩的,往往要花費維護員很多時間和精力,哪有這麼容易說格式化就格式化的。」

「那豈不是就沒有辦法了?」

「辦法當然有。其實也很簡單,只要你在刪除後面加個參數就行了,例子為『RMDIR /S 文件夾名』。這個S的意思,就是不論裡面有沒有文件,也一律刪除。」

雖說這個方法簡單,但也要對DOS命令非常熟悉才可以,這點很多人都是不知道的。

顏玉終於知道了這個文件夾的作用之一:藏東西。東西嘛,隨便什麼都可以,黑客工具啦,重要文件啦(H片,^_^),病毒(無視殺毒軟件)啦,木馬啦等等等等。

接下來,許毅又告訴她另外一個功能:硬盤炸彈。其實這也是利用普通人不知道如何刪除這些文件夾的原理,編一個程序(病毒或者批處理都行),建立一個或者多個這樣的文件夾,然後往裡面複製東西,越大越好,於是乎,宿主計算機中的硬盤越來越小,越來越小……直至沒有。

另外,這個文件夾還有一個特點,那就是無論你放多少文件進去,它始終顯示文件大小為零,而實際上它卻又真正佔用硬盤空間,故隱藏起來很方便。
回覆

使用道具 舉報

ssesyo樓主 發表於 2021-11-30 06:00 | 顯示全部樓層
第二卷 第63章 「硬氣」功

許毅第二天一覺睡到了中午才起床,其實早晨的時候蘇蘭走的時候叫過他,不過他當時實在是很累,渾身疼痛,一點都不想動,在床上坐了一會兒,等蘇蘭和李艷走了之後他又大字形躺在了床上,等他第二次醒來,已經是十點多,反正已經晚了,於是他乾脆睡個充實,又躺下了。

花了大約半個小時的時間來做伸展運動,許毅的身體柔韌性才恢復過來,只聽到渾身關節處啪啪作響。

回到學校,那些任課老師破天荒地沒有找許毅的麻煩,許毅主動找班主任隨便找了個借口就混了過去。

放學之後,許毅又和劉波一起去了秦爺那兒,這次秦爺沒有再把許毅摔出去,反而是刁著煙桿重新將許毅打量了一番,不斷地點頭。

經過一個簡短的拜師儀式,許毅終於證實成為了他的大弟子。經過他的講解,許毅終於知道了秦爺一身功夫的來歷,原來他是什麼「少林三十六房」俗家弟子的傳人,這「少林三十六房」已經有幾百年的歷史,每一房每次只能有一個傳人,這樣幾經風雨,很多房的功夫都已經失傳,到現在幾乎已經絕跡。秦爺屬於密宗金剛房,一身橫練功夫練得出神化。他目前已經年過古稀,這些年來,他一直在尋找徒弟,原本以為自己的一身本領也會被自己帶到土裡去,直到遇上許毅,他才鬆了口氣。上次給許毅治病的時候,他將許毅全身的骨骼摸了個通透,發現這個少年正是自己多年來要找的人,當時便動了收徒的心思,不過當時他還是按耐住心中的狂喜,決定等許毅自動送上門來。

昨天,表面上是考驗許毅的心志,實際上卻已經開始了功夫的教授。金剛房的弟子,首先便是要能挨打,所以師傅收徒之後,第一件事便是「折磨」徒弟,當然,出手也有講究,能夠為弟子以後的學習打下基礎。

當許毅拜完師之後,他的苦難又開始了,如同昨天一樣,他像沙包一樣被秦爺扔來揍去,大約半個小時之後,他已經奄奄一息了,像死狗一樣躺在地上一動不動。接著,他被秦爺提著扔到了一個裝著溫水的大缸裡面,再泡上1個多小時,許毅許毅成了一堆爛泥,有氣無力,渾身疲軟。

這樣水深火熱的日子一直持續了一個月,整整被折磨了一個月之後,秦老爺子才正式開始教許毅一些基本的練習方式,例如站馬步,閉氣等等。站馬步是練習下盤,開始的時候還好,時間一久,只感覺兩腿都要斷掉。不過秦爺的要求是,不但放學是時候要來練兩個小時,連上課、上廁所大號的時候也要練,也就是說,上課不能坐,得以馬步的形式聽課。當然,這點只有和許毅同桌的顏玉知道,一次偶然的機會,顏玉小姑娘發現許毅的屁股竟然沒有坐在凳子上面,而是懸空著,隔著幾厘米的距離,這讓她很是驚訝,經過一番追問,這才知道原來她的毅哥哥在扎馬步。於是,小姑娘毛遂自薦,成了許毅的監督,隨時檢查許毅有沒有偷懶,後來小姑娘還想了一個辦法,她在許毅的椅子上放幾個她折疊的紙球,然後上面蓋一張紙,只要許毅偷懶,就會壓扁紙球。

學武的日子,許毅感覺到異常的疲憊,上課的時候睡覺的次數也增多了,回家之後有時候連電腦都懶得開了,直接躺在床上一覺睡到天亮,不過許毅的身體倒是越來越強壯,嗯,還有越來越硬。

正所謂「外練筋骨皮,外練一口氣」,除了平時那些痛苦的鍛煉,許毅還得練氣。首先是閉氣功,許毅被秦爺按在水缸裡,好幾次都差點閉過頭,閉掛了。從剛開始的不到一分鐘時間,到後來的三分鐘,這其中的艱辛只有許毅知道。不知道多少次,許毅都動了放棄的念頭,但後來還是乖乖地跑去訓練,因為他知道這對自己是好事,畢竟這些天來,訓練成果還是比較顯著的,現在的他已經可以和劉波鬥得不相上下,而且還練了一身令人艷羨的肌肉。

接下來的日子,許毅除了練各種套路和招式,最重要的就是練氣,名為「硬氣」功。當然,此「硬氣」功非彼「硬氣功」。閉氣功已經練得差不多,現在許毅練的是「硬氣」,一口硬氣充斥全身,身體各處的抗打擊能力大大增加,最神奇的是,當這口「硬氣」充斥全身的時候,還要能夠正常呼吸。這正是和普通人不同的地方,每個人都有一口「硬氣」,但是吸了這口氣的時候並不能呼氣,一呼全身就鬆垮了下來,而秦爺有一種特殊的呼吸方法,可以在這種時候還能夠正常呼吸,在這種狀態之下,再進行一些專門的鍛煉,這口硬氣就越來越多,越來越強,到最後達到真正的「金剛不壞」,銅皮鐵骨。和通常的金鐘罩,鐵布衫不同的是,「硬氣」功沒有罩門,是真正密不透風。

時間已經快到中秋,天氣漸涼,大雁南飛。

許毅此時在班上已經是大家眼中的「優生」了,平均成績已經達到了八十多分,經常被老師們拿來當進步標兵來舉例子。由於許毅是慢慢來的,潛移默化中,大家對他的進步也並不感到奇怪,唯一的解釋是,他本來就很聰明,只是以前的心思並沒有花在學習上,現在他認真了,所以成績上來了。

許毅的進步也影響了很多同學,最明顯的就是平時和他玩得好的那些「不學無術」的同學,許毅周圍的那些同學成績或多或少都有了一些改善,劉波也是如此,現在已經處於班級中等。

許毅最近感到奇怪的是,教計算機的柳老師最近對他好像特別關注,時不時就跑到他面前東看看西看看的,搞得他現在上機都不敢上網,規規矩矩地跟著老師的步驟練習基本操作。

剛剛,許毅從劉波口中得知,最近有個關於初中生計算機方面的重要比賽,柳老師好像要組織同學們參賽,最近會在全校舉行選拔賽。
回覆

使用道具 舉報

ssesyo樓主 發表於 2021-11-30 06:00 | 顯示全部樓層
第二卷 第64章 NOI

初中生的計算機比賽許毅是一點興趣都沒有,以他的水平,金獎肯定是他的,這就如同大人和小孩來搏鬥,沒有一點懸念可言。除了許毅,班裡面那些自認為技術不錯的同學都表現出極大的興趣,一幅躍躍欲試的樣子,包括顏玉也是一樣,而且,她還一個勁的慫恿許毅參賽。

計算機課,柳老師將事情正式對大家說了,原來是組織大家參加全國青少年信息學奧林匹克競賽。這項賽事自從1984年舉辦第一界至今,每年舉辦一次,簡稱為NOI(National Olympiad in Informatics)。

既然是全國性的大賽,獲獎之後的榮譽自然是非同小可,成績優秀者還會被清華北大等學校特招,高考也能加分。(高中生也可以參加)經過柳老師一番演講,同學們的積極性都調動起來,一個個興奮異常,好像大賽的金獎已經是他們的囊中之物。

這也怪不得他們,因為一中的初中部還從來沒有組織參加過NOI,高中部組織參加過,但從來沒有獲得過好名次,所以大家對這個賽事並不熟悉,可以說是從來沒有聽說過,只限於幾個參賽的學生知道,而又被老師告知不能大肆宣傳,畢竟如果大家都知道這件事,而自己又什麼名次都沒有得到,是一件非常丟臉的事情。

許毅看著熱血沸騰的同學們,又發現了自己和他們的另外一個不同之處--激情。自己已經沒有了他們的這種「激揚文字,指點江山」的激情。

NOI金獎,真的是一個很大的榮譽呢。想到這裡,許毅心中有些意動,因為如果自己獲得這個榮譽,自己的學習環境就會有很大的改變,從而可以認識更多優秀的人才,還有機會進行「跳級」,不用再這樣一步一步按照正常的程序花費這麼多時間再去讀高中,進大學少年班都是有可能的。不過他又有些猶豫,因為他對「大學少年班」的印象並不好,當然,這些都是他前世時看媒體報道而得知的。以現在的中國教育體制,許毅實在是對他們的教學方法沒有什麼信心。

不過,柳老師隨即又拋出了一顆炸彈,這次的全國一等獎獲得者有機會去美國留學。

「哇!」這下是真正地炸開了鍋,那些自認為計算機水平不錯的同學一個個摩拳擦掌,大有要一展身手的意思。

留學,一個多麼誘人的字眼! 美國,一個多麼富有的國家!

許毅看著眾多臉上露出神往神色的同學們,心中卻沒來由地感到有些悲哀。什麼時候中國才能讓美國人露出這樣的神色?許毅很清楚:他們並不知道這兩個字意味著什麼,只知道盲目羨慕那些能夠出國留洋的人,只知道美國是個異常發達的國家。生活在這麼一個大環境下,他們自然也產生了「崇洋媚外」的念頭。

國家支持大家留學的目的本來是希望學生們從國外學習先進的科學知識,回來好更好的建設祖國,可是許毅卻聽到,中國最優秀的大學成為了「世界人才庫」,每年向國外輸送大量人才,而這些人大部分則選擇留在了國外。

或許,老天讓我回來,就是想讓我做點什麼事情。許毅對自己說。

「毅哥哥,你怎麼了?」耳邊傳來顏玉關切的詢問。

「喔,沒什麼。」

「毅哥哥,你一定可以獲得第一名的。」小姑娘原來是以為許毅擔心這個,不過她對許毅還真是有信心。

許毅笑笑,然後搖了搖頭:「我並不打算參加。」

「為什麼呀?」顏玉露出不解的神色,「可以到美國讀書呢,這可是個好機會。」

「為什麼一定要去美國讀書呢?」許毅不答反問。

「學習他們的知識和技術唄。」小姑娘理所當然地回道,「他們的技術比我們先進,所以我們要去學習。這樣,我們才能在短時間內縮短和他們的距離,趕上他們步伐……」

許毅愕然,沒想到小姑娘一說就沒完沒了,大道理一套一套的。

看到許毅這個模樣,小姑娘反而不好意思了,羞赧一笑:「這些都是我老爸說的。」

許毅露出恍然的神色,心想,這還差不多。

等顏玉說完,許毅突然調侃道:「小玉兒,要是我去美國上學了,我就很長時間見不到你了。」

「啊…」顏玉驚叫了一聲,顯然自己剛剛說那些話的時候沒有考慮這個問題,轉而變得擔心起來,然後用自己才能聽到的聲音自言自語道,「是呀,如果毅哥哥去美國了,我就見不到他了…」

「小玉,小玉。」許毅見她突然變得失魂落魄起來,連忙叫喚道,「你沒事吧?我跟你開玩笑呢。」

而這時,顏玉好像已經想通了似的:「沒關係的,毅哥哥。反正你會回來,對不對?」

「好了,不說這個了,我說了不會去參加比賽了。」許毅不想在這個問題上深入下去。因為他看到顏玉這個樣子,好像真的對自己很在意,這對他來說是個頭痛的問題。

參加NOI,首先還得在校內進行一次選拔賽,然後開始專門對獲得校內資格的學生進行培訓,培訓完成之後,則再次進行淘汰選拔賽,最後選出幾個學生組隊,以學校的名義,參加省內的地區賽,獲得全國賽資格之後,再進行培訓,進而向全國大賽進軍。

既然決定不去湊這個熱鬧,許毅就沒有到柳老師那兒報名,不過第二天顏玉卻告訴他,她已經幫許毅報名了,問其原因,說是她自己也報名了,希望許毅能夠輔導她。雖然她這麼說,許毅還是能夠感覺到小姑娘的一片心意,他沒有說什麼,心中的決定卻沒有改變。直到蘇蘭特意找他說起這件事。蘇蘭的話,許毅一向是很在意的,所以她開口之後,許毅就對自己的決定進行了修改。他決定花點心思應付一下這個比賽,獲得一個較好的名次即可,至於美國留學那還是算了。因為他不想去美國主要原因正是在蘇蘭身上。
回覆

使用道具 舉報

ssesyo樓主 發表於 2021-11-30 06:00 | 顯示全部樓層
第二卷 第65章 托付(上)

那個飛機設計軟件早已經到手,許毅下載到自己的機器上使用了一下,很華麗的一個軟件,他這樣的配置很多功能都使用不了,而且佔用的資源也非常大,運行軟件的時候整個系統都慢了起來。不過這個軟件的功能也確實很強大,3D立體設計,其中還有很多重要的飛機設計模塊,真的可以憑著這款軟件設計出一架飛機出來,只要你有這個能力。

這段時間許毅在網上找驟雨找了很久,自從上次那件事之後,驟雨就完全銷聲匿跡,好像是人間蒸發了似的,完全沒有任何消息。本來,許毅想用這個軟件和他們搭上線的,不過現在既然找不到他們,許毅決定這個功勞就不給他們了,由自己出面,直接給國家有關部門好了。

他在網上找到「上海飛機設計研究所」的網站,入侵了這個服務器,然後根據上面的訪問記錄,經過一番查探,找到了兩台機器,其擁有者應該和飛機設計師有關,最後,許毅選擇了其中的一位,給他發送了一封電子郵件,讓他到指定地點下載一個「很重要」的軟件。對方的電子郵件地址,許毅是通過入侵他的系統得知的。當然,許毅用來發送郵件的信箱也是偽造的,對方並不能回信。

偽造電子郵件地址,在外行人看來,好像是很不可理解的事情,而實際上,當你理解了SMTP協議的原理的時候就知道其實這是多麼簡單,關鍵就在於「郵件標頭」,因為很多商業的電子郵件系統,都不顯示完整的電子郵件標頭,而上面顯示的發件箱地址卻又不是必要的信息,而郵件系統並不會去驗證其合法性。當然,隨著技術的發展,以後的SMTP服務器都採用了很多方法來防止這個問題,不過仍然還是有辦法。

許毅偽造的電子郵件地址是美國白宮的地址,相信只要對方不是傻子,就不會給他回信。

校內NOI選拔賽如期舉行,只進行了筆試,其中涉及的內容大部分只是基礎,不過題目很靈活,很少有死記硬背的東西,和數學能力練習緊密。這也很好理解,畢竟那些死記硬背的東西只要有時間都可以學到,而有關智力方面的東西就不能勉強了。考慮到這只是第一輪的選拔賽,題目難度並不是很大,不過由於名額有限,還是得淘汰大部分參賽的同學。

結果出來之後,許毅自然是榜上有名,而且獨佔鰲頭,比其他同學高出很多分,這還是他故意低調的結果,他沒想到,大家的水平也實在是太低了點,就算是這樣自己也當了個出頭鳥。不過事已至此,許毅也只得接受。他們班通過第一輪選拔的除了許毅還有顏玉,劉波,李帥,還有學習委員黎姿姿,最後還有一個數學特別好的易申。顏,李,黎,易三人通過這是意料中的事,畢竟他們平時表現了這樣的實力,但許毅和劉波兩人就是黑馬了,尤其是許毅,更是出乎大家的意料之外。

許毅感到驚奇的是顏玉同學,她竟然緊緊跟在許毅身後,獲得了第二名。雖說他知道小姑娘私底下自己在認真學習電腦知識,但這次的題目卻不單是這樣,其中還有幾個難度比較大的數學題目,而這卻恰恰是她的弱點所在。

為此,許毅私下中問她,才得知原來實現她已經有針對性的做過一些類似的題目,至於她為什麼會有題目做,那是因為柳老師原來是她在網上認識的一個網友。

難怪她好像和柳老師很熟悉的樣子。想到這里許毅問道:「你沒有跟她說有關我的事情吧?」許毅生怕小姑娘把自己是黑客這件事給暴露了。

「沒有。」小姑娘很乾脆地回答,「不過……」

許毅剛剛鬆了一口氣。不過隨即又緊張起來,連忙問道:「不過什麼?」

「她自己猜測你的計算機技術很厲害。」

許毅狂暈!看樣子自己被小姑娘給賣了,猜測,騙誰呀。

「你…怎麼可以跟她說,我不是說過不讓你告訴別人的嗎。」雖然事情也已經發生了,不過許毅還是覺得得敲打敲打小姑娘,讓她長點記性,所以他裝作很生氣的樣子。

「毅哥哥,我……我又不是故意的。以前跟她說的時候,我又不知道她是柳老師,我只是說我哥哥的電腦水平很厲害…後來,是她自己猜到你頭上去的嘛……」小姑娘立刻覺得很委屈,被許毅這麼一說,嘴巴扁了扁,眼淚biu的一下就流了出來。

「好了,這麼大了還哭鼻子。你只是說我電腦很厲害?」

「嗯。」

許毅幫小姑娘擦去眼淚:「別哭了,我不怪你。記住,以後別跟其他人說這件事了。這是秘密,知道嗎。」

「知道,這是我們兩個人的秘密!」顏玉很認真地點了點頭。

而許毅卻裝作沒聽到她這句話。

放學回到住處的時候,許毅發現自己的房門上貼了一張便條,是蘇蘭留下的,要許毅這幾天回家住,說他老媽最近情緒不好。

這時,許毅才想起來,自己的確很少回家了。不過自己卻一直沒有想家的感覺。想到老爸由於下調,老媽這些日子以來都是一個人在家,的確是挺孤單的,於是許毅簡單收拾了幾件衣服,留下一個便條,回家去了。

回到家裡,許毅發現老媽竟然在家,不過看她模樣,好像人憔悴了不少。許毅連忙上前安慰了一番。

蔡琴情緒稍好,這才向許毅說起了自己的近況。原來她這段時間在學校裡面過得並不好,由於許山的下調,連帶著她也不好過起來。

許毅安穩說:「媽,既然這樣,那這個校長不當也罷。要我說,你還不如和老爸一樣,回鄉下教書去,好歹你和老爸也能在一起,還不用受別人的閒氣,他們想當校長,就讓他們當是了。」許毅實在不想看到老媽這個樣子,他知道老媽和老爸一樣,並不適合跟別人爭權奪事。

「要是我也走了,那你該怎麼辦?」很顯然,蔡琴也有這樣的打算。

「不用擔心我,我這麼大的人了,會自己照顧自己的。」

「再說吧。」蔡琴若有所思地點點頭,好像下了什麼決心。
回覆

使用道具 舉報

ssesyo樓主 發表於 2021-11-30 06:00 | 顯示全部樓層
第二卷 第66章 托付(下)

李為,西北工業大學空氣動力學碩士生,去年畢業,來到上海飛機設計研究所,成為其中最年輕的一員。

這天,他像往常一樣打開郵箱查看電子郵件,竟然在其中發現一封來自美國白宮的信件。點開之後,他就知道,這個地址是假的,很明顯是偽造的,在美國白宮他可沒有認識的朋友,而且對方用的還是中文。

難道有詐?李為知道,病毒也是會通過電子郵件傳播的,不過這封郵件看上去怎麼也不像病毒,他仔細看了一下那個「重要文件」的下載鏈接,發現是一個壓縮文件,如果直接下載,並沒有任何危險。他查看的鏈接自然是真正的鏈接地址,而不是郵件中顯示出來的那個,因為他很清楚,很多時候駭客們往往利用這個比較弱智的手段來欺騙不懂技術的網民。例如,在信件中顯示出來的為「地址A」,而實際上,其鏈接卻是鏈向「地址B」,往往很多人看到地址A之後就形成慣性,隨手就點擊了,從而中招。這種欺騙手段雖然沒有什麼技術含量,但成功的幾率還是很大的。

偽造的電子郵件地址,這點就已經很吸引李為了,因為他私下中也是一個網絡技術愛好者,很清楚在現下中國這樣的網絡環境下,知道這個技術的人相當少。最後,他終於還是將那個程序下載下來了,很大的一個程序,他下載了一個多小時。

將自己的重要數據轉移備份之後,李為安裝並運行了那個系統。

「這個是……」李為激動非常,這個軟件正是他聞名已久的美國軍方飛機設計軟件。

李為的大腦快速旋轉起來,不消片刻,他就將其中的原委想通,知道想必是哪個愛國黑客竊取了美國的這個軟件,然後通過自己的手上交。

想到這裡,李為立刻向所長的辦公室走去。

※※※※※※※※※※※※※※※

幾天後。

血雨收到了一封電子郵件,信中,發信人提到了這個飛機設計軟件,並且詢問此事是不是出自驟雨的手筆,為什麼不將這個軟件直接給他,而要用這個方法,字裡行間很是不滿。

血雨又驚又喜,他沒想他們沒有完成的任務被別人給完成了。

到底是誰呢?他想到了上次的混戰。他知道除了驟雨,還出現了三股勢力,其中一股他是知道的,另外兩股,有一股是來自美國五角大樓,還有一股他並不知道。經過分析,他推斷,這應該就是這個新出現的勢力完成的。

是那個神秘人物麼?血雨想到了上次幫過他們一次的那個人。如果這件事也是他做的話,那他肯定和驟雨是同一類人了。若真是這樣,血雨決定一定要將對方拉入驟雨的陣營。

為了進一步證實,血雨發了一封電子郵件出去,幾個小時之後,他收到了答案。

※※※※※※※

由於老媽的原因,許毅接下來幾天都住在了家裡,這時,許毅才知道,老媽在學校過得真的不好,因為一向忙於工作的她,去學校上班的時間越來越短,後來剛脆沒去上班了。許毅隱約感覺到,老媽這個校長應該是當不成了。不過許毅對此反而感到高興,他並不希望父母這麼勞累,自己現在已經完全可以照顧自己,學費什麼的也不用再父母負擔。他正考慮找個機會讓父母知道自己有這個能力養活自己。

中秋節到了,中午的時候,蔡琴交待許毅,一定得叫上蘇蘭來家裡吃晚飯。

由於今天是中秋,師傅破天荒地允許許毅不訓練,休息一天。所以許毅早早地就跑到了艷蘭。來到艷蘭的時候,許毅發現店裡面只剩下蘇蘭一個人了。經過詢問,才知道李艷今天被人約出去了。

「艷姐看上的人肯定不簡單吧。」李艷現在也算是名人了,市裡報社還專門對她進行過採訪。

「我也不知道,她沒有告訴我,神神秘秘的,說等有把握的時候才透露。你今天怎麼來了,快回去陪老媽去。」

「她出去正好,蘭姐,走,關門,去我家。」

蘇蘭想了想,反正自己在這裡也是一個人,也就答應了。

在路上,許毅跟蘇蘭說起老媽的事情。

「事情這麼糟糕嗎?」蘇蘭沒想到自己剛辭職就發生了這樣的事情。

「其實,我覺得吧,這也沒什麼不好的,這個校長不當也罷。自從當了校長之後,我媽就和老爸一樣沒多少時間顧家了,還累死累活的。」許毅還是那套理論。

「也只有你會這麼想。這段時間,你們家發生的事情在別人眼裡可以說得上是很大的變故了。不過,也許正如你所說的那樣,這樣子可能比以前更好一點吧。」

「是啊,他們現在可以享享清福了,我已經不用他們操心了,對我來說,養個家還不是小意思。」

蘇蘭笑道:「你就臭美吧。」

許毅得意道:「難道不是麼?」

「是,你厲害~不過我想,在他們眼中,你仍然是一個需要照顧的小孩子。再說,他們現在也不老,你難道想現在就讓他們養老?你願意,他們還不願意呢。」

「我又沒說剝奪他們勞動的全力。老媽喜歡教書,所以我建議她也到鄉下去,和老爸在一起。」

「嗯,這樣應該比較好。」

這時,許毅想起今天老媽的囑咐:「蘭姐,今天是我媽特地讓我來叫你吃晚飯的,我看她那樣子,應該有什麼事情要跟你說。」說到這裡,許毅還真覺得是這麼一回事。難道她知道我喜歡蘭姐這件事了?沒可能呀。

「是這樣啊。」蘇蘭若有所思,好像已經知道怎麼回事。兩人各自想著心事再沒說什麼。

回到家裡,蔡琴熱情地招待了蘇蘭,今天的飯菜很是豐盛,慢慢地一桌,看上去很隆重的樣子。

中秋佳節,月餅自然少不了,等晚飯消化得差不多的時候,月餅又上來了。吃過月餅,蔡琴終於說起了正事。許毅這才知道,原來老媽是再次將自己托付給蘇蘭,她已經決定申請調離。蘇蘭自然是欣然答應。

說起來許毅覺得很疑惑,他能感覺到老媽和蘇蘭兩人的關係不是一般的好,這點自從第一次見到蘇蘭的時候就有了。那次,當蘇蘭聽到自己是蔡琴的兒子的時候,就對自己非常熱情。後來,蘇蘭住到自己的家裡,老媽對她也是很好,就像是對待自己的女兒一樣。

在許毅送蘇蘭回家的路上,他終於忍不住說出了這個疑問。

蘇蘭考慮了一會兒,說出了一個令許毅驚訝的事實。許毅得知,蘇蘭竟然是老爸資助的一個貧困學生,從初中到大一,蘇蘭的所有學費都是由許山資助的。再加上,當年蘇蘭最無助的時候,又是老媽頂住壓力伸出援助之手。

原來還有這麼一層關係!許毅望了蘇蘭一眼,心情很是複雜。
回覆

使用道具 舉報

ssesyo樓主 發表於 2021-11-30 06:00 | 顯示全部樓層
第二卷 第67章 破解遊戲(上)

蘭姐對我到底有沒有感覺呢?

得知自己家裡和蘇蘭還存在這麼一層關係之後,許毅沒有自信了。

難道說蘭姐對我這麼好完全是出於報恩的心理?

許毅回想起平時蘇蘭對自己的態度,想起她一直迴避自己有意無意對他流露出的感情,心亂了。現在想來,許毅覺得無外乎兩種可能。其一,蘇蘭對他的感情完全是純潔的,姐姐對弟弟的那種,對他這麼好也沒什麼奇怪的,因為許家對她有恩。其二,蘇蘭也喜歡他,但正由於這個關係的原因,她必定不會逆了他父母的意,也就是說,就算蘇蘭喜歡他也肯定會抑制自己的感情,因為他的父母極有可能不會同意他們兩個的結合,畢竟兩人相差的年齡實在太大。

許毅想來想去,越來越對自己沒有信心,怎麼看自己都不是那種能吸引女孩子的料,更何況是這種情況。

就算是蘭姐真的對我有點感情,那應該也是出於報恩的心理吧。許毅很是鬱悶地對自己說。現在想起來,他自己都覺得平時他對蘇蘭流露的那些感情好像有逼迫她接受的嫌疑。

這一夜許毅失眠了。

「毅哥哥,你怎麼了?最近看你都無精打采的。」幾天來,許毅的情緒都很低靡,雖然他以前在上課的時候也是經常睡覺,但敏感的顏玉還是發現了許毅的異常。

「沒事,只是感覺有點睏,昨天沒睡好,呵呵。」許毅掩飾道。

「不對,一定有什麼事,以前從來沒見你這個樣子。」

「小玉……」許毅轉過頭來,正好看到顏玉那雙清澈的眸子裡面透露著關切的眼神,心中忽然有些感動,他笑了笑,「真的沒事,我睡一覺就好了,等下如果有動靜,記得叫醒我。」許毅故意轉移話題,然後再次趴在了課桌上。

「哦。」顏玉應了一聲,沒有再追問。看著趴在旁邊的許毅,她心頭突然感到毅哥哥的身形有些孤獨。

再過了幾天,蔡琴的手續終於下來,她再次仔細交待許毅一些事情之後,也到鄉下去了。許毅又重新搬回了李艷那兒。原本他住李艷這的主要原因是為了方便,但現在父母都不在家了,他在考慮是不是應該搬回來。不過最終他還是放棄了這個想法。

這個時候,許毅也從前段時間的渾渾噩噩中清醒過來,轉而把心思全部放在技術的學習上來。

訊飛公司發展迅速,「飛飛」軟件的註冊人數簡直呈直線上升,在國外進行宣傳之後,立刻受到了全球網民的歡迎,到目前為止,國內外總註冊人數已經突破50萬。「飛飛」聊天軟件的出現改變了整個互聯網的交流方式,不再局限於虛擬社區和電子郵件,即時通訊更加方便,更加迅捷。值得一提的是這個時候ICQ也出現了,幾個以色列人在特拉維夫成立了一個名為Mirabils(拉丁文,意為「神奇」的意思)公司,不過這已經是在飛飛通訊軟件在網絡上大行其道之後的事情了。再加上ICQ現在的功能還很簡單,並沒有飛飛這麼完善,很多細節方面也考慮得不周到,所以大家都將其當成一個蹩腳的模仿者而已,大部分的市場份額都被「飛飛」佔領。

飛飛軟件的源代碼許毅早已經傳給了周思筠,後續的開發許毅已經不再負責,只是在那些新招來的技術員們遇到實在解決不了的問題時才給予他們幫助。交出源代碼的時候許毅也猶豫過,源代碼一交出去,現在他甚至還沒有出面簽訂任何股權分配協議,要是周思筠要想耍什麼小動作,那自己拿她一點辦法都沒有。雖然說周思筠跟許毅說過,就算是獲得風險資金之後,他那40%的股權仍然不變,但這也只是限於口頭協議而已,沒有任何合法的協議或者公證。不過,最終,許毅還是選擇相信周思筠。

經過這段時間的接觸,許毅知道周思筠的確是一個商業天才,其商業嗅覺異常敏感,見識非凡,再加上她那顯赫的家世,許毅有理由相信她不是那樣的人,所以許毅對她選擇了完全信任。

許毅最近正在集中全部心思研究加密解密,在美國朋友米歇爾的幫助下,許毅開始了密碼學的系統學習,各種密碼協議,專業的密碼技術,高深的密碼算法……經過學習,許毅才發現自己的知識是多麼的貧瘠,在多計算機的很多領域,自己就像嬰兒一樣無知。

密碼學的各種算法都涉及到很高深的數學知識,所以在學習算法的同時,許毅還要繼續學習數學,好在數學也是他喜歡的一個分支,頗有些樂此不疲。

計算機領域流傳著這樣一句話:玩計算機就是玩數學。所以,要想在計算機領域取得成就,數學是不可缺少的。

從算法的海洋中抽出身來,許毅習慣性地登上了「飛飛」,聊天是一種很好的放鬆方式,沒當許毅覺得疲勞的時候,他上去瞎聊一會兒。不過聊天對像大多限於自己認識的幾個人而已,其中還是和顏玉聊天較多。

上線後,許毅收到一條來自徒弟周松的信息,這條信息並沒有內容,只是一個網址,這個網址是黑客學院的,只是指向一個名為「Level1.htm」的頁面。

Level是「水平」,「關卡」的意思,許毅順手點開了這個鏈接,笑了起來。只見網頁中顯示著「破解過關遊戲--第一關,請自行從網頁中找到密碼,然後填入到下面的輸入框中,密碼正確則進入下一關……」

原來是一個解密類的過關遊戲。看來是出自周松的手筆,網頁做得並不怎麼樣,沒有什麼美化。把技術知識溶於遊戲中,這確實是提高初學者學習興趣的一個很好的方法,以前許毅就曾經迷戀過一陣這樣的遊戲,加密解密遊戲,黑客入侵遊戲等等。

雖然眼前的這個網頁不是一般的醜陋,但許毅還是來了興致,立刻著手動手破解起來,他想看看,周松出的這些題目難度怎麼樣。
回覆

使用道具 舉報

ssesyo樓主 發表於 2021-11-30 06:00 | 顯示全部樓層
第二卷 第68章 破解遊戲(中)

這類遊戲一般都是從簡單到複雜的,類似於單機遊戲那種關卡闖蕩,不過這裡要用到的是計算機知識,其中涉及到的內容有很多,例如網絡知識,破解知識,黑客知識等等。

第一關非常簡單,許毅想都沒想就點擊右鍵,然後查看網頁的源代碼。果然,裡面有這麼一句「哈哈,被你發現了。不過下次可就沒那麼容易了。這一關的過關密碼是BD.」許毅看到原來這幾個字設定的字體顏色是和背景色一樣。他用鼠標將網頁中的內容反選,果然可以看到這幾個字。

這一關的確非常簡單,只要拿著鼠標隨便選擇就能碰巧看到了。看來是出題者為了調動闖關者的積極性而設的,當然,只是針對那些剛剛開始學習相關知識的菜鳥們。

順利進入第二關。網頁的內容和前面差不多,肯定不會像第一關那麼簡單了,許毅還是下意識地想查看源代碼,畢竟從網頁直接看不出什麼,要想突破只能從源代碼入手。點擊右鍵之後,彈出一個對話框:「^_^ 加油,繼續努力!」。

原來是將右鍵給屏蔽掉了。這種方法在早期有很多人使用,很多比較小氣的站長不願意來訪者將網頁中的內容複製保存下來,於是便用這種方法來為難那些不懂技術的來訪者,通常情況下,大部分人都是抱著比較隨意的態度,你不讓複製就不複製了,不會非得把上面的內容抓下來不可。

這個關卡當然難不倒許毅,只能攔攔菜鳥而已,許毅有N種方法可以破解。這個效果主要是用一種名為JavaScript的動態腳本實現的(注意:此語言和傳說中的Java語言沒有任何親戚關係,號稱被誤解最為嚴重的編程語言)。當訪問者點擊鼠標右鍵的時候,它就會第一時間得知(捕獲),然後按照程序員編寫的預定程序功能來響應這個「事件」,例如點擊右鍵什麼反應都沒有、彈出對話框等功能。

那麼,怎樣才能破解呢?對了,就是讓這個腳本語言失效,讓它不起作用。

網頁瀏覽器(如IE)內部集成了一個腳本語言的解釋功能,只要將這個功能給禁用掉,那網頁中的腳本程序就成了擺設,什麼效果都不會有。而這個功能是很容易就可以禁用掉的,只要在簡單的勾掉其中的一個功能選項而已。

不過對許毅來說,這個方法還是相對比較麻煩,等看完源代碼之後又要把設置還原。因為如果禁用掉這個功能,以後網頁中的一些動態效果都沒有了。許毅用的方法是直接在地址欄中的網址前面敲入一個命令「view-source:」,這個命令也是瀏覽器本身認識的命令,意思就是「查看源文件」,執行「view-source:http://***」之後,裡面的源代碼就顯示出來了。

還有一個比較簡單的方法,那就是直接用瀏覽器工具欄上的查看「源文件」功能。除此之外,還可以用其他軟件打開,例如windows系統中的記事本,寫字板之類的,直接把網址填入要打開對話框的地址內,都可以。如果不怕麻煩,那就直接用下載軟件將這個頁面下載下來再看。

許毅很順利地看到了第二關網頁的源代碼,大致瀏覽了一下,發現了一段比較可疑的編碼,許毅推斷過關密碼應該隱藏在其中。

這段編碼內容為:「%B9%A7%CF%B2%B9%FD%B9%D8%A3%A1%B1%BE%B9%D8%C3%DC%C2%EB%CA%C7%45%32」

第二關還有點難度,許毅呵呵一笑。看到這個段奇怪的編碼他就知道怎麼破解了。看這它們的形式,很顯然是URL編碼,也就是網址轉換的時候的編碼。在上網的時候,經常可以看到這樣的編碼,是瀏覽器用來打包表格輸入的一種格式,這種情形在用搜索引擎搜東西的時候最常見,搜索的內容通常都會轉換成這種形式呈現在瀏覽器的地址欄中(至於為什麼要這樣以後再解釋)。

URL編碼其實就是字符ASCII碼(美國國家信息交換標準代碼)的十六進制,不過稍微有些變動,需要在前面加上「%」。比如反斜槓「」,它的ASCII碼是92,而92的十六進制是5C,所以它的URL編碼就是%5C.漢字的編碼也是同樣的原理,如「胡」的ASCII碼是17670,十六進制碼是BAFA,則它的URL編碼是「%BA%FA」,由於一個漢字佔兩個字節,所以中間多了個「%」。

平時通常用不上URL編碼,因為IE會自動將輸入到地址欄的非數字字母轉換為URL編碼,只有程序員在編寫某些相關功能的程序的時候才需要用到其中的原理,當然,身為一個黑客,這個編碼是需要掌握的,有些入侵行為就需要用到這個知識(如:SQL注入)。

這點小知識許毅早就掌握得滾瓜爛熟,他乾脆調出編譯器,當場編寫了一個URL編碼轉換器,反正知道原理,編寫起來不用花多少時間,而且,以後也用得上。

將那段編碼複製到自己剛剛編寫的小程序中,轉換成了幾個漢字:「恭喜過關!本關密碼是E2」。

許毅微笑起來,雖然題目沒什麼難度,但這樣過關的感覺還是不錯,第二關的難度明顯比第一關要大上很多,估計會難倒一片菜鳥。第三關的難度怎樣呢?許毅還真有點期待了,希望能夠讓自己頭痛一下,最近正在研究密碼學呢。

填入第二關的密碼,順利進入第三關。步驟有些大同小異,還是得查看源代碼,不過這次的源代碼看上去比較混亂,不像前兩關那樣,一眼看去,就能發現密碼大概在某個部位。第三關的頁面裡面有很多用來干擾的代碼,主要是一些腳本代碼。這就要求闖關者對網頁編程比較熟悉,能夠讀懂這些代碼,至少應該知道那些代碼應該會完成哪些功能,哪些代碼有用,而哪些代碼只是起干擾作用。

許毅很快找到了目標,在驗證的時候出現了一段密文,許毅一看,知道用的是JScript.Encode加密,只要用相應的解密功能就能搞定,這對別人來說也許是個難題,但許毅自然能夠輕易搞定,他很順利地進入第四關,他想看看到底有多少關,並且想早一點看到最後一關。



第二卷 第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值進行比較,進而確定輸入的密碼是否正確。通過這樣的步驟,系統在並不知道用戶密碼的明碼的情況下就可以確定用戶登錄系統的合法性。這不但可以避免用戶的密碼被具有系統管理員權限的用戶知道,而且還在一定程度上增加了密碼被破解的難度。

現在許毅手中並沒有能夠跑密碼的工具,所以他也就不急著繼續,加上此刻時間已晚,他也就睡下了。

第二天,許毅找到周松一問,果然如許毅所料總共的關卡只有五關。這個破解遊戲公佈以後,大家紛紛向其發起了衝擊,可惜的是大部分人連第二關都闖不過去。紛紛在論壇抱怨,關卡難度太大,打擊人的信心云云。

這些題目的難度說大也不大,說小也不小,需要的知識並不多,總得來說技術含量不高,但要想順利闖過去,確實需要一些能力。

通過周松,許毅得知,這些題目並不是他出的,而是出自一個網名為「石頭」的朋友之手。許毅問了一下,連周松都只能闖過三關,在第四關難住了。那石頭是黑客學院的技術組顧問,對黑客學院的發展起了不小的作用。

「這個方法不錯,值得大力推廣。」寓教於樂,這一直是許毅比較推崇的一種教學方式,「不過這幾個題目出得還是不怎麼科學,前後跨越比較大,得一步一步來。」

接著,許毅給出了幾點自己的建議。由於黑客學院是黑客類的,破解方面肯定不會太過專業,可以再設計一些黑客闖關遊戲,不過難度不能太大,關卡多一點,每一關涉及一些黑客知識,過關之後可以給出上一關的講解,即將上一關所涉及到的知識都公佈出來,這樣還可以查漏補缺。

等時機成熟之後,還可以將這個活動擴大,形成賽事,獲勝者給予一些必要的獎勵。

至於破解方面,許毅決定專門分出一個板塊,重點研究加密解密技術,培養這方面的專才。

對許毅的建議,周松絲毫不敢怠慢,全部採納。不過卻有些為難,畢竟如果經常要組織這樣的活動的話,需要不少精力,而且最關鍵的是那些闖關的題目。最後還是許毅答應負責設計一部分關卡,密解密板在初期也多照顧照顧。

就這樣,幾年之後的中國黑客界內最具影響力的大賽--「中國黑客攻防大賽」--和中國最大的破解組織--「中國破解聯盟」--的雛形形成了。
回覆

使用道具 舉報

返回頂部上一主題下一主題返回列表
快速回覆 返回頂部 返回列表