標籤:it藍豹 駭客 病毒
90年代你的電腦經常崩潰嗎?是的,很抱歉
在我17歲那年,我沒事情可做,所以我自學編程。於是我決定自己寫個病毒出來。
別擔心。我完成的兩個病毒Leprosy 和 Leprosy-B是針對MS-DOS電腦的。它們和網際網路沒有關係,因為那時還沒有。現在它們就像天花一樣絕跡了。
我想寫出這些搞壞別人電腦的東西出來的原因有很多。首先,像我所說的,我那時才17歲。除了擺弄電腦,我的愛好還包括用煙花炸電話亭。可寫電腦病毒都是比較不錯的選擇了。
但是最主要的原因是我當時有些自大,在電腦地下組織,我更有存在感。我就是想要證明給其他用電腦的人看,即使是不懂怎麼編程的笨蛋也能寫個病毒出來。
650) this.width=650;" src="http://s3.51cto.com/wyfs02/M02/73/9D/wKioL1YCYevDfAPpAAUv9Tk3VNY024.jpg" title="hecker-heck-us.jpg" alt="wKioL1YCYevDfAPpAAUv9Tk3VNY024.jpg" />
最佳時期
那是25年前,1990年,地下電腦世界還依賴於電子布告欄系統(BBSs)。那是一種社交聊天服務,你需要通過數據機撥號登入它。那時基本上各家各戶都是這樣。這意味著同一時間系統只能允許一個人登入;只有付更多的錢才能增加電話線。
那時的電腦地下組織在很多方面都有所涉獵,而軟體盜版最吸引我。17歲的青年沒有什麼錢買軟體。那時出現過一些偷接電話線的人,他們喜歡找法子打免費的長途電話,有的人是為了通過電話交接毒品的事。隨後就出現了掛病毒的人。
650) this.width=650;" src="http://static.codeceo.com/images/2015/09/9dc380c364cf3f31f98d85b43cfd60cb.jpg" />
寫個電腦病毒出來能有多難?這就是一小段真實的Leprosy原始碼
許多電腦地下組織擾煩我,因為似乎他們表現得就像你已經做了什麼顯得自己很與眾不同的事一樣。那時周圍都是“Leet”或“1337”,即“精 英”,這樣的詞語出現。但是掛病毒的人最困擾我,因為他們喜歡留著他們的小把戲和秘密比如他們自己發明了Rosetta Stone但計劃讓人們只能看看而已。
我的看法是,如果你從草稿一點一點完成了整個試算表系統,我會覺得這非常了不起。但是這些人都能做到的是寫程式來實作類別似向人們視窗扔石頭這樣的事。如果每個人都能做到,我想我也能。
所以我這樣做了。
捉弄搞惡作劇的人
當我遇到一個叫做AIDS的病毒(真夠粗魯)時我再也沒法忍受了。它的工作方式是找到你磁碟上的 .COM 檔案(可執行程式)並覆蓋它們,這樣下一次你試圖運行它們時其實就再次運行了病毒程式,以此類推。最終,你的整個系統都會因此崩潰。而且每次病毒騙你運行 它時就會列印出來一條訊息來嘲笑你是多麼愚蠢。
這就是它的所做所為!隱形地藏在那裡並且當你想要刪除它時重新安裝自己。它散布在你磁碟的各個角落等著你錯誤地運行它。
對我來說,這程式就像放屁坐墊一樣。最糟的是,這是用Borland的Turbo Pascal編寫的,所以它有14KB大。開始時它們沒這麼大,但是當它執行後就變成14KB大了,這使得這些病毒很容易被發現。
而且是誰寫成嘲笑所有人是傻子的效果啊!
於是這就變成了我的工作。我想從頭開始重寫AIDS,只有我能做到。我用C語言寫,我會保持它在666位元組以內——一系列高明的選擇,因為我是個少年天才。
我決定給我的病毒起名叫做 Leprosy,這樣顯得酷一些,起碼比不經大腦的 AIDS強。而且我腦海裡還有另一個目標。
不像有些寫病毒的人,他們總想讓人嫉妒他們已經發明了車輪——在我看來這沒什麼特別——我的病毒將會成為開源的軟體。所有人都有,包括原始碼的全部。
一個少年電腦病毒作者的獨白《二》:http://www.itlanbao.com/ns/news.aspx?s=600024
一個少年電腦病毒作者的獨白《三》:http://www.itlanbao.com/ns/news.aspx?s=600025
本文出自 “來自藍豹的分享” 部落格,請務必保留此出處http://20165169.blog.51cto.com/10719403/1697512
一個少年電腦病毒作者的獨白