-
當(dāng)前位置:首頁 > 創(chuàng)意學(xué)院 > 技術(shù) > 專題列表 > 正文
怎樣成為一名黑客(新手怎么學(xué)代碼編程)
大家好!今天讓創(chuàng)意嶺的小編來大家介紹下關(guān)于怎樣成為一名黑客的問題,以下是小編對此問題的歸納整理,讓我們一起來看看吧。
開始之前先推薦一個非常厲害的Ai人工智能工具,一鍵生成原創(chuàng)文章、方案、文案、工作計劃、工作報告、論文、代碼、作文、做題和對話答疑等等
只需要輸入關(guān)鍵詞,就能返回你想要的內(nèi)容,越精準(zhǔn),寫出的就越詳細(xì),有微信小程序端、在線網(wǎng)頁版、PC客戶端
官網(wǎng):https://ai.de1919.com。
創(chuàng)意嶺作為行業(yè)內(nèi)優(yōu)秀的企業(yè),服務(wù)客戶遍布全球各地,如需了解SEO相關(guān)業(yè)務(wù)請撥打電話175-8598-2043,或添加微信:1454722008
本文目錄:
一、如何成為黑客?
首先學(xué)會編程,如果就簡單的小黑客,找個黑客軟件玩玩就可以了,但想做個厲害的黑客,就得從學(xué)編程開始,慢慢了解計算機及網(wǎng)絡(luò)各種知識
二、怎樣才能把自己變?yōu)橐幻诳停?/strong>
首先你要明白什么是黑客什么是駭客,樓上說的入侵的技術(shù)和制造木馬的技術(shù)那是駭客必須要學(xué)的,但是黑客1.會編程,特別是c語言,一定得懂。
2.精通html語言---現(xiàn)在流行的注入技術(shù)的基礎(chǔ)。
3.做事有原則。這是必須的。。。
黑客是專門研究電腦技術(shù)的,而不是搞破壞的,
三、想成為一名的黑客 必須學(xué)習(xí)哪些課程?
如何成為一名黑客,入門黑客要學(xué)會哪些必要知識?
四、黑客怎么當(dāng)
如何成為一名黑客
什么是黑客?
Jargon File中對“黑客”一詞給出了很多個定義,大部分定義都涉及高超的編程技術(shù),強烈的解決問題和克服限制的欲望。如果你想知道如何成為一名黑客,那么好,只有兩方面是重要的。(態(tài)度和技術(shù))
長久以來,存在一個專家級程序員和網(wǎng)絡(luò)高手的共享文化社群,其歷史可以追溯到幾十年前第一臺分時共享的小型機和最早的ARPAnet實驗時期。 這個文化的參與者們創(chuàng)造了“黑客”這個詞。 黑客們建起了Internet。黑客們使Unix操作系統(tǒng)成為今天這個樣子。黑客們搭起了Usenet。黑客們讓W(xué)WW正常運轉(zhuǎn)。如果你是這個文化的一部分,如果你已經(jīng)為它作了些貢獻,而且圈內(nèi)的其他人也知道你是誰并稱你為一個黑客,那么你就是一名黑客。
黑客精神并不僅僅局限于軟件黑客文化圈中。有些人同樣以黑客態(tài)度對待其它事情如電子和音樂---事實上,你可以在任何較高級別的科學(xué)和藝術(shù)中發(fā)現(xiàn)它。軟件黑客們識別出這些在其他領(lǐng)域同類并把他們也稱作黑客---有人宣稱黑客實際上是獨立于他們工作領(lǐng)域的。 但在本文中,我們將注意力集中在軟件黑客的技術(shù)和態(tài)度,以及發(fā)明了“黑客”一詞的哪個共享文化傳統(tǒng)之上。
另外還有一群人,他們大聲嚷嚷著自己是黑客,實際上他們卻不是。他們是一些蓄意破壞計算機和電話系統(tǒng)的人(多數(shù)是青春期的少年)。真正的黑客把這些人叫做“駭客”(cracker),并不屑與之為伍。多數(shù)真正的黑客認(rèn)為駭客們是些不負(fù)責(zé)任的懶家伙,還沒什么大本事。專門以破壞別人安全為目的的行為并不能使你成為一名黑客, 正如拿根鐵絲能打開汽車并不能使你成為一個汽車工程師。不幸的是,很多記者和作家往往錯把“駭客”當(dāng)成黑客;這種做法激怒真正的黑客。
根本的區(qū)別是:黑客們建設(shè),而駭客們破壞。
如果你想成為一名黑客,繼續(xù)讀下去。如果你想做一個駭客,去讀 alt.2600 新聞組,并在發(fā)現(xiàn)你并不像自己想象的那么聰明的時候去坐5到10次監(jiān)獄。 關(guān)于駭客,我只想說這么多。
---黑客的態(tài)度
黑客們解決問題,建設(shè)事物,信仰自由和雙向的幫助,人人為我, 我為人人。
要想被認(rèn)為是一名黑客,你的行為必須顯示出你已經(jīng)具備了這種態(tài)度。要想做的好象你具備這種態(tài)度,你就不得不真的具備這種態(tài)度。但是如果你想靠培養(yǎng)黑客態(tài)度在黑客文化中得到承認(rèn),那就大錯特錯了。因為成為具備這些特質(zhì)的這種人對你自己非常重要,有助于你學(xué)習(xí),并給你提供源源不斷的活力。同所有有創(chuàng)造性的藝術(shù)一樣,成為大師的最有效方法就是模仿大師的精神---不是僅從理智上,更要從感情上進行模仿。
So,如果你想做一名黑客,請重復(fù)以下事情直到你相信它們:
1 這世界充滿待解決的迷人問題
做一名黑客有很多樂趣,但卻是些要費很多氣力方能得到的樂趣。 這些努力需要動力。成功的運動員從健壯體魄,挑戰(zhàn)自我極限中汲取動力。同樣,做黑客,你必須
要有從解決問題,磨練技術(shù),鍛煉智力中得到基本的熱望。如果你還不是這類人又想做黑客,你就要設(shè)法成為這樣的人。否則你會發(fā)現(xiàn),你的黑客熱情會被其他誘惑無情地吞噬掉---如金錢、性和社會上的虛名。
(同樣你必須對你自己的學(xué)習(xí)能力建立信心---相信盡管你對某問題所知不多,但如果你一點一點地學(xué)習(xí)、試探,你最終會掌握并解決它。)
2. 一個問題不應(yīng)該被解決兩次
聰明的腦瓜是寶貴的,有限的資源。當(dāng)這個世界還充滿其他有待解決的有趣問題之時,他們不應(yīng)該被浪費在重新發(fā)明輪子這些事情上。 作為一名黑客,你必須相信其他黑客的思考時間是寶貴的---因此共享信息,解決問題并發(fā)布結(jié)果給其他黑客幾乎是一種道義,這樣其他人就可以去解決新問題而不是重復(fù)地對付舊問題。
(你不必認(rèn)為你一定要把你的發(fā)明創(chuàng)造公布出去,但這樣做的黑客是贏得大家尊敬最多的人。賣些錢來給自己養(yǎng)家糊口,買房買車買計算機甚至發(fā)大財和黑客價值也是相容的,只要你別忘記你還是個黑客。)
3. 無聊和乏味的工作是罪惡
黑客們應(yīng)該從來不會被愚蠢的重復(fù)性勞動所困擾,因為當(dāng)這種事情發(fā)生時就意味著他們沒有在做只有他們才能做的事情---解決新問題。這樣的浪費傷害每一個人。因此,無聊和乏味的工作不僅僅是令人不舒服而已,它們是極大的犯罪。 要想做的象個黑客,你必須完全相信這點并盡可能多地將乏味的工作自動化,不僅為你自己,也為了其他人(尤其是其他黑客們)。
(對此有一個明顯的例外。黑客們有時也做一些重復(fù)性的枯燥工作以進行“腦力休息”,或是為練熟了某個技巧,或是獲得一些除此無法獲得的經(jīng)驗。但這是他自己的選擇---有腦子的人不應(yīng)該被迫做無聊的活兒。)
4 自由就是好
黑客們是天生的反權(quán)威主義者。任何能向你發(fā)命令的人會迫使你停止解決令你著迷的問題,同時,按照權(quán)威的一般思路,他通常會給出一些極其愚昧的理由。因此,不論何時何地,任何權(quán)威,只要他壓迫你或其他黑客,就要和他斗到底。
(這并非說任何權(quán)力都不必要。兒童需要監(jiān)護,罪犯也要被看管起來。 如果服從命令得到某種東西比起用其他方式得到它更節(jié)約時間,黑客會同意接受某種形式的權(quán)威。但這是一個有限的、特意的交易;權(quán)力想要的那種個人服從不是你的給予,而是無條件的服從。)
權(quán)力喜愛審查和保密。他們不信任自愿的合作和信息共享---他們只喜歡由他們控制的合作。因此,要想做的象個黑客,你得對審查、保密,以及使用武力或欺騙去壓迫人們的做法有一種本能的反感和敵意。
5. 態(tài)度不能替代能力
要做一名黑客,你必須培養(yǎng)起這些態(tài)度。但只具備這些態(tài)度并不能使你成為一名黑客,就象這并不能使你成為一個運動健將和搖滾明星一樣。成為一名黑客需要花費智力,實踐,奉獻和辛苦。
因此,你必須學(xué)會不相信態(tài)度,并尊重各種各樣的能力。黑客們不會為那些故意裝模做樣的人浪費時間,但他們卻非常尊重能力---尤其是做黑客的能力,不過任何能力總歸是好的。具備很少人才能掌握的技術(shù)方面的能力尤其為好,而具備那些涉及腦力、技巧和聚精會神的能力為最好。
如果你尊敬能力,你會享受提高自己能力的樂趣---辛苦的工作和奉獻會變成一種高度娛樂而非賤役。 要想成為一名黑客,這一點非常重要。
基本黑客技術(shù)
黑客態(tài)度是重要的,但技術(shù)更加重要。態(tài)度無法替代技術(shù),在你被別的黑客稱為黑客之前,有一套基本的技術(shù)你必須掌握。 這套基本技術(shù)隨著新技術(shù)的出現(xiàn)和老技術(shù)的過時也隨時間在緩慢改變。例如,過去包括使用機器碼編程,而知道最近才包括了HTML語言。但現(xiàn)在明顯包括以下技術(shù):
1 學(xué)習(xí)如何編程
這當(dāng)然是最基本的黑客技術(shù)。如果你還不會任何計算機語言,我建議你從Python開始。它設(shè)計清晰,文檔齊全,對初學(xué)者很合適。盡管是一門很好的初級語言,它不僅僅只是個玩具。它非常強大,靈活,也適合做大型項目。
但是記住,如果你只會一門語言,你將不會達到黑客所要求的技術(shù)水平,甚至也不能達到一個普通程序員的水平---你需要學(xué)會如何以一個通用的方法思考編程問題,獨立于任何語言。要做一名真正的黑客,你需要學(xué)會如何在幾天內(nèi)通過一些手冊,結(jié)合你現(xiàn)在所知,迅速掌握一門新語言。這意味著你應(yīng)該學(xué)會幾種不同的語言。
如果要做一些重要的編程,你將不得不學(xué)習(xí)C語言,Unix的核心語言。其他對黑客而言比較重要的語言包括Perl和LISP。 Perl很實用,值得一學(xué);它被廣泛用于活動網(wǎng)頁和系統(tǒng)管理,因此即便你從不用Perl寫程序,至少也應(yīng)該能讀懂它。 LISP 值得學(xué)習(xí)是因為當(dāng)你最終掌握了它你會得到豐富的經(jīng)驗;這些經(jīng)驗使你在以后的日子里成為一個更好的程序員,即使你實際上可能很少使用LISP本身。
當(dāng)然,實際上你最好四種都會。 (Python, C, Perl, and LISP). 除了是最重要的四種基本語言,它們還代表了四種非常不同的編程方法,每種都會讓你受益非淺。
這里我無法完整地教會你如何編程---這是個復(fù)雜的活兒。但我可以告訴你,書本和課程也不能作到。幾乎所有最好的黑客都是自學(xué)成材的。真正能起作用的就是去親自讀代碼和寫代碼。
學(xué)習(xí)如何編程就象學(xué)習(xí)用自然語言寫作一樣。最好的做法是讀一些大師的名著,試著自己寫點東西,再讀些,再寫點,又讀些,又寫點....如此往復(fù),直到你達到自己在范文中看到的簡潔和力量。
過去找到好的代碼去讀是困難的,因為很少有大型程序的可用源代碼能讓新手練手。這種狀況已經(jīng)得到了很大的改善;現(xiàn)在有很多可用的開放源碼軟件,編程工具和操作系統(tǒng)(全都有黑客寫成)。這使我們自然地來到第二個話題...
2 得到一個開放源碼的Unix并學(xué)會使用、運行它
我假設(shè)你已經(jīng)擁有了一臺個人計算機或者有一個可用的( 今天的孩子們真幸福 :-) )。新手們最基本的一步就是得到一份Linux或BSD-Unix,安裝在個人計算機上,并運行它。
當(dāng)然,這世界上除了Unix還有其他操作系統(tǒng)。但它們都是以二進制形式發(fā)送的---你無法讀到它的源碼,更不可能修改它。嘗試在DOS或Windows的機器上學(xué)習(xí)黑客技術(shù),就象是在腿上綁了鐵塊去學(xué)跳舞。
除此之外,Unix還是Internet的操作系統(tǒng)。你可以不知道Unix而學(xué)會用Internet,但不懂它你就無法成為一名Internet黑客。因為這個原因,今天的黑客文化在很大程度上是以Unix為中心的。(這點并不總是真的,一些很早的黑客對此很不高興,但Unix和Internet之間的共生關(guān)系已是如此之強,甚至連微軟也無可奈何)
So,裝一個Unix---我個人喜歡Linux,不過也有其他選擇。(你也可以在同一臺機器上同時運行DOS,Windows和Linux)學(xué)會它。運行它。用它跟Internet對話。讀它的代碼。試著去修改他。你會得到比微軟操作系統(tǒng)上好的多的編程工具(包括C,Lisp, Python, and Perl),你會得到樂趣,并將學(xué)到比你想象的更多知識。
關(guān)于學(xué)習(xí)Unix的更多信息,請看 The Loginataka.
要得到Linux,請看: 哪里能得到 Linux.
3 學(xué)會如何使用WWW和寫HTML
大多黑客文化建造的東西都在你看不見的地方發(fā)揮著作用,幫助工廠、辦公室和大學(xué)正常運轉(zhuǎn),表面上很難看到它對他人的生活的影響。Web是一個大大的例外。即便政客也同意,這個巨大而耀眼的黑客玩具正在改變整個世界。單是這個原因(還有許多其它的), 你就需要學(xué)習(xí)如何掌握Web。
這并不是僅僅意味著如何使用瀏覽器(誰都會),而是要學(xué)會如何寫HTML,Web的標(biāo)記語言。如果你不會編程,寫HTML會教你一些有助于學(xué)習(xí)的思考習(xí)慣。因此,先建起自己的主頁。
但僅僅建一個主頁也不能使你成為一名黑客。 Web里充滿了各種網(wǎng)頁。多數(shù)是無意義的,零信息量垃圾。
要想有價值,你的網(wǎng)頁必須有內(nèi)容---必須有趣或?qū)ζ渌诳陀杏?。這樣,我們來到下一個話題....
黑客文化中的地位大教堂與集市”,解釋了許多Linux和開放源碼文化的運做原理。我還在它的續(xù)集“大教堂與集市”,解釋了許多Linux和開放源碼文化的運做原理。我還在它的續(xù)集“開拓智域”一文中有更直接的論述。
FAQ(常問問題解答)
問:你會教我如何做黑客嗎?
自從第一次發(fā)布此頁,我每周都會得到一些請求,要我“教會他如何做黑客”;遺憾的是,我沒有足夠的時間和精力來做這個;我自己的編程項目已經(jīng)占用了我110%的時間。
甚至即便我想教你也不可能,黑客基本上是一項需要你自行修煉的的態(tài)度和技術(shù)。你會發(fā)現(xiàn)即使真正的黑客想幫助你,如果你乞求他們填鴨一樣教你的話,你不會贏得他們的尊敬。
首先去學(xué)習(xí)。顯示你在嘗試,你能靠自己去學(xué)習(xí)。然后再去向黑客們請教問題。
問:你會幫我“黑”掉一個站點嗎?或者教我怎么黑它?
No. 任何在讀完FAQ后還問此問題人,都是愚不可及的家伙,即使有時間我也不會理睬。 任何發(fā)給我的此類mail都會被忽略或被痛斥。
問:哪里能找到真正的可以與之交流的黑客?
最佳辦法是就近參加一個Unix或Linux的用戶組,參加他們的會議。
問:我該先學(xué)哪種語言?
HTML, 如果你還不會的話.
但它不是一個真正的編程語言。當(dāng)你準(zhǔn)備編程時,我建議你從 Python開始. 會有很多人向你推薦Perl,它比Python還受歡迎,但卻難學(xué)一些。
C 是非常重要的,但它卻是最難學(xué)的。不要一開始就嘗試學(xué)C。
問:開放源碼的自由軟件不會使程序員餓肚子嗎?
這似乎不大可能---到目前,開放源碼軟件產(chǎn)業(yè)創(chuàng)造了而不是消滅了大量工作機會。
如果寫一個程序比不寫一個程序只是個純粹經(jīng)濟上的收益的話,無論它是否免費,只要它被完成,程序員都會從中得到回報。而且,無論軟件是由多么的free的方法開發(fā)的,對更新的軟件應(yīng)用的需求總是會有的。
問:我從何學(xué)起?哪里有免費的Unix?
本頁的其他地方指向最常用的免費Unix。要做一名黑客,你需要自立自強,以及自我教育的能力。
現(xiàn)在開始吧......
參考資料:http://www.host01.com/Get/server/00070002/0542417261047661.htm
http://zhidao.baidu.com/question/648809.html
以上就是關(guān)于怎樣成為一名黑客相關(guān)問題的回答。希望能幫到你,如有更多相關(guān)問題,您也可以聯(lián)系我們的客服進行咨詢,客服也會為您講解更多精彩的知識和內(nèi)容。
推薦閱讀:
怎樣把軟件圖標(biāo)換成照片(如何讓手機軟件圖標(biāo)變好看)