如何學(xué)習(xí)電腦和黑客知識
初級黑客要學(xué)習(xí)的知識是比較困難的,因為他們沒有基礎(chǔ),所以學(xué)習(xí)起來要接觸非常多的基本內(nèi)容,那么如何學(xué)習(xí)電腦和黑客知識呢?接下來大家跟著學(xué)習(xí)啦小編一起來了解一下學(xué)習(xí)電腦和黑客知識的方法吧。
學(xué)習(xí)電腦和黑客知識方法
黑客的精神態(tài)度是很重要的,但技術(shù)則更是重要。黑客的態(tài)度雖然是無可取代,隨著新科技的發(fā)明和舊技術(shù)的取代,這些工具隨時間在慢慢的改變。 1、黑客的精神態(tài)度是很重要的,但技術(shù)則更是重要。黑客的態(tài)度雖然是無可取代,隨著新科技的發(fā)明和舊技術(shù)的取代,這些工具隨時間在慢慢的改變。例如:以往總是會學(xué)會用機(jī)器碼寫程序,直到最近我們開始使用HTML。不過,在1996年末,當(dāng)然,這是基礎(chǔ)的hacking技能。在1997年,理所當(dāng)然的,你必須學(xué)會C。 但,如果你只是學(xué)一種語言,那么你不能算是一位黑客,了不起只能算是一個programmer。除此,你還必須學(xué)會學(xué)會以獨立于任何程序語言之上的概括性觀念來思考一件程序設(shè)計上的問題。要成為一位真正的黑客,你必須要能在幾天之內(nèi)將manual內(nèi)容和你目前己經(jīng)知道的關(guān)連起學(xué)會一種新的語言。也就是說,你必會學(xué)還了C之外的東西,你至少還要會LISP或Perl(Java也正在努力的擠上這個名單; 譯者注: 我很懷疑這份名單)。除了幾個重要的hacking常用語言之外,這些語言提供你一些不同的程序設(shè)計途徑,并且讓你在好的方法中學(xué)習(xí)。
程序設(shè)計是一種復(fù)雜的技術(shù),我沒辨法在這提供完整的學(xué)習(xí)步驟。但是我能告訴你一些在書本上和課堂上所沒有的東西(有很多,幾乎全部最好的黑客們都是自習(xí)而來的)。(a) 讀別人的程序碼;(b)寫程序,這兩項是不錯的方法。學(xué)習(xí)寫程序就像在學(xué)習(xí)寫一種良好的自然語言,最好的方法是去看一些專家們所寫的東西,然后寫一些你自己的東西,然后讀更多,再寫更多。然后一直持續(xù),一直到你發(fā)展出一種屬于自己的風(fēng)格和特色。要找到好的程序碼來看是很一件很困難的事,因為,對菜鳥黑客們而言,適于供他們閱讀和努力的大型程序的source數(shù)量很少。但這事己有了戲劇性的變化了; 現(xiàn)在免費的供應(yīng)的軟件、程序設(shè)計工具和操作系統(tǒng)(大都公開提供 source,而且全都是由黑客們寫成的)到處可看。進(jìn)入下一個主題。
2、取得一個免費的 UNIX,并學(xué)習(xí)使用和維護(hù)。我先假設(shè)你己經(jīng)有一部個人電腦或者是可以使用任何一部(現(xiàn)在的小孩子真幸福,可如此輕易的擁有 :-))。 取得黑客技巧的第一個步驟是取得一份Linux 或者一份Free BSD-Unix,并將它安裝在自己的機(jī)器,并使之順利的運作。沒錯,在這個世界上除了Unix之外,還有其它的操作系統(tǒng)。但是他們只提供bianry,你不能看到他們的程序碼,你也不能修改他們。想要在DOS或Windows或MacOS開始hacking,無疑就是要你綁著枷鎖跳舞一樣。