這是一個沒有標題的故事

他說,不少故事真的很難有一個標題,不管標題的長度能夠長過指尖的溫度,也長不過生命的尺度,是讀作長仍是長,因此我只想浪漫一點,不要那麼hacker,畢竟,我仍是一個浪漫的黑客。web

 

序言算法

 

不少時候若是想把本身人生中某個時間點的故事掐頭去尾說出來,就像是從記憶裏摘抄出來的片斷會變得模糊而不完整,那不如就從頭開始說。shell

 

一、安全始於心數據庫

 

我剛上初中的時候,那時候電腦還不像如今這樣普及,只有學校機房裏運行裝着win98的時不時不能開機的電腦。編程

初中的時候多是爲了響應國家的號召,學電腦要從娃娃抓起,在初中課程中加入電腦課,也所以結識了個人電腦老師林老師,林老師是我讀書那麼久見過最隨和的老師,也是我初期對計算機有興趣的啓蒙老師。安全

那時候市裏面有個全國的計算機比賽,林老師看出我對計算機興趣高漲,推薦我還有學校一些高年級的學生一塊兒參加這個比賽,這時遇到另一個對我人生有決定導向的人,這裏姑且稱呼他爲X,X就像他的稱呼同樣神祕而複雜。服務器

在那個電腦不普及的年代裏,他已經能夠製做出小型的網站和簡單編寫的小軟件,爲了向咱們這些低年級的學生炫技,他把剛入侵後臺的網站,前段頁面被他塗改的一塌糊塗的網頁發給咱們欣賞,可想而知那時候對幼小的咱們有很大的衝擊,在我苦苦哀求他能把神技傳授給我,不知道說了多少好話,放在如今俗稱舔狗,可是我相信舔狗舔到最後也是應有盡有,後來他故做神祕的把一個名爲阿D注射工具和一個寫着一大堆我看不懂的英文的文本(webshell)發給我,同時也爲我開啓了新世界的大門。網絡

後來X高中畢業了,我覺得他會選計算機方向的專業,然而他選了園林設計的專業,我曾不解問他爲何,然而他仍是一副故做神祕的說,年紀大了安穩一點,搞技術仍是留給大家這些年輕人工具

也由於認識電腦老師的關係,能夠自由出入學校的機房,從而荒廢初中的學習,中考放榜那一天,中考成績仍是在一個市級的教育網站公示,由於個人成績不理想,嚐遍了父母親的混合雙打後,腦洞大開不知天高地厚的想要入侵中考成績查詢的網站篡改爲績。學習

中考結束放暑假那段時間,拼命尋找網站後臺,找了一個星期仍是一無所得,後來在網站留言板發現一個留言板管理後臺,發現後臺有注入漏洞,用萬能密碼成功登陸後臺,把留言板塗改的一塌糊塗,多是爲了發泄成績不如意的不滿,也多是向這個不公的世界抗議,最後仍是沒能修改爲績。

後來這個事情在當地引發了不小的轟動,隔天那個成績查詢的網站就關閉了,改成由當地教育局把中考成績發送給各個學校,在由學生向老師問詢的方式,來查詢中考成績。後來也由於沒考上重點的高中,進了一個二流的中學。

若是說重點高中是人才的搖籃的話,二流中學更像一我的才市場,這裏面有考試失利沒進去重點高中的僞學霸,也有來混日子的富二代,也有像我同樣的學渣。

這個時期重點要說的是我另一個朋友,就叫他D吧。通過初中的洗禮,我在同窗圈中仍是小有名氣,每次一提到我,同窗都會不約而同的說,我知道那我的電腦很厲害。D也是慕名而來的一我的,那時候D癡迷一款網絡遊戲,成天爲升級而發愁,所以耽誤了學習,跟我進了同一所中學。D想認識我,就是想知道我會不會編寫外掛,好讓他在遊戲中能夠大殺四方。限制我當時的水平還不足已完成他的夢想,我給D介紹了一本C語言入門書籍(C程序設計第三版,做者:譚浩強),由此也打開他的新世界的大門,同時也打開咱們倆的友誼的大門。

好在D數學和英語都不錯,很快就弄懂了C語言基礎的編程邏輯與算法,那時我苦於拿下站,易丟站,每每是今天拿到權限,過幾天管理員就發現堵住了漏洞,沒能長期有效的掌握住shell。我但願D能開發一款遠程控制的軟件,在那個殺毒軟件收費,灰鴿子滿天飛的時代

那時候遠控軟件基本都是以灰鴿子原型作免殺,D也開始研究免殺的遠控客戶端,我就專心攻擊網站後臺拿shell,那時候殺毒軟件一週一次病毒庫更新,每每今天作完免殺,隔幾周又不能用,這讓我和D都很苦惱。皇天不負有心人在D日以繼夜的研究尋找,找到一款國外開源的遠程控制軟件gh0st,通過D當時的免殺處理,已經能夠過市面上全部主流殺毒軟件,包括當時卡巴斯基最早進主動防護的機制,這是我拿站的一把利器。

高中畢業的時候,父母親看我一副恨鐵不成鋼的樣子,一二再而三的給我洗腦叫我不能學計算機專業,當時我也很迷茫,一方面不想放棄本身的興趣,一方面以爲家裏人也是爲本身好,權衡利弊最終仍是選擇遵從家裏的安排,報了跟計算機毫無關係的土木工程專業。

二、我不是非法入侵你的心

在高考這個分水嶺,我很不當心被流放到了這個號稱一流大學的二流學院中成爲一名三流的大學生,就像是懲罰你高中三年很差好讀書又復讀了一個高中同樣。個人大學生活有一部分的時間是在牀上度過,還有一部分時間是在電腦面前度過的,剩下的時間就像是上廁所前找半天紙同樣,等我想起來要用的時候,它已經被衝的很遠了,也包括理想。

我常對身邊的人說生活到處都有起色,你沒遇到只是時候沒到而已。在我大二的時候,我碰見一個女孩子,就稱她爲L。L並無顛倒衆生的外貌,可是她卻顛倒了個人心,大學無聊的課程老是讓我在週四的第三節課逃課,有人說不逃課的大學,大學生涯就不完整,我想我也不留遺憾了。

我逃課作的無非是兩件事情,一件是去食堂吃飯,另一件事情是回宿舍上網,固然若是兩件事情都作,那就是大學裏美好的時光。

生活的起色出如今某天週四的逃課,我一如既往的在食堂靠窗的位置,享受着最美好的事情之一吃飯。L恰好是下課,L款款衆生的走來坐在離我不遠的位置上,我也把注意力從雞腿轉移到她身上,一切都是那麼剛恰好,剛剛的頭髮長度,合體的長裙,還有剛恰好的微笑,這一切都衝擊着我,我暗暗發誓必定要拿下她。

我以爲黑客最難得的精神不是爲了共享爲了避免公而戰,而是有持之以恆的精神,一個難攻的網站,我有可能一盯就是好幾個月,顯然L目前是我最難攻的網站。想要認識L,直接上去搭訕會顯得很沒禮貌,失敗機會也很大。

這時候我想到學校的教務系統,教務系統裏面存着每一個學生的詳細聯繫方式,當時還包括家長電話,家庭住址,學生QQ。當時學校用的教務系統並非比較流行的正方教務系統,是比較小衆的名爲青果教務系統,還算安全作的比較好的系統。

前期偵查讓我摸清了學校一共有三臺服務器,一臺放學校和教務系統服務器,一臺放一些各院系、學生會等比較不重要的網站,還有一臺是教務系統的數據庫服務器,當時很流行這種數據庫和網站分離的方式

學校的網絡管理的老師水平也算還不錯,我偵查了好幾天也沒有發現很明顯的漏洞。我攻站不講究說掌握了什麼什麼0day,或者有什麼高超反編譯技術,我主要看入侵思路,學校主網站用的是一套比較小衆企業網站二次開發,代碼也從新寫過基本無大毛病,學校全部網站都是採用這套系統,也是由同個管理員編寫和維護。

一套系統最大的漏洞不是代碼而是編寫代碼的人,此網站管理員特偏心這套系統,經過google搜索發現他不光給學校作網站,還給外面企業作網站,網站都是外掛在其餘運營商的虛擬主機上,經過旁住成功拿到這套系統外掛在其餘運營商的虛擬主機網站的shell,經過通讀網站源代碼就像前面說的這套系統沒有明顯毛病,這就是他爲何一直喜歡用這套系統的緣由。可是既然是同我的維護的網站,那麼網站的管理員帳號和密碼也都是同樣,經過這個企業網站得到管理員帳號密碼成功登陸那臺存放學校各院系的網站後臺拿到系統shell,發現另外兩臺服務器跟這臺服務器處於同個局域網內,外網不能訪問的這臺服務器的服務端口在這臺電腦均可以訪問,後來成功拿到第二臺服務器數據庫權限,在數據庫裏面一通翻,找到教務系統和學校主站後臺密碼。

登陸教務系統,找到每週四上課的班級,一共有三個班級,批量下載三個班級的學生照片,找到了L所在的班級和各類信息。用了一個老套的搭訕方法加了L的qq,後來也瓜熟蒂落的把L從女同窗變成女友。大學的時光老是短暫而美好,更加是有了L的陪伴,我問L若是當時我去搭訕你,你會理我嗎,L如有所思的說不會。

不少時候命運的交織和選擇都會成就不同的結果,是否是到了必定的年紀就開始喋喋不休和碎碎念,開始一頭扎進生活裏,淹沒在世俗中,看別人的生活便會怨恨本身的不努力,想過不少的事,儘管是那些高不可攀的。愈來愈記不住一些最近的事情,愈來愈對過去的回憶清晰,一杯溫熱的開水,一顆淡薄的心,和一個特別的人,寫一個屬於咱們故事,和她無關,遠途的風景纔是旅行的意義。

 

三、結束語

 

不爲遠行,只爲碰見,愛情只是人生的一部分,不是人生所有。雖然如今我從事的工做,跟計算機跟安全沒半毛錢關係。

但我玩黑客的那些年,卻依然無比懷念。

相關文章
相關標籤/搜索