第59章 黑客
當然,這只是最基本的,要實現網站的種種前台後台的功能,那就要複雜的多。小成根據之前了解到的知識明白了,目前國內最為流行也是最為尖端、便利的編程語言是茫語言,由茫友網的CEO劉忙設計開發。在2000年的時候,茫語言因為其安全性和便利性,就已經逐步取代了當時最為熱門的asp、cgi或是jsp等程序,成為大型網站的主流語言。
好了,就學這個茫語言!茫搜索也是忙友公司旗下的產品,不用想也知道必然使用茫語言開發設計。
很多大學專門開設了茫語言的課程,想要入門的話,普通人只需要花一個星期左右,畢竟只需要掌握這門語言的基本規則就夠了,之後則是在使用中慢慢學習,點滴積累。就好像說話連三歲小孩子都會,但能寫出錦繡文章來,恐怕沒有一二十年的功力則很難做到。
對於一個一點就透的天才來說,一個星期太久了,聰明在學習上的體現就是觸類旁通,很多天才程序員,只要看看茫語言的基本規則,就能夠大致掌握,學習過程不過是一下午而已,而文小成完成這個過程,則用了四分十三秒。
用程序的眼光來看網頁,其實很簡單,所有的網頁都可以總結為一句話:以「某種形式」展示、錄入、管理數據。
剛才小成發布了一個帖子,相當於在資料庫中添加了一條數據,而管理員將其刪除,也是同樣的道理。至於IP地址被封,其實就是程序的一個判定:如果來訪的ip地址和資料庫中的一樣的話,則拒絕訪問。小成作為普通註冊用戶,和管理員在許可權上是不同的,而這個許可權,其實也來自於程序的判定,要破解網站的話,關鍵就在於這個程序判定上,只要讓程序誤認為自己是管理員就行了!
接下來小成開始有針對性的找破綻,同時在網上搜索各種欺騙伺服器的方法。一次次嘗試,又一次次失敗。看樣子不行,畢竟茫貼吧每天服務數億人,網上流傳的方法肯定都做了防範,小成索性閉上了眼睛,腦海中回憶著登錄頁面以及相關引用頁面的所有源代碼,一字一句的推演這一流程。
登錄時,輸入用戶名和密碼,系統將用戶名和密碼和資料庫中的進行比對,如果一致,則登陸成功。如果用戶名分組為管理員,則賦予管理員許可權。將程序語言翻譯過來,大致是這個意思。其格式是這樣的:如果「用戶分組=管理員」,則賦予管理員許可權。其中引號部分就是判定是否為管理員的條件。
小成微微一笑,在這句話中找到了漏洞。
新註冊一個賬號,叫:「1>0或」,登錄之後,那個判定語句就變成了如果「1>0或用戶名分組=管理員」,則賦予管理員許可權。1是必然大於0的,所以這個ID直接成了管理員。
有了管理員身份,可以看到的東西就多了,原來刪除自己帖子的是一個叫宣0988的ID,0988是向陽市的區號,不過這個ID是誰還搞不清楚,小成利用管理許可權,恢復了自己的帖子,並且加紅、精華操作,還做了區域固頂。之後將鎖定的賬號全部放了出來,同時把自己的一個小號設置成了版主,做完這一切,他還不滿意,乾脆把那個宣0988的賬號密碼給改了。
奶奶的,高智商就是這麼任性!
另一邊,戴教授那已經打了十好幾個電話,不是學生就是同事,還有不少都是學術界、教育界的重量級人物,沒事就上上電視,參加參加訪談什麼的,知名度非常高。其實戴教授本人算低調的,不過也有了兩三萬的粉絲,而他找的那些朋友,動輒十幾萬,幾十萬的粉絲,同時都轉載了那篇質疑的文章,那篇文章最開始的雛形是小成寫的,就是那篇《究竟是奧數競賽還是體育彩票?考試就是撞大運?》純屬網文,煽動性倒是有了,情緒也表達了出來,但是還略顯空洞,而經過戴教授的潤色之後,則豐滿了許多,不僅道出了問題的真諦,而且多了許多反思和勸諫。奧數競賽,選拔在數學方面有天賦的孩子予以鼓勵,這是好事,但如果弄得全民參與,而且和中考掛鉤,則有悖初衷了。
在這一波輿論攻勢下,甚至有幾個大型門戶網站也轉載了這篇博文,接下來影響更大了,向陽市教育局也被迫在官方微博中回應:作為承辦單位,宣傳、組織好這次大賽是我們教育局的分內之事,奧數競賽中取的好成績在中考中予以加分,早有慣例,這也是對天才學生的鼓勵和支持。雖然這屆大賽讓本地學子趨之若鶩,參與熱情異常高漲,但人數的增多並不會影響比賽的公正性。
說了這麼多,跟沒說一樣。
不過已經無所謂了,這一波的炒作目的已經達到了,之前還有很多學校沒想到撞大運這招,被小成的帖子爆出來之後,報名人數更多了,現在幾乎向陽市所有的適齡學生都參與了報名,以至於組委會準備的考場都不夠用了,又臨時徵用了市內三所大學的教室,這才勉強安排下。
………………
盛陽市,虎石鎮,忙友集團總部,茫搜索的負責人韓鵬拿著一份資料,敲開了董事長辦公室的大門。屋裡,一個二十五六歲的年輕人正在電腦前和誰通話。
忙友集團總裁,劉忙。
說起來他還有很多頭銜,忙友集團總裁、哈佛大學華夏分校名譽校長、盧氏地產的首席顧問、華夏互聯網協會執行主席……等等等等,不過,現在他的角色是個父親。
「兒子,上課看課外書不是什麼大事,你爸我也沒少看,不過呢,你得給老師個面子,《物權法》什麼的我是給你講過,用在這也沒什麼不對,不過你應該注意場合,弄得老師下不來台就不好了,想要把事情做成,最好的辦法是謀求共識,而不是一方壓倒另一方,懂么兒子?」
他帶著耳麥,也不知道對方說了些什麼。
「對,正確的方法是當著同學的面給足老師的面子,沒人的地方咱再和他講道理,不講道理也沒關係啊,我們是聰明人,聰明人有一百種辦法修理她!」
——————
劉忙日記:Iamback。
關於文中涉及到的黑客手段,其實是已經爛大街的注入漏洞,基本上在十年前就不會有網站犯這種低級錯誤了,而且也不會像書里寫的那樣簡單。不過咱是小說,不是技術文檔,所以盡量用一個直白的方式來寫,懂得編程的小夥伴不要較真。另外,所謂的「茫搜索」、「茫友網」、「茫語言」什麼的,包括盛陽市虎石鎮的劉忙,看過老刀第一本書《都是黑絲惹得禍》就都知道是怎麼回事了。沒看過也沒關係,不影響本書的劇情。