導航:首頁 > 網路連接 > 大專計算機網路技術學黑客需

大專計算機網路技術學黑客需

發布時間:2022-10-03 01:42:29

❶ 黑客需要什麼計算機基礎知識

如何成為一名黑客

什麼是黑客?

Jargon File中對「黑客」一詞給出了很多個定義,大部分定義都涉及高超的編程技術,強烈的解決問題和克服限制的慾望。如果你想知道如何成為一名黑客,那麼好,只有兩方面是重要的。(態度和技術)

長久以來,存在一個專家級程序員和網路高手的共享文化社群,其歷史可以追溯到幾十年前第一台分時共享的小型機和最早的ARPAnet實驗時期。 這個文化的參與者們創造了「黑客」這個詞。 黑客們建起了Internet。黑客們使Unix操作系統成為今天這個樣子。黑客們搭起了Usenet。黑客們讓WWW正常運轉。如果你是這個文化的一部分,如果你已經為它作了些貢獻,而且圈內的其他人也知道你是誰並稱你為一個黑客,那麼你就是一名黑客。

黑客精神並不僅僅局限於軟體黑客文化圈中。有些人同樣以黑客態度對待其它事情如電子和音樂---事實上,你可以在任何較高級別的科學和藝術中發現它。軟體黑客們識別出這些在其他領域同類並把他們也稱作黑客---有人宣稱黑客實際上是獨立於他們工作領域的。 但在本文中,我們將注意力集中在軟體黑客的技術和態度,以及發明了「黑客」一詞的哪個共享文化傳統之上。

另外還有一群人,他們大聲嚷嚷著自己是黑客,實際上他們卻不是。他們是一些蓄意破壞計算機和電話系統的人(多數是青春期的少年)。真正的黑客把這些人叫做「駭客」(cracker),並不屑與之為伍。多數真正的黑客認為駭客們是些不負責任的懶傢伙,還沒什麼大本事。專門以破壞別人安全為目的的行為並不能使你成為一名黑客, 正如拿根鐵絲能打開汽車並不能使你成為一個汽車工程師。不幸的是,很多記者和作家往往錯把「駭客」當成黑客;這種做法激怒真正的黑客。

根本的區別是:黑客們建設,而駭客們破壞。

如果你想成為一名黑客,繼續讀下去。如果你想做一個駭客,去讀 alt.2600 新聞組,並在發現你並不像自己想像的那麼聰明的時候去坐5到10次監獄。 關於駭客,我只想說這么多。

---黑客的態度

黑客們解決問題,建設事物,信仰自由和雙向的幫助,人人為我, 我為人人。
要想被認為是一名黑客,你的行為必須顯示出你已經具備了這種態度。要想做的好象你具備這種態度,你就不得不真的具備這種態度。但是如果你想靠培養黑客態度在黑客文化中得到承認,那就大錯特錯了。因為成為具備這些特質的這種人對你自己非常重要,有助於你學習,並給你提供源源不斷的活力。同所有有創造性的藝術一樣,成為大師的最有效方法就是模仿大師的精神---不是僅從理智上,更要從感情上進行模仿。

So,如果你想做一名黑客,請重復以下事情直到你相信它們:

1 這世界充滿待解決的迷人問題

做一名黑客有很多樂趣,但卻是些要費很多氣力方能得到的樂趣。 這些努力需要動力。成功的運動員從健壯體魄,挑戰自我極限中汲取動力。同樣,做黑客,你必須
要有從解決問題,磨練技術,鍛煉智力中得到基本的熱望。如果你還不是這類人又想做黑客,你就要設法成為這樣的人。否則你會發現,你的黑客熱情會被其他誘惑無情地吞噬掉---如金錢、性和社會上的虛名。

(同樣你必須對你自己的學習能力建立信心---相信盡管你對某問題所知不多,但如果你一點一點地學習、試探,你最終會掌握並解決它。)

2. 一個問題不應該被解決兩次

聰明的腦瓜是寶貴的,有限的資源。當這個世界還充滿其他有待解決的有趣問題之時,他們不應該被浪費在重新發明輪子這些事情上。 作為一名黑客,你必須相信其他黑客的思考時間是寶貴的---因此共享信息,解決問題並發布結果給其他黑客幾乎是一種道義,這樣其他人就可以去解決新問題而不是重復地對付舊問題。

(你不必認為你一定要把你的發明創造公布出去,但這樣做的黑客是贏得大家尊敬最多的人。賣些錢來給自己養家糊口,買房買車買計算機甚至發大財和黑客價值也是相容的,只要你別忘記你還是個黑客。)

3. 無聊和乏味的工作是罪惡

黑客們應該從來不會被愚蠢的重復性勞動所困擾,因為當這種事情發生時就意味著他們沒有在做只有他們才能做的事情---解決新問題。這樣的浪費傷害每一個人。因此,無聊和乏味的工作不僅僅是令人不舒服而已,它們是極大的犯罪。 要想做的象個黑客,你必須完全相信這點並盡可能多地將乏味的工作自動化,不僅為你自己,也為了其他人(尤其是其他黑客們)。

(對此有一個明顯的例外。黑客們有時也做一些重復性的枯燥工作以進行「腦力休息」,或是為練熟了某個技巧,或是獲得一些除此無法獲得的經驗。但這是他自己的選擇---有腦子的人不應該被迫做無聊的活兒。)

4 自由就是好

黑客們是天生的反權威主義者。任何能向你發命令的人會迫使你停止解決令你著迷的問題,同時,按照權威的一般思路,他通常會給出一些極其愚昧的理由。因此,不論何時何地,任何權威,只要他壓迫你或其他黑客,就要和他斗到底。

(這並非說任何權力都不必要。兒童需要監護,罪犯也要被看管起來。 如果服從命令得到某種東西比起用其他方式得到它更節約時間,黑客會同意接受某種形式的權威。但這是一個有限的、特意的交易;權力想要的那種個人服從不是你的給予,而是無條件的服從。)

權力喜愛審查和保密。他們不信任自願的合作和信息共享---他們只喜歡由他們控制的合作。因此,要想做的象個黑客,你得對審查、保密,以及使用武力或欺騙去壓迫人們的做法有一種本能的反感和敵意。

5. 態度不能替代能力

要做一名黑客,你必須培養起這些態度。但只具備這些態度並不能使你成為一名黑客,就象這並不能使你成為一個運動健將和搖滾明星一樣。成為一名黑客需要花費智力,實踐,奉獻和辛苦。

因此,你必須學會不相信態度,並尊重各種各樣的能力。黑客們不會為那些故意裝模做樣的人浪費時間,但他們卻非常尊重能力---尤其是做黑客的能力,不過任何能力總歸是好的。具備很少人才能掌握的技術方面的能力尤其為好,而具備那些涉及腦力、技巧和聚精會神的能力為最好。

如果你尊敬能力,你會享受提高自己能力的樂趣---辛苦的工作和奉獻會變成一種高度娛樂而非賤役。 要想成為一名黑客,這一點非常重要。

基本黑客技術

黑客態度是重要的,但技術更加重要。態度無法替代技術,在你被別的黑客稱為黑客之前,有一套基本的技術你必須掌握。 這套基本技術隨著新技術的出現和老技術的過時也隨時間在緩慢改變。例如,過去包括使用機器碼編程,而知道最近才包括了HTML語言。但現在明顯包括以下技術:

1 學習如何編程

這當然是最基本的黑客技術。如果你還不會任何計算機語言,我建議你從Python開始。它設計清晰,文檔齊全,對初學者很合適。盡管是一門很好的初級語言,它不僅僅只是個玩具。它非常強大,靈活,也適合做大型項目。

但是記住,如果你只會一門語言,你將不會達到黑客所要求的技術水平,甚至也不能達到一個普通程序員的水平---你需要學會如何以一個通用的方法思考編程問題,獨立於任何語言。要做一名真正的黑客,你需要學會如何在幾天內通過一些手冊,結合你現在所知,迅速掌握一門新語言。這意味著你應該學會幾種不同的語言。

如果要做一些重要的編程,你將不得不學習C語言,Unix的核心語言。其他對黑客而言比較重要的語言包括Perl和LISP。 Perl很實用,值得一學;它被廣泛用於活動網頁和系統管理,因此即便你從不用Perl寫程序,至少也應該能讀懂它。 LISP 值得學習是因為當你最終掌握了它你會得到豐富的經驗;這些經驗使你在以後的日子裡成為一個更好的程序員,即使你實際上可能很少使用LISP本身。

當然,實際上你最好四種都會。 (Python, C, Perl, and LISP). 除了是最重要的四種基本語言,它們還代表了四種非常不同的編程方法,每種都會讓你受益非淺。

這里我無法完整地教會你如何編程---這是個復雜的活兒。但我可以告訴你,書本和課程也不能作到。幾乎所有最好的黑客都是自學成材的。真正能起作用的就是去親自讀代碼和寫代碼。

學習如何編程就象學慣用自然語言寫作一樣。最好的做法是讀一些大師的名著,試著自己寫點東西,再讀些,再寫點,又讀些,又寫點....如此往復,直到你達到自己在範文中看到的簡潔和力量。

過去找到好的代碼去讀是困難的,因為很少有大型程序的可用源代碼能讓新手練手。這種狀況已經得到了很大的改善;現在有很多可用的開放源碼軟體,編程工具和操作系統(全都有黑客寫成)。這使我們自然地來到第二個話題...

2 得到一個開放源碼的Unix並學會使用、運行它

我假設你已經擁有了一台個人計算機或者有一個可用的( 今天的孩子們真幸福 :-) )。新手們最基本的一步就是得到一份Linux或BSD-Unix,安裝在個人計算機上,並運行它。
當然,這世界上除了Unix還有其他操作系統。但它們都是以二進制形式發送的---你無法讀到它的源碼,更不可能修改它。嘗試在DOS或Windows的機器上學習黑客技術,就象是在腿上綁了鐵塊去學跳舞。

除此之外,Unix還是Internet的操作系統。你可以不知道Unix而學會用Internet,但不懂它你就無法成為一名Internet黑客。因為這個原因,今天的黑客文化在很大程度上是以Unix為中心的。(這點並不總是真的,一些很早的黑客對此很不高興,但Unix和Internet之間的共生關系已是如此之強,甚至連微軟也無可奈何)

So,裝一個Unix---我個人喜歡Linux,不過也有其他選擇。(你也可以在同一台機器上同時運行DOS,Windows和Linux)學會它。運行它。用它跟Internet對話。讀它的代碼。試著去修改他。你會得到比微軟操作系統上好的多的編程工具(包括C,Lisp, Python, and Perl),你會得到樂趣,並將學到比你想像的更多知識。

關於學習Unix的更多信息,請看 The Loginataka.

要得到Linux,請看: 哪裡能得到 Linux.

3 學會如何使用WWW和寫HTML

大多黑客文化建造的東西都在你看不見的地方發揮著作用,幫助工廠、辦公室和大學正常運轉,表面上很難看到它對他人的生活的影響。Web是一個大大的例外。即便政客也同意,這個巨大而耀眼的黑客玩具正在改變整個世界。單是這個原因(還有許多其它的), 你就需要學習如何掌握Web。

這並不是僅僅意味著如何使用瀏覽器(誰都會),而是要學會如何寫HTML,Web的標記語言。如果你不會編程,寫HTML會教你一些有助於學習的思考習慣。因此,先建起自己的主頁。

但僅僅建一個主頁也不能使你成為一名黑客。 Web里充滿了各種網頁。多數是無意義的,零信息量垃圾。

要想有價值,你的網頁必須有內容---必須有趣或對其它黑客有用。這樣,我們來到下一個話題....

黑客文化中的地位大教堂與集市」,解釋了許多Linux和開放源碼文化的運做原理。我還在它的續集「大教堂與集市」,解釋了許多Linux和開放源碼文化的運做原理。我還在它的續集「開拓智域」一文中有更直接的論述。

FAQ(常問問題解答)

問:你會教我如何做黑客嗎?

自從第一次發布此頁,我每周都會得到一些請求,要我「教會他如何做黑客」;遺憾的是,我沒有足夠的時間和精力來做這個;我自己的編程項目已經佔用了我110%的時間。
甚至即便我想教你也不可能,黑客基本上是一項需要你自行修煉的的態度和技術。你會發現即使真正的黑客想幫助你,如果你乞求他們填鴨一樣教你的話,你不會贏得他們的尊敬。
首先去學習。顯示你在嘗試,你能靠自己去學習。然後再去向黑客們請教問題。

問:你會幫我「黑」掉一個站點嗎?或者教我怎麼黑它?

No. 任何在讀完FAQ後還問此問題人,都是愚不可及的傢伙,即使有時間我也不會理睬。 任何發給我的此類mail都會被忽略或被痛斥。

問:哪裡能找到真正的可以與之交流的黑客?

最佳辦法是就近參加一個Unix或Linux的用戶組,參加他們的會議。

問:我該先學哪種語言?

HTML, 如果你還不會的話.
但它不是一個真正的編程語言。當你准備編程時,我建議你從 Python開始. 會有很多人向你推薦Perl,它比Python還受歡迎,但卻難學一些。

C 是非常重要的,但它卻是最難學的。不要一開始就嘗試學C。

問:開放源碼的自由軟體不會使程序員餓肚子嗎?

這似乎不大可能---到目前,開放源碼軟體產業創造了而不是消滅了大量工作機會。
如果寫一個程序比不寫一個程序只是個純粹經濟上的收益的話,無論它是否免費,只要它被完成,程序員都會從中得到回報。而且,無論軟體是由多麼的free的方法開發的,對更新的軟體應用的需求總是會有的。

問:我從何學起?哪裡有免費的Unix?

本頁的其他地方指向最常用的免費Unix。要做一名黑客,你需要自立自強,以及自我教育的能力。
現在開始吧......
參考資料:http://www.host01.com/Get/server/00070002/0542417261047661.htm

❷ 黑客需要什麼專業基礎

需要編程基礎
前提是英語數學要好,為編程做鋪墊,不會編程的不能稱之為黑客
編程可以學習一下c c+ vb java asp 有很多可以學習的

免殺 DDOS
總之會了編程再去學其他的技術就會很簡單

❸ 黑客需要學什麼

黑客需要學習的東西有很多,底層的有編程語言,操作系統原理,計算機硬體原理,編譯原理,網路協議,cpu指令集,再往上一層,應用程序的編寫,伺服器的配置,各類軟體的操作,等等。黑客有很多分支,有擅長編碼寫程序的,有擅長找程序漏洞的,有擅長逆向破解的,還有喜歡編寫木馬病毒的,對於新手而言,需要選擇一個分支深入下去,到最後徹底精通這個領域,一招鮮吃遍天,先學一門精通後再橫向擴展到其他領域





編程語言的話建議先學腳本語言,例如瀏覽器端的就學javascript,伺服器端的就是php,asp,jsp等,經常有新手朋友問我黑客那麼多領域,我該學那個比較好,從目前市場前景來看,學網路安全更有競爭力,首先隨著互聯網+,和移動互聯網的快速發展,網路安全已經是個不得不重視的事情,而且從學習難度和就業薪資來說網路安全也比開發領域要好,網路安全又可以細分為web安全,移動安全,物聯網安全,無線安全,區塊鏈甚之汽車安全,所以你只要再其中選擇一個細分領域然後精通後再擴展到其他領域就行,就像我自己就是學web安全出身的

對於想學web安全的朋友該如何學習呢?首先你要理解web是如何運作的,要知道瀏覽器是如何吧你的請求發送給伺服器的,瀏覽器之間是通過那種協議運作的,這就需要你懂HTML(超文本編輯語言)css,javascript,也要懂伺服器端的php語言,如果這些基礎的東西你都不懂,就是會利用一些現成的漏洞工具進行一些復制黏貼類的操作對於你沒有一點好處,如果漏洞被修復你就什麼也做不了,一名真正的黑客是可以獨自發現漏洞並可以修復漏洞的

成為黑客的道路是漫長的,只有耐得住寂寞的人才可以到達夢想的河畔,如果你在成為黑客的路上遇到困難想要放棄的時候,你可以通過一些其他的方式來鼓舞自己,學習是一件反人性的事情,遇到困難如果一時解決不了,不妨先放一放,過段時間隨著你知識的積累可能就自然而然的明白了,當大家想要放鬆的時候不妨找些黑客題材的電影來看下,這里我推薦一部德語片,我是誰,沒有絕對安全的系統,他會告訴你,這個世界上最大的漏洞是人

❹ 黑客都需要掌握哪些知識

要想當一名黑客,要學的東西很多:計算機語言要熟練一門,英語,相關法律,黑客工具的使用,還有些硬體知識,網路知識,OS系統知識,很多的!

❺ 我想學計算機網路攻防 請問需要什麼條件

英語4級
理解能力
還有樓上同志說的求知慾
編程是項苦工作,從0開始很復雜的,所以還要有恆心
然後了解一些計算機基礎知識,不知道就學編程你會覺得沒有意義
建議你從PYTHON開始,然後學習C++或者JAVA,
編程都是全英文的,英語一定要過關,不然編譯器的幫助你都看不懂
了解了關鍵字用途,然後在網上找習題做,同時觀摩高手的名作,自己覺得過關了就自己寫相關功能的程序,應該就可以了

❻ 想成為一名的黑客 必須學習哪些課程

它設計清晰,文檔齊全,合適初學者入門。它是一門很好的入門語言,並且不僅僅只是個玩具;它非常強大、靈活,也適合做大型項目Java也是好的入門語言。它比Python難得多,但是生成的代碼速度也快得多。它同時也是一種優秀的計算機語言,不止是用來入門。 但是注意,如果你只會一兩門語言,你將不會達到黑客所要求的技術水平,甚至也不能達到一個程序員的水平——你需要學會如何以抽象的方式思考編程問題,獨立於任何語言。要做一名真正的黑客,你需要學會在幾天內通過一些手冊,結合你現在所知,迅速掌握一門新語言。這意味著你應該學會幾種截然不同的語言。 如果要做一些重要的編程工作,你將不得不學習C語言,Unix的核心語言。 C++與C非常其他類似;如果你了解其中一種,學習另一種應該不難。但這兩種都不適合編程入門者學習。而且事實上,你越避免用C編程,你的工作效率會越高。 C非常有效率,節約你的機器資源。不幸的是,C的高效是通過你手動做很多底層的管理(如內存)來達到的。底層代碼都是復雜極易出現bug的,會使你花極多的時間調試。如今的機器速度如此之快,這通常是得不償失——比較明智的做法是使用一種運行較慢、較低效率,但大幅節省你的時間的語言。因此,選擇Python。 其他對黑客而言比較重要的語言包括 Perl和 LISP。 Perl實用,值得一學;它被廣泛用於動態網頁和系統管理,因此即便你從不用Perl寫程序,至少也應該學會看。許多人使用Perl的理由和我建議你使用Python的理由一樣,都是為了避免用C完成那些不需要C高效率的工作。你會需要理解那些工作的代碼的。 LISP值得學習的理由不同——最終掌握了它時你會得到豐富的啟迪和經驗。這些經驗會使你在以後的日子裡成為一個更好的程序員,即使你實際上很少使用LISP本身。 當然,實際上你最好五種都會(Python,Java,C/C++,Perl和LISP)。除了是最重要的黑客語言外,它們還代表了截然不同的編程思路和方法,每種都會讓你受益非淺。 這里我無法給你完完全全的指導教會你如何編程——這是個復雜的技能。但我可以告訴你,書本和上課也不能作到(最好的黑客中,有許多,也許 幾乎都是自學成材的)。你可以從書本上學到語言的特點——只是一些皮毛,但要使書面知識成為自身技能只能通過實踐和虛心向他人學習。因此要作到 (一)讀代碼及(二)寫代碼。答案補充 補充: 黑客不是那麼好當的, 要學的東西很多, 每天都有新的東西出來

❼ 成為黑客所需基礎有哪些

一個勇敢的心和各種計算機技術和常識

❽ 黑客需要學什麼

您好,您的問題已收到了
01、想要成為一個黑客,學習英文是非常重要的,現在大多數計算機編程都是英文的,而且有很多關於黑客的新聞都是外國出來的,所以說你想要成為一個合格的黑客,就一定要多去了解英文軟體。


02、想要成為黑客就一定要會最基本的軟體,就比如FTP、PING、伺服器等這些詞的意思,另外還要學會一些黑客經常使用的軟體。


03、一定要知道最基本的網路協議和工作的原理,因為現在網路協議涉及的知識是非常復雜的,想要成為一個黑客一定要從基本的開始研究了。


04、熟悉多種流行的程序編程,想要成為一名合格的黑客,肯定要能看懂程序語言的,就比如C語言、HTML、PHP、JAVA等。
如果我的回答可以幫助到您,您可以給個好評哈

閱讀全文

與大專計算機網路技術學黑客需相關的資料

熱點內容
設置筆記本網路時間設置 瀏覽:937
夾心是什麼梗網路污 瀏覽:735
virtualboxnat網路設置 瀏覽:385
網路有賬號和密碼怎麼激活網路 瀏覽:72
聯通寬頻網路怎樣連接路由器 瀏覽:94
移動網路中郵啥意思 瀏覽:425
網吧隱藏的網路在哪裡 瀏覽:218
171手機號段是哪個網路 瀏覽:10
無線網路蜂窩狀 瀏覽:124
微信沒有網路如何設置 瀏覽:251
網路推廣和哪些新聞媒體合作的 瀏覽:721
路由設置連接網路密碼 瀏覽:147
網路投票異常出現h6怎麼回事 瀏覽:190
台式電腦用移動網路如何上網 瀏覽:23
蘋果xwifi切回蜂窩無網路 瀏覽:471
網路安全手抄報三年級5班 瀏覽:49
網路詐騙在哪個國 瀏覽:1001
廣電網路寬頻哪個網站好 瀏覽:896
怎麼網路學習消除罰單 瀏覽:258
wifi提示當前網路不安全 瀏覽:104

友情鏈接