黑客基礎知識
阿新 • • 發佈:2018-10-26
編寫 英文 同時 又是 網上 別人 操作系統 互連 hack 黑客也就是英文hacker的音譯,hacker這個單詞源於動詞hack,這個詞在英語中有“亂砍、劈,砍”之意,還有一個意思是指“受雇於從事艱苦乏味的工作的文人”。hack的一個引申的意思是指“幹了一件非常漂亮的事”.在早期的麻省理工學院裏,“hacker”有“惡作劇”的意思,尤指那些手法巧妙、技術高明的惡作劇,可見,至少是在早期,黑客這個稱謂並無貶義。
“破解不是學習使用一個什麽軟件,不是按照說明書來操作,它是一種人和人智力的較量,是一種智慧的戰爭藝術,是一種知識與知識的較量。從本質上講,學習破解跟學習其他知識一樣,都是要下苦功,要靠靈感,要靠自己思考的。”這就是黑客對自己的行為的一種詮釋。
1:(程序設計基礎),毫無疑問,編程是每一個黑客所應該具備的最基本的技能。但是,黑客與程序員又是有所不同的,黑客往往掌握著許多種程序語言的精髓,或者說是弱點與漏洞。並且黑客們是以獨立於任何程序語言之上的概括性觀念來思考一件程序設計上的問題,匯編語言、C語言都是黑客們應該掌握的。培養這種能力的方法要與常人不同,要多讀別人的源代碼,好的源代碼都是前輩黑客們的作品,同時也要自己試著寫程序。
2:(了解並熟悉各種操作系統),Unix之所以如此受到黑客們的重視,並不僅僅因為它最初就是由黑客們編寫的,我們知道除了Unix操作系統外還有很多操作系統,但能得到源代碼並能任意修改的操作系統只有Unix!更重要的是,Unix是用於網絡的操作系統,互連網上有許多主機使用的操作系統都是Unix,至少在目前,互連網還不能沒有Unix。因此,許多黑客同時也是一個Unix專家,他們清楚這個操作系統的這個運做過程與基理。除了Unix操作系統外,黑客還必須熟知諸如Liux、Windows、Novell等操作系統,才能使自己做黑客如虎添翼!
3:(全面了解互連網以及網絡編程),黑客們所創造出來的東西,在很多領域裏都在起著作用,但只有互連網,才是黑客們真正的舞臺,作為一名黑客,不懂得使用World Wide Web 與Html是不可思議的,同時,若沒有網絡編程基礎,要做黑客也是蒼白無力的。
黑客基礎知識