黑客這個詞從誕生到現在,從來就沒有解釋為“高級入侵者”、“病毒製造者”或者“qq盜號者”過。[.超多好看小說]我至今不清楚在中國是誰先把黑客和這些無聊的詞匯聯係在了一起,導致如此多的人被誤導。但有一點是肯定的,不負責任的媒體一直侮辱這兩個字。


    那個寫熊貓燒什麽來著的叫什麽來著的也叫黑客?太可笑了。他做鬼也當不了黑客。請分清這兩個詞,hacker&cracker,別去研究他們的中文翻譯。


    不花力氣多解釋,不懂黑客是什麽意思的人終究不懂,我的這篇文章也不是呼籲那些垃圾更正他們的思想(請不懂的人關閉網頁窗口),而是寫給那些真正懷揣著黑客夢想的人看的。


    首先,有這樣的夢想的人出於兩種目的(不可能有第三種),真心喜歡計算機技術的,和為了炫耀的。(後者請關閉這個網頁窗口)


    就像我前麵所說的,黑客不一定要寫病毒,不一定要入侵,更不會無聊到盜號。可能你會笑了,黑客不入侵相當於陳**不搞***。其實這是錯誤的(我不是指阿扁會放棄搞***),請各位去查看黑客這個詞在20世紀60以及70年代的解釋。“熱愛探索問題,解決問題的一批人”,“熱愛編出精妙程序的人”。黑客根本不是一種技術境界,而是思想境界,它是一種文化,是一種精神(我把它理解為生活方式,就像hip-hop一樣),是一門藝術。


    我是因為喜歡黑客技術才接觸linux的,卻發現更多的國人熱衷於在盜版的windows下用著別人寫出來的軟件掃什麽端口,查什麽漏洞,入侵什麽網,會按以上這些按鈕後,大肆炫耀一番。這些人普遍智力水平低下(對不起,黑客技術到最後就是拚智力),隻會用右手[注1]。windows從來就是被攻擊的目標係統,而不是攻擊者應該使用的係統,更不會是黑客的玩具。那麽什麽才是呢?


    unix


    不知道中國那麽多會寫病毒,會入侵的人了解、知道甚至聽說過這個東西。unix一整套的設計理念以及哲學還有發展史就代表著黑客這兩個詞。


    unix誕生於1969年,1969年的東西,流傳至今的有哪些?很遺憾,無論是軟件還是硬件,除了unix與創造它的c語言[注2],沒有了。為什麽unix生命力會如此旺盛?答案隻有一個,在於它的黑客文化與哲學。


    哲學是門高深的學問,我們不需要去很徹底的研究它,unix的哲學就是4個英文字母:k.i.s.s[注3],這也是最核心的設計理念,unix有許許多多優秀的哲學思想,其中這個是最重要的。用最簡單的東西去完成最複雜的東西,這也就是為什麽許多沒有玩過unix從而沒有機會接觸perl語言的人無法體會這個道理的原因[注4]。unix的設計者們全是懶人,正是因為這種懶,係統變的簡單易用,穩定無比[注5],正是因為這種懶,締造了一個不朽的傳奇。


    那麽unix是如何維持如此旺盛的生命力的呢?答案就是――opensourcemovement,開源運動,unix最初把源碼分發給了各大高等學府用於研究,這些學府各自作了修改,發展出了許多不同類型的unix,但其本質都是差不多的。(.)隨著richardstallman[注6]建立了fsf並且推出了gnuproject[注7],開源社區興起,互聯網的飛速發展[注8],越來越多的來自全世界的黑客成為了unix文化和技術的繼承者。


    linustorvalds就是其中一位


    linus做夢也不會想到,當初隻是開放一個自己編寫的unix-like的係統源代碼會讓他有資格在世界的舞台上和billgates同台競技[注9]。linux的誕生絕對不是偶然,而是一種必然。


    有點偏題了,現在我想問一個問題就是,如果你使用的是windows,你了解你的係統嗎?敢說了解的隻有兩種人,有權力看代碼的微軟工作人員和狂妄的人。你有沒有為你不知道某個文件或者文件夾到底是幹什麽的而頭疼不已?有沒有為無法自己修改係統的某些臃腫的功能而煩惱?有沒有為管理員的權限也無法刪除某些不必要的係統文件而惱火?如果有,你具有黑客精神,但你用玩錯了玩具,如果沒有,請關閉這個窗口。


    windows是business-desktopproduct,是用來賣錢的,可惜大多數國人素質低下,沒有去維護他人權益的思想和意識[注10],買來的都是盜版,盜版又怎麽樣呢?windows終究是windows,它不會因為盜版而讓你把它的技術公布出來,微軟放任著中國盜版很大的一個原因是,他知道中國人的德性,先讓你用習慣了,當你習慣了以後,它開始打擊盜版[注11],你除了windows什麽都不會,甚至腦子裏根本沒有還有別的操作係統的概念,就必須花錢買正版,這時你就完了,因為你吸上毒了。


    所以,更不用談你能夠從這個係統中學到些什麽真正的黑客技術尤其是精神還有文化,右手誰都有。


    接下來講下黑客文化的一些核心思想。


    探索:遇到一個問題後,怎麽去解決,幾種方法解決,哪種最有效率。如果隻是滿足於把遇到的問題解決了就ok了的話,那是遠遠不夠的。我們不僅要how-to,還要why-to,這裏簡單舉個例子,雖然我已經快一年沒用windows了,但無聊的時候突發奇想,寫了十個在windows下關閉窗口的方法:


    1、單擊右上角大x


    2、雙擊標題欄最左邊的圖標


    3、右鍵單擊標題欄選擇關閉


    4、文件-退出


    5、alt-f4


    6、右鍵單擊任務欄,選擇關閉


    7、ctrl+alt+del,結束相應任務


    8、ctrl+alt+del,刪除相應進程


    9、按主機電源鍵3秒


    10、把電腦扔出窗外


    你可以一笑了之,這隻是一個例子,我們在利用多種方法解決同一個問題時,可能會遇到更多的問題,這樣,你可以學到更多東西,如果你懶的解決多餘的問題,那麽關閉這個窗口。


    創造:這是最關鍵的,偏偏是中國人現在最大的問題,我們在從一年級(甚至從幼兒園)就被教育要循規蹈矩,按常理解決問題,對待事務,我不得不對這種教育製度說,發克油!我有個妹妹才上一年級,問我,月亮像什麽,我說帽子,她說錯,書本上寫的是香蕉,我聽了後也不想多說什麽,就跟她說,不要做個聽話的孩子,我不知道現在的孩子還有多少是說的出大海倒過來就是藍天之類的話了[注12]。沒有創造力,你模仿的再好也沒用,社會,包括你的技術不會因為你的模仿能力強而進步。


    分享與合作:黑客的技術成長90%要靠自己,10%要靠與他人的交流,分享與合作。不懂得合作、分享的人永遠是井底之蛙。最好的例子就是多看別人寫的源代碼,這是公認的提高技術最快的方法,但是問題在於我們應該怎麽去看,怎麽去學,還是那句老話,模仿是不會讓你的技術有任何進步。


    道德準則:謙虛,友好,熱情,還有很多,這些是一個人的品德問題,學黑客先學做人,不多說了,列出比較標準的黑客守則:


    1)neverdamagewillonlygetyouintotrouble.


    不惡意破壞任何係統,這樣做隻會給你帶來麻煩。惡意破壞它人的軟件或係統將導致法律刑責,如果你隻是使用電腦,那僅為非法使用!!注意:千萬不要破壞別人的軟件或資料!!


    2)neveralteranythesystemsfiles,exceptforthoseneededinsurethatyouarenotdetected,andthoseinsurethatyouhaveessintothatputerthefuture.


    絕不修改任何係統文件,除非你認為有絕對把握的文件,或者要改那些文件是為了使你自己在以後更容易的再次進入這個係統而必須更改的。


    3)notshareanyinformationaboutyourhackingprojectswithanyonebutthoseyou''dtrust.


    不要將你已破解的任何信息與人分享,除非此人絕對可以信賴。


    4)whenpostingbbs''s(bulletinboardsystems)asvaguepossiblewhendescribingyourcurrenthackin''scanmoniterewenforcement.


    當你發送相關信息到bbs(電子公告板)時,對於你當前所做的黑事盡可能說的含糊一些,以避免bbs受到警告。


    5)neveruseanyone''srealnamerealphonenumberwhenpostingabbs.


    在bbs上post文章的時候不要使用真名和真實的電話號碼。


    6)neverleaveyourhandleanysystemsthatyouhackto.


    如果你黑了某個係統,絕對不要留下任何的蛛絲馬跡。(絕對不要留下大名或者是綽號之類的,這時由於成功的興奮所導致的個人過度表現欲望會害死你的。)


    7)nothackgovernmentputers.


    不要侵入或破壞政府機關的主機。


    8)neverspeakabouthackingprojectsoveryourhometelephoneline.


    不在家庭電話中談論你hack的任何事情。


    9)ballyourhackingmaterialsasafece.


    將你的黑客資料放在安全的地方。


    10)beearealhacker,youhavetcan''tjustsitaroundreadingtextfilesandhangingoutbbs''s.thisnotwhathackingabout.


    想真正成為黑客,你必須真槍實彈去做黑客應該做的事情。你不能僅僅靠坐在家裏讀些黑客之類的文章或者從bbs中扒點東西,就能成為黑客,這不是“黑客”的真正含義。


    說了那麽多,還有一個最關鍵的就是,愛國,不要去黑自己國家的網站,中國人最大的問題就是不團結,誰都想當老大,誰都不服誰,自私是中國人的劣根。朋友,懂得teamwork吧!真正愛國的人不會一天到晚說日本人的不是,美國人的不是,而是珍惜時間,學好技術隨時為祖國作貢獻的人[注13]。


    如果說windows是屬於美國人的,那麽linux就是屬於全人類的。你可以在linux下做你任何想做的事,自由就是唯一的規則。


    最後還是要說,黑客是種精神,你不需要擁有頂極的技術,但隻要你真正具有這樣的精神,你可以自豪的說自己是黑客[注14]。so,看到這裏還沒有關閉窗口的人,我相信你們會成功。


    推薦一些優秀的參考資料:


    《revolutionos》,一部講述linux與開源運動的電影,與其說是電影,不如說是紀錄片,是由一些采訪和闡述組成的,世界頂極黑客richardstallman,ericraymond等人在片中對黑客的文化,精神,以及曆史作了詳細解釋與說明,強烈推薦。


    《theartunixprogramming》,這本書為ericraymond所作,編寫曆時五年,匯集了13位unix先驅的評論,是經典中的經典,講述的更多的不是技術而是unix的黑客哲學,我看的是原版,因為網上的評價是翻譯的不好[注15]。


    p.s


    實在看不下去中國所有的黑客的網站除了一些基本的網絡隻是幾乎全是講windows下的工具使用,入侵。說的直接點,不懂unix的人不懂電腦,更別說懂黑客了,這句話一點也不偏激。


    注1:右手代表著很多意思,他們隻會用左腦或者可以理解為他們隻會用鼠標,等等


    注2:在1969年並沒有c語言,最初的unix是由匯編與b語言一起寫出來的,後來在kenthompson與dennisritchard發明了c後由c重寫了unix的代碼


    注3:keepsimple,stupid


    注4:perl的原代碼除了在編寫好的一個月以內編寫者本人看的懂以外,別人根本不可能在沒有注釋的情況下看懂(編寫者本人如果一個月不去維護,一個月後自己看不懂),這種說法毫不誇張,有許多這樣的例子。


    注5:別跟我說按鼠標方便,我會舉出一大堆例子讓你反悔,穩定性更不必說


    注6:這個人我不想多介紹,我最喜歡的黑客,世界公認的頂極程序設計師


    注7:freesoftwarefoundation:自由軟件基金會,gnu:gnu''snotunix


    注8:網絡和unix是穿同一條開襠褲長大的,黑客們發展了網絡,發展了unix


    注9:linus為linux做的貢獻非常小,在我看來,他隻是撒了種子這麽簡單,真正灌水施肥的是來自全世界的無數優秀無比的黑客


    注10:連維護自己的知識產權的意識都沒有,這是相當不好的氛圍


    注11:現在聽說什麽盜版驗證什麽的,在右下角會出現的那個東西就是微軟采取的措施,它隨便打個防偽的補丁就可以把你斃了


    注12:我們小學的時候說出了一塊磚頭的35種用法,而且是因為課時不夠的才停止的,不知道現在的小學生怎麽樣


    注13:學任何技術,不隻是,7分為自己,3分為國家,別去想著錢的問題,你真的有本事,你怕沒錢賺?我踏媽最討厭別人跟我說現在學計算機的人太多了,沒錢途的。


    注14:不過如果想讓別人也認同你是黑客,你必須有出眾的技術,並且得到老一輩的認可。


    注15:有能力看原版的千萬別買翻譯的看,想象一下,最經典的c++primer竟然可以交給一個把shellprogramming翻譯成外殼編程的人翻。


    [/uid-26502071-]

章節目錄

閱讀記錄

九逆冰火決所有內容均來自互聯網,uu小說網隻為原作者靜隱的小說進行宣傳。歡迎各位書友支持靜隱並收藏九逆冰火決最新章節