成績好的會補充:「把棧頂指針往下移4字節。」
絕影說:「moveax,dwordptr[esp]addesp,4」
顯然老師對他這個題的回答非常不滿意,她的原意是他答不出來,好當場羞辱他:什麼都不懂還敢公然上課睡覺。她還是很無奈地讓她坐下,其實她本來還有道題,前面幾個人都答不上來,但是她沒敢再問。她也不傻:你想正兒八經坐那聽課的人都答不上來,讓個睡覺的人答出來了,那不等於說自己講課沒水平。
所以女人的心思和男人不一樣。女人就是太軟弱了,男人一比她強,她就屈服。絕影想,要我是個老師管你答出來答不出來,都讓你「Goout。」
絕影想罷了,你不給我面子我也不給你面子了,從那以後,他就不去上數據結構課。
他覺得《算法與數據結構‧‧C語言描述》這書也實在寫得太菜,表面上說是C語言描述,實際上大部分都是用的偽代碼描述,以至於很多同學跑來問他:「這個語句是啥意思阿?為啥以前學C語言的時候沒學過?」這樣的話自己上機去練習就麻煩,還要自己把程序寫一遍,不過寫過之後自我感覺良好:反正考試就考寫程序,自己寫了,有印象,比那些死背的人好多了。而且那些死背的人壞就壞在常常忘記在語句後面加「;」,硬生生扣2分。
期末考試沒啥好說的,絕影讓譚老師給點提示,譚老師說:「那就算了吧,你趕緊複習其它科目去。這微型計算機原理對你來說沒啥好考的。」這樣,他輕輕松松又拿到一次全年級單科最高分。數據結構就不一樣了,大概是那女老師受了一次絕影的羞辱跟他有愁,本來絕影自我感覺良好,結果才得了個65分,連抄他卷子的人都得了82分,弄得他自己都不好意思跟別人講。王江問他,他就馬馬虎虎說:「過了過了,還可以。」他知道,王江得了90分。
他氣氛阿:公報私仇,雖然過肯定會讓他過,但就是要讓他過得不舒坦。這就是男人和女人的區別。比如男人之間誰借了誰錢,到期他就大大咧咧跑過去,有時候還當著一大群人的面:「喂,還錢,還不還?不還把你吉他給我彈兩個禮拜。」這種事情到女人身上就不一樣了。錢雖然是小事,但是她們不會跟你要,提都不跟你提,你不要以為她大方,她就老是說:「哎呀,月底了,又沒錢了阿。想去買件衣服都買不成了。」或者跟她朋友說:「XXX,那人人品有問題,借了錢好久都不還。」你想這樣多可怕。所以記性不好的人還是盡量不要去跟女人借錢,寧願把吉他當了也不要去借女人錢。
這時候王江的感覺良好,他數據結構得了90分,其它科也不錯,反正成績就是他們班前幾名。他跟土匪和絕影說:「下學期我有個大計劃,你們一定要支持我,這可能是我人身的重大的轉折點。」
這件大事,後來的確成為人生的重大轉折點,但這個轉折點不是他的,是絕影的。
《瘋狂的程序員》12
現在來看,王江應該是屬於那種成功的大學生。好多人後來都後悔:「四年大學白念了,什麼也沒學到,什麼也沒做成。」在他們心目中,大學四年應該像王江那樣渡過:一、成績中上,另外有那麼一兩門課特別好;二、交際廣泛,特別是跟女同學的交際,手機裏面全是妹妹的電話,QQ上全是妹妹的頭像;三、課餘活動豐富,打球、唱歌、泡妞、吃飯喝酒天天都安排得滿滿的。
高中的時候王江就會彈吉他,那時候絕影天天早上6點鐘起床,晚上11點才回家,學習壓力大,不要說學彈吉他,就是聽吉他的時間也沒有,就算有時間,也沒那心情。也許大部分人都是這樣的吧,所以大學裏面能彈吉他的還真沒有幾個。像王江,那就是物以稀為貴,本來會彈吉他的人就少,他就召集了幾個會彈吉他或者搞音樂的人,像模像樣就組成了一只樂隊,任樂隊隊長。
樂隊的名字絕影不知道,王江雖然跟他說過N次,但他始終沒在意。他從小就沒啥音樂細胞,盡管在大一的時候他還正兒八經跟王江學了幾天吉他,最終還是放棄了。‧‧主要是周邊幾間寢室對他意見很大。
像王江這樣的人,在學校很容易成為妹妹關注的對象。本來在大學裏面女生對男生的評價就差不多,大家都窮人,大不了一個月就五六百生活費,都是一樣,除非你老子特別有錢,像雞哥那種,那是萬中無一的。
不像現在走上社會上貧富分化出來了,男人一有錢,女人就喜歡。當然這並不是說女人庸俗,女人當然喜歡成功的男人,這是很正常的,生存競爭嘛,適者生存。當她第一次見這個男人怎麼才知道他成不成功?你說我多麼多麼成功,在公司做了個首席XX官;有才華,在XXX刊物發表論文多少多少篇。那都是屁話,誰知道你是不是在吹牛。只有錢,只有錢才能讓女人看出你成不成功。你們去喝咖啡你買單的動作,你送她回家開車的動作,才是真正吸引她的。當然,隨著她更深入地了解你,她也許最終欣賞你的是你事業上的成就或者是你的才華人品等。所以對男人來說錢什麼都不是,但是你沒錢,你就失去了讓她了解你的機會。
說到這裏,好多女人又要說男人也不是什麼好東西,就喜歡美女。這也很正常。憑良心說,男人都希望找個體貼的懂事的女人做老婆,不一定要漂亮。但是你們第一次見面你那恐龍般的造型已經把他嚇得半死,你根本不要指望他會再約會你,更不要指望他能慢慢了解你的確是個體貼的、懂事的女人。所以對女人來說漂亮什麼都不是,但是你不漂亮,你就失去了讓他了解你的機會。
新學期開學的頭幾天裏,王江一直早出晚歸,土匪終於忍不住問他:「在幹啥?神神秘秘的,是不是在泡妞?」
王江鄭重地把土匪和絕影召集到一起,說:「這學期我有個大計劃,也許這會成為我人生的重大轉折點。」
王江要說的大計劃是他想拍電影。要放到現在大學生拍DV是再平常不過的事情,別說拍部正兒八經的DV,就是「寢室寫真」也有女生敢拍。但王江絕對不是個風往哪邊吹就往哪邊倒的人,那時候除了胡戈的幾個朋友,這世界上還沒幾個人知道「胡戈」這個名字,「惡搞」這個詞也還沒有發明。所以王江的想法絕對是個大膽地、超前的、破天荒而且很有前途的想法。
土匪聽著沒勁,他是個沒有藝術細胞的人。男生嘛,當然還是希望自己有點出眾的地方可以多吸引點女生,他自己沒有藝術細胞,就努力去培養運動細胞,愛運動的,陽光型的男生也很受女生青睞。所以他那時候的課餘時間基本上是往返於籃球場和食堂。
絕影聽著也沒勁,那時候他正一門心思重操舊業研究黑客技術,學了點C語言,特別是匯編,他感覺應該有能力研究黑客技術了。數據結構和算法也學了,他又想往密碼學加密算法方向發展。畢竟搞黑客入侵還是比較危險,而且實用性不大。電影裏面描寫高手的鏡頭往往不是他如何攻破別人的系統盜取別人的東西,而是他如何在離爆炸還有3分鐘的時間內成功破解了登錄密碼或者一張存有幾十億美元的銀行卡,然後上交給組織。
那時候QQ開始大規模流行,對QQ的破解、盜號也開始有越來越多的人來研究。說要盜QQ號,當然是做木馬來盜。16K小說網…
絕影不會這樣做,木馬那是偷東西的,那是賊不是黑客。他的設想是放一個程序出去,比如要盜一個QQ,就發動所有中了這個程序的機器去嘗試用不一樣的密碼登錄,一個機器也許要跑好幾年,但是一萬台十萬台機器就快了。在今天來看,他這種想法裏面包含了在線暴破、分布式處理的思想。事實上現在好多人在線跑MD5碼也就用的這種思想。
你要是去過看雪論壇肯定就會知道高手門對於暴破其實是很不齒的。絕影去了看雪論壇也開始對他以前的想法很不齒。既然登陸後的QQ密碼一定會保存在本機,那麼他就研究本地破解。
就是把那幾個文件拿來分析來分析去。因為那段時間的分析,他漸漸熟悉了EditPlus這些十六進制編輯器。後來分析了一段時間,發現網上有結論:QQ的本地密碼是不可能反算的。
他就想不明白,既然你能夠算過去,怎麼就算不回來了呢?他不管,繼續去研究。後來當他知道「單向散列算法」這東西,才恍然大悟。於是他跟土匪他們說:「QQ本地密碼是不可能反算的。知道為什麼嗎?因為用的單向散列算法。」
了解了這些,他對加密算法開始感起興趣來,立刻興沖沖跑去買了本《應用密碼學》。但是書還沒把前言看完就掉在自習室了。
他們沒有表現出極大的興趣,這讓王江很失望,自己又獨自跑出去聯系了幾天的業務,進展不大。
後來土匪跟絕影說:「王江也挺可憐的,盡想些不切實際的東西,又沒人支持他。好歹我們也是一個寢室的,要是我們也不支持他,估計他的大計劃要流產,這不是多打擊人的阿。」
絕影想也是。
當天晚上他們就向王江表態。