大道小說網 > 職場校園 > 超級掃瞄器

大道小說網 黑客 文 / 宇飛痕

    定義熱衷研究、撰寫程序的專才,且必須具備樂於追根究底、窮究問題的特質。

    「黑客」一詞是由英語hacker英譯出來的,是指專門研究、發現計算機和網絡漏洞的計算機愛好者。他們伴隨著計算機和網絡的發展而產生成長。黑客對計算機有著狂熱的興趣和執著的追求,他們不斷地研究計算機和網絡知識,發現計算機和網絡中存在的漏洞,喜歡挑戰高難度的網絡系統並從中找到漏洞,然後向管理員提出解決和修補漏洞的方法。

    黑客不干涉政治,不受政治利用,他們的出現推動了計算機和網絡的發展與完善。黑客所做的不是惡意破壞,他們是一群縱橫於網絡上的大俠,追求共享、免費,提倡自由、平等。黑客的存在是由於計算機技術的不健全,從某中意義上來講,計算機的安全需要更多黑客去維護。借用myhk的一句話「黑客存在的意義就是使網絡變的日益安全完善」。

    但是到了今天,黑客一詞已經被用於那些專門利用計算機進行破壞或入侵他人的代言詞,對這些人正確的叫法應該是cracker,有人也翻譯成「駭客」,也正是由於這些人的出現玷污了「黑客」一詞,使人們把黑客和駭客混為一體,黑客被人們認為是在網絡上進行破壞的人。

    一個黑客即使從意識和技術水平上已經達到黑客水平,也決不會聲稱自己是一名黑客,因為黑客只有大家推認的,沒有自封的,他們重視技術,更重視思想和品質。

    在黑客圈中,hacker一詞無疑是帶有正面的意義,例如systemhacker熟悉操作系統的設計與維護;pass|com|bsp;黑客基本上是一項業餘嗜好,通常是出於自己的興趣,而非為了賺錢或工作需要。

    根據開放原始碼計劃創始人ericraymond對此字的解釋,hacker與cracker是分屬兩個不同世界的族群,基本差異在於,hacker是有建設性的,而cracker則專門搞破壞。

    hacker原意是指用斧頭砍材的工人,最早被引進計算機圈則可追溯自1960年代.加州柏克萊大學計算機教授brianharvey在考證此字時曾寫到,當時在麻省理工學院中(mit)的學生通常分成兩派,一是tool,意指乖乖牌學生,成績都拿甲等;另一則是所謂的hacker,也就是常逃課,上課愛睡覺,但晚上卻又精力充沛喜歡搞課外活動的學生。

    這跟計算機有什麼關係?一開始並沒有。不過當時hacker也有區分等級,就如同tool用成績比高下一樣。真正一流hacker並非整天不學無術,而是會熱衷追求某種特殊嗜好,比如研究電話、鐵道(模型或者真的)、科幻小說,無線電,或者是計算機。也因此後來才有所謂的|com|puterhacker出現,意指計算機高手。

    對一個黑客來說,學會入侵和破解是必要的,但最主要的還是編程,畢竟,使用工具是體現別人的思路,而程序是自己的想法.一句話--編程實現一切!

    對於一個駭客來說,他們只追求入侵的快感,不在乎技術,他們不會編程,不知道入侵的具體細節.

    黑客一詞在圈外或媒體上通常被定義為:專門入侵他人系統進行不法行為的計算機高手。不過

    這類人士在hacker眼中是屬於層次較低的cracker(駭客)。如果黑客是炸彈製造專家,那麼cracker就是恐怖分子.

    現在,網絡上出現了越來越多的cracker,他們只會入侵,使用掃瞄器到處亂掃,用ip炸彈炸人家,毫無目的地入侵,破壞著,他們並無益於電腦技術的發展,反而有害於網絡的安全和造成網絡癱瘓,給人們帶來巨大的經濟和精神損失.

    黑客一詞一般有以下四種意義:

    一個對(某領域內的)編程語言有足夠瞭解,可以不經長時間思考就能創造出有用的軟件的人。

    一個惡意(一般是非法地)試圖破解或破壞某個程序、系統及網絡安全的人。這個意義常常對那些符合條件(1)的黑客造成嚴重困擾,他們建議媒體將這群人稱為「駭客」(cracker)。有時這群人也被叫做「黑帽黑客」。

    像國內著名的黑客「教主」則是一個專業的黑帽黑客,利用系統的漏洞來達到入侵和滲透的目的。

    一個試圖破解某系統或網絡以提醒該系統所有者的系統安全漏洞。這群人往往被稱做「白帽黑客」或「匿名客」(sneaker)或紅客。許多這樣的人是電腦安全公司的僱員,並在完全合法的情況下攻擊某系統。

    一個通過知識或猜測而對某段程序做出(往往是好的)修改,並改變(或增強)該程序用途的人。

    「腳本小子」則指那些完全沒有或僅有一點點駭客技巧,而只是按照指示或運行某種駭客程序來達到破壞目的的人。

    由來黑客最早始於20世紀50年代,最早的計算機1946年在賓夕法尼亞大學出現,而最早的黑客出現於麻省理式學院,貝爾實驗室也有。最初的黑客一般都是一些高級的技術人員,他們熱衷於挑戰、崇尚自由並主張信息的共享。

    1994年以來,因特網在全球的迅猛發展為人們提代了方便、自由和無限的財富,政治、軍事、經濟、科技、教育、文化等各個方面都越來越網絡化,並且逐漸成為人們生活、娛樂的一部分。可以說,信息時代已經到來,信息已成為物質和能量以外維持人類社會的第三資源,它是未來生活中的重要介質。隨著計算機的普及和因特網技術的迅速發展,黑客也隨之出現了。

    黑客特徵

    素質

    1.嘲笑他人體現不了你有多麼令人折服!

    2.做人要低調,虛心接受他人的建議or意見!

    3.爭辯即使是錯誤的,在網絡上我們依舊是朋友!

    4.簡單人性化,把個性花俏留給藝術家來完成!

    5.不要對壓力測試太過迷戀,除非對方搶了你的糖果!

    6.不要糊弄你的fans,如果你耐不住寂寞的話,調戲之後要適當的安慰他幼小的心靈!

    7.善待你的一兵一卒,養兵千日用在一時,沒事的時候讓他們多休息休息!

    8.「拿來主義」並不可恥,但不要刻意的強調這是自己的原創,即便是花錢買來的版權也一樣!

    9.追求創新,提問要有藝術,沒有人願意回答你這麼多無聊的問題!

    10.調整好自己的心態,告訴自己後面還有很多有意義的事等著去做!

    現在很多朋友對黑客的概念越來越模糊,會盜q的自稱是黑客,掛幾個肉雞攻擊他人站點的也說自己是黑客,甚至有些大的站點掛著非常唬人的名稱噱頭自稱自己是最大的黑客站點!人品第一,技術第二,即便是黑客信奉技術巔峰!

    激情燃燒的歲月,隨時準備挑戰!黑客武林到處充滿著一群熱血沸騰的人們!

    遵守黑客道德,發揚黑客精神,注重黑客素質,網絡並非無秩序!

    態度

    hacker們解決了問題並創造新東西,他們相信自由並自願的互相幫助.想要被別人接受成為一位hacker,你必須發自內心的表現出這種態度.為了要很自發的表現出這種態度,你就必須先完全認同這些態度.

    如果你只是把學習hacker態度這件事當作一種能在這個文化贏得認同的途徑,那麼你已經忽略了真正的重點.由衷的接受這些態度是很這要的,這能幫助你學習並維持你的動機.就像那些具創造性的藝術一樣,成為一位大師的最有效方法是學習大師們的精神;並不只是學習知識和情緒而已.所以,如果你想要成為一位hacker,請反覆的做下面的事情,直到你完全領會它們:.

    世上充滿等待被解決的迷人問題

    作為一個hacker是充滿快樂的,但這是一種因為努力得到成果所帶來的快樂.努力的成果則帶來動機.成功的運動家的動機則來自於,使他們的身體不斷進化,並把自己推向物理上的極限所帶來的快樂.類似的情形,要成為hacker,你必須要能從解決問題,精進技術,和運用知識的過程中感受到一種悸動.如果你不是天生就能感受到這種悸動的人,那麼,為了要成為hacker,你必須使自己變成這樣的人.否則,你會發現你的hackingenergy就會像性,金錢,和社交活動一樣,因為分心而被消磨掉.(你也必須為你的學習能力建立一種信念直到你完成你的工作--即使你只處理一小部份,而你也不知道你到底還要學些什麼東西才有辨法解決你的問題,但是你會努力學習,準備充足,以應付下一個問題.).

    沒有任何人解決同一個問題

    富創造力的頭腦是貴重而有限的資源.有這麼多迷人的新問題在那等著被解決.因此富創造力的頭腦不該被浪費的用來重複發明輪子.身為一位hacker,你必須瞭解到其它hacker們的時間也是很寶貴的--所以,分享資訊,解決問題和提供解決方案給其它hacker以解決新的問題,這些幾乎算是道義上的責任.(即使hacker們所擁有的大多是從其它hacker的身上得來的,但這並不意味你必需把你創造的作品全部交出來,你可以賣出足夠數量的產品,以求得溫飽,給付房租和買電腦設備,這和hacker的價值觀並不相違背.使用你的hacking技能以供給一個家庭的生活,甚至是致富,只要你仍不忘記你是一位hacker,那麼這些行為並不會產生矛盾.).

    無聊而單調的工作是有害的

    hacker們(有創造力的人也是一樣)永遠不該做一些無聊而單調並且愚蠢的反覆性工作.因為,如果這樣的事情發生的話,這表示他們正在做一些不是他們該做的事--解決新的問題.這樣的浪費對任何人而言都是一種傷害.無聊單調的工作不只是無趣而已,而且是一種有害的物質.要做為一位hacker要能盡可能的自動避免無聊,對此你必須有相當的認知.這不只是為了你自己而已,也是為了所有的人(尤其是其它的hacker).(這有一些例外.有時候hacker們會去做一些被認為無聊或重複性的工作,當做腦力的訓練,或是為了要學習得某種技能或某種你所沒有的特殊經驗.不過這是一種選擇,任何人都不該被強迫面對無聊事.).

    自由才好.

    hacker們天性上是反對獨裁的.任何一個給你命令的人就能給你一個獨裁式的工作,

    並且可以給你一些笨的可以的理由,停止你解決任何吸引著你的問題.所以任何獨裁式的行為都會被挑戰,以免會危害到你和其它的hacker們.(這和為反對而反對是不同的,小孩子是需要被指導和阻止他們犯錯.hacker也會同意接受某些權威,照著指示做以較短的時間得到他想要的.不過那是一種有限且理性的協定;)**在監察和保密這些事上是很有效的方法.這些行使**的人並不相信自願性質的合作和資訊分享--他們只相信在他們控制之下的合作關係.所以,身為一位hacker,你必具有一種敵對的天性,以對抗監察,秘密和使用外力強迫或迷惑可以信任的人等行為.你必須以互信做為你行為的基礎

    態度並非不等效於能力

    要成為一位hacker,你必須開始培養這些態度.但,如果你只是單獨的模仿某一種態度,這並不能使你成為一位真正的hacker,也不會使你成為一位運動冠軍或搖滾明星.因此,你必須學會猜疑態度和尊敬各種能力.hacker們不會想浪費時間在虛華的人的身上,他們尊敬的是能力--特別是身為hacker的能力,但對於其它方面的能力也是充滿敬意.如果有能力追求一些很少人能弄懂的技術,追求精神上的技巧,並能集中精神,那就再好不過了.

    如果你尊敬各種的能力,那麼你就會樂於自己發展這些能力--這會使的努力工作和奉獻成為一種刺激性的消遣而非一份苦差事.這對於想要成為hacker的人而言,是很重要的.

    以下6至7條是與現代黑客態度有關的新三原則:.

    繞過問題可能比解決問題更可取

    對於hacker來說,碰到困難就迎著困難上並不一定是最好的方法。hacker往往目標明確,不願意做任何一些多餘的事,如果他們發現可以繞過問題且不影響結果,那麼他們肯定會選擇繞過問題,而不會只為了解決這個問題而浪費太多時間。尋找更快地達到目的的途徑永遠是hacker樂此不疲的興趣.

    一個人犯錯誤,他一定會再犯

    也叫「錯誤重複」原理。任何人都會犯錯,而且往往同一個錯誤同一個人會犯很多次,這與人的思維定勢和慣性有關。高水平的hacker在面對強大的對手時,往往是利用對手的疏忽或者失誤而找到機會,從而一舉擊敗對手。他們會通過細心觀察對手的行為甚至性格,找到對手常犯的錯誤,然後利用錯誤重複原理,在對手下一次犯錯時抓住機會,戰勝對手獲得成功.

    流行和主流的觀點往往都是錯的

    一個看上去有些荒謬的原理,對於hacker來說卻是金科玉律。現代hacker的精神在於突破規則,而規則往往就是被大多數人看成是不可違反的,如果只是跟隨大流,那麼任何創新都不會發生。hacker最善於從流行和主流的觀點中找到突破口,通過顛覆被人們認為是不可動搖的原則,從而獲得新生,創造新的技術甚至歷史。

    守則

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

    2。不修改任何的系統檔,如果你是為了要進入系統而修改它,請在達到目的後將它改回原狀。

    3。不要輕易的將你要hack的站台告訴你不信任的朋友。

    4。不要在bbs上談論你hack的任何事情。

    5。在post文章的時候不要使用真名。

    6。正在入侵的時候,不要隨意離開你的電腦。

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

    8。不要在電話中談論你hack的任何事情。

    9。將你的筆記放在安全的地方。

    10。想要成為hacker就要真正的hacking,讀遍所有有關係統安全或系統漏洞的文件(英文快點學好)!

    11。已侵入電腦中的帳號不得清除或塗改。

    12。不得修改系統檔案,如果為了隱藏自己的侵入而做的修改則不在此限,但仍須維持原來系統的安全性,不得因得到系統的控制權而將門戶大開!!

    13。不將你已破解的帳號分享於你的朋友。

    作為一名黑客道德是非常重要的,這往往決定一個黑客的前途和命運。如果開始學習的時候就是為了揚名或非法獲利,那就不能稱之為黑客。但是虛擬的網絡世界不能用現實中的規範去管理,而黑客又是在這個虛擬世界裡最渴望自由和共享的。雖然網絡上的黑客道德或守則出現很多,也有很多黑客章程,但是這些所謂的道德往往成為一張白紙,而黑客們真正遵守的是來自內心真誠的道德,是一種信仰而不是人為的外在的一種守則。也只有這些來自於黑客們內心中的道德才可以真正的約束他們。

    當然有很多黑客守則是值得我們去學習和自我約束的。比如:愛國,遠離政治和權利鬥爭;同情弱者,站在霸權的對立面;低調,克制自我表現**等等。

    精神

    hacker這個詞是用來形容那些熱衷於解決問題、克服限制的人的。從這個意義上講,hacker並不單單指(限制於)電子、計算機或網絡hacker,hacker的特質不是處於某個環境中的人所特有的,hacker的特質可以發揮在其他任何領域,例如音樂或藝術等方面。事實上,你可以發現,在任何一種科學或藝術的最高境界,那可以看到hacker的特質。

    黑客精神指的就是善於獨立思考、喜歡自由探索的一種思維方式。有一位哲人曾說過,「精神的最高境界是自由」,黑客精神正是這句話的生動寫照。看看黑客是怎樣看待、思考並解決問題的,我們就能更直觀、更深刻地理解黑客精神的蘊涵。

    首先,黑客對新鮮事物很好奇,這一點和小孩子有點兒相似。實際上,有很多釀成重大後果的黑客事件都是十幾歲的孩子幹出來的。想必大家還記得黑客入侵美國白宮、國防部、空軍網站的事,最後美國聯邦調查局追查出來的「兇手」竟是一名16歲的以色列少年;二月黑客事件所發現的嫌疑犯是一名20歲的德國青年。連世界級的計算機安全專家都納悶:這些「小孩子」到底是怎樣進入那些層層設防、固若金湯的信息系統的?答案只有一個:強烈的好奇心。黑客對各種新出現的事物特別好奇,他們到處下載、使用、測評新軟件,樂此不疲,直到把它們都搞得明明白白;發現某個網站防守嚴密,好奇心便驅使他們進去世看看。而一般人,習慣了各種各樣的紛雜瑣事,對新鮮事物的好奇心都已經逐漸消退,看見什麼都見怪不怪了。黑客與一般人的好奇心是明顯不同的。《蘇菲的世界》中有這樣一句話:「要成為一個優秀的哲學家,只有一個條件:要有好奇心……」要成為一名黑客,第一個條件也是:要有好奇心。

    其次,黑客對那些能夠充分調動大腦思考的挑戰性問題都很有興趣。黑客並不一定是高學歷的人,有很多甚至連高中都沒有畢業,但他們很喜歡開動腦筋,去思考那些其他人認為太麻煩或過於複雜的問題。他們在學校時成績往往並不出色,但碰到一些複雜的非常規性難題時常常能深入地思考,發掘出最簡單的解決辦法。遇到什麼困難,他們一般不會去那裡尋求幫助,而是獨立思考、獨立解決。所以,黑客在碰到一個棘手的問題時,不認為這太困難太無聊,相反,他們覺得這種挑戰很刺激,很爽。這就是為什麼黑客能攻入別人的系統而一般人卻無計可施的主要原因。

    第三,黑客總是以懷疑的眼光去看待一切問題,他們不會輕易相信某種觀點或論調黑客往往都有鮮明的個特徵,甚至給人狂放不羈的印象。想讓他們信服你的論點可不是件容易的事,他們老愛問「為什麼」,或用「是嗎?」表示懷疑,甚至還用「我不這樣認為……」來表達自大的看法。讀書的時候,他們總是以懷疑的眼光去看待作者的觀點和每一句話。任何東西經過他們腦筋的時候都會遭到盤問和質疑。所以,在很多人眼中,黑客是社會和傳統思維方式的叛逆者。

    第四,黑客不滿足於僅僅知道「是什麼」,他們渴望明白「為什麼」,以及「我能不能做到」。黑客有一種打破沙鍋問到底的黏糊勁,當老師告訴他水往低處流和「把一個磚頭拋往上空它必然落下」時,他知道這是常識,卻非要知道為什麼會這樣;看

    到別人打遊戲過了一關又一關而他玩不過去的時候,他就一個勁地分析自己為什麼玩不過去,然後再玩,真到玩過去,比對手玩得還好……黑客對任何事都要搞得清清楚楚、明明白白,他們的表達能力也相當強,寫起文章來條理清晰,言簡意賅,幽默風趣,文風生動優美。黑客不是知難而退的人,不但不退,而且明知山有虎,偏向虎山行。

    第五,黑客追求自由的天性,他們總是蔑視和打破束縛自己的一切羈絆和枷鎖。黑客最不能忍受的就是條條框框的限制,他們憎恨獨裁和**,嚮往自由的天空,開放的世界,他們自稱是為自由而戰的鬥士。他們認為計算機應該屬於每一個人,軟件的代碼也應該完全公開。對於軟件公司把程序做成產口出售並且不公開源代碼的做法,在黑客看來是非常卑鄙和惡劣的。黑客鄙視一切商業活動,他們認為自己的愈來愈是追求自由以及讓全人類獲得自由,而不是追求權力和金錢。他們把自己編寫的應用程序放到網上,讓人免費下載使用,並根據用戶反饋信息不斷地改進和完善自己的軟件;有的黑客還把某些廠商的加密軟件破解,公佈於眾。有很多優秀的自由軟件都是黑客辛勤和智慧的結晶,如apache、sendmail等。互聯網和linux的盛行,就是黑客追求自由和開放的結果。看來,從某種程度上講,黑客還是咱們普通計算機用戶的「解放軍」。

    第六,黑客喜歡動腦筋,但更喜歡動手。黑客可不是動口不動手的謙謙君子,他們多是手癢症患者,看到什麼東西都想動手摸摸。不過別怕,他們可不是毛手毛腳的猴子,一般器械、工具、軟件他們都會用,不會隨便把什麼東西給你弄壞,要是整壞了,他肯定會不顧吃飯睡覺給你修的。黑客不喜歡紙上談兵,他們動手能力很強,像維修計算機、編寫調試程序都是他們拿手的絕活兒。

    當然,以上幾點,不是黑客精神內涵的全部,只不過是黑客的真實寫照。要成為一名黑客,就得先培養黑客精神,像黑客那樣思考問題,解決問題。

    黑客的組成到了今天,黑客已經不是像以前那種少數現象,他們已經發展成網絡上的一個獨特的群體。他們有著與常人不同的理想和追求,有著自己獨特的行為模式,網絡上現在出現了很多由一些志同道合的人組織起來的黑客組織。但是這些人從什麼地方來的呢?他們是什麼樣的人?其實除了極少數的職業黑客以外,大多數都是業餘的,而黑客其實和現實中的平常人沒有兩樣,或許他就是一個普通的高中在讀的學生。

    有人曾經對黑客年齡這方面進行過調查,組成黑客的主要群體是18-30歲之間的年輕人,大多是男性,不過現在有很多女生也加入到這個行列。他們大多是在校的學生,因為他們有著很強的計算機愛好和時間,好奇心強,精力旺盛,等使他們步入了黑客的殿堂。還有一些黑客大多都有自己的事業或工作,大致分為:程序員、資深安全員、安全研究員、職業間諜、安全顧問等。當然這些人的技術和水平是剛剛入門的「小黑客」無法相比的,不過他們也是從這步一點點的走過來的。

    歸宿

    我們以前提到了黑客組成的主要群體是年輕人,事實上也是如此。現在在網絡上很難見到三十歲以上的老黑客了,許多黑客一般在成家以後都慢慢的在網絡上「消失」了。這些人到什麼地方去了呢?他們為什麼要走?其實這些很容易理解,隨著年齡的增長、心智的成熟,年輕時候的好奇心逐漸的脫離了他們,他們開始步入穩重期,生理上的體力和精力也開始下降,不像以前那樣怎麼熬夜,怎麼做都不知道累的時候了。比如開始有了家庭的負擔,要為生計和事業奔波。因為黑客這個行業,只有及少數是職業黑客,有很多還是業餘的,他們做事等花大量的時間和精力是沒有報酬的。所以當他們上些年紀以後「退出江湖」是理所當然的。當然有很多人對他們的黑客事業的興趣也會執著一生。黑客在退隱以後一部分可能會去做安全行業,成為安全專家、反黑客專家,繼續研究技術。也有一部分人會去做一些與黑客毫無關係的事業。

    存在的意義

    黑客存在的意義就是使網絡變的日益安全完善,然而,也可能讓網絡遭受到前所未有的威脅!

    哪些人是黑客?

    肖克萊是黑客,因為他發明了晶體管,然後才有集成電路,才能有我們現在的pc。

    布爾是黑客,他的布爾代數理論是整個數字化時代的前提,只要有二進制就離不開布爾代數。

    馮諾伊曼是黑客,因為他構建了計算機模型。

    bjarnestroustrup是黑客,因為他創立了c++,使得更多的人可以用這種劃時代的語言來控制計算機。

    linus是黑客,因為他編寫了linux操作系統。

    香農是黑客,因為他創立了信息論。

    文頓?g?瑟夫和羅伯特?e?卡恩是黑客,因為他們創造了tcp/ip協議,使得互聯網成為可能

    當你心潮澎湃下定決心準備當黑客的時候,最好三思而後行,因為只有兩條路:成為橫絕一世的大師?或者成為驢?(因為在目前,從某種意義上講黑客這個詞已經被很多驢醜化了,所以不得不考慮被醜化的後果)。

    數碼罪犯歷史上五大最著名的黑帽黑客

    1.kevinmitnick

    2.adrianlamo

    3.jonathanjames

    4.roberttappanmorrisgeek.

    5.kevinpoulsen

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

    長久以來,存在一個專家級程序員和網絡高手的共享文化社群,其歷史可以追溯到幾十年前第一台分時共享的小型機和最早的arpa|com|實驗時期。這個文化的參與者們創造了「黑客」這個詞。黑客們建起了inter|com|。黑客們使unix操作系統成為今天這個樣子。黑客們搭起了use|com|。黑客們讓|com|bsp;黑客精神並不僅僅局限於軟件黑客文化圈中。有些人同樣以黑客態度對待其它事情如電子和音樂---事實上,你可以在任何較高級別的科學和藝術中發現它。軟件黑客們識別出這些在其他領域同類並把他們也稱作黑客---有人宣稱黑客實際上是獨立於他們工作領域的。但在本文中,我們將注意力集中在軟件黑客的技術和態度,以及發明了「黑客」一詞的哪個共享文化傳統之上。

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

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

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

    兩類黑客的四大主要行為黑客分為hacker和craker;hacker專注於研究技術,一般不去做些破壞性的事,而craker則是人們常說的駭客,專門以破壞計算機為目的的人。

    「黑客」大體上應該分為「正」、「邪」兩類,正派黑客依靠自己掌握的知識幫助系統管理員找出系統中的漏洞並加以完善,而邪派黑客則是通過各種黑客技能對系統進行攻擊、入侵或者做其他一些有害於網絡的事情,因為邪派黑客所從事的事情違背了《黑客守則》,所以他們真正的名字叫「駭客」(cracker)而非「黑客」(hacker),也就是平時經常聽說的「駭客」(cacker)和「紅客」(honker)。

    無論那類黑客,他們最初的學習內容都將是本部分所涉及的內容,而且掌握的基本技能也都是一樣的。即便日後他們各自走上了不同的道路,但是所做的事情也差不多,只不過出發點和目的不一樣而已。

    黑客的行為主要有以下幾種:

    一、學習技術

    互聯網上的新技術一旦出現,黑客就必須立刻學習,並用最短的時間掌握這項技術,這裡所說的掌握並不是一般的瞭解,而是閱讀有關的「協議」(rfc)、深入瞭解此技術的機理,否則一旦停止學習,那麼依*他以前掌握的內容,並不能維持他的「黑客身份」超過一年。

    初級黑客要學習的知識是比較困難的,因為他們沒有基礎,所以學習起來要接觸非常多的基本內容,然而今天的互聯網給讀者帶來了很多的信息,這就需要初級學習者進行選擇:太深的內容可能會給學習帶來困難;太「花哨」的內容又對學習黑客沒有用處。所以初學者不能貪多,應該盡量尋找一本書和自己的完整教材、循序漸進的進行學習。

    二、偽裝自己

    黑客的一舉一動都會被服務器記錄下來,所以黑客必須偽裝自己使得對方無法辨別其真實身份,這需要有熟練的技巧,用來偽裝自己的ip地址、使用跳板逃避跟蹤、清理記錄擾亂對方線索、巧妙躲開防火牆等。

    偽裝是需要非常過硬的基本功才能實現的,這對於初學者來說稱得上「大成境界」了,也就是說初學者不可能用短時間學會偽裝,所以我並不鼓勵初學者利用自己學習的知識對網絡進行攻擊,否則一旦自己的行跡敗露,最終害的害是自己。

    三、發現漏洞

    漏洞對黑客來說是最重要的信息,黑客要經常學習別人發現的漏洞,並努力自己尋找未知漏洞,並從海量的漏洞中尋找有價值的、可被利用的漏洞進行試驗,當然他們最終的目的是通過漏洞進行破壞或著修補上這個漏洞。

    黑客對尋找漏洞的執著是常人難以想像的,他們的口號說「打破權威」,從一次又一次的黑客實踐中,黑客也用自己的實際行動向世人印證了這一點--世界上沒有「不存在漏洞」的程序。在黑客眼中,所謂的「天衣無縫」不過是「沒有找到」而已。

    四、利用漏洞

    對於正派黑客來說,漏洞要被修補;對於邪派黑客來說,漏洞要用來搞破壞。而他們的基本前提是「利用漏洞」,黑客利用漏洞可以做下面的事情:

    1、獲得系統信息:有些漏洞可以洩漏系統信息,暴露敏感資料,從而進一步入侵系統;

    2、入侵系統:通過漏洞進入系統內部,或取得服務器上的內部資料、或完全掌管服務器;

    3、尋找下一個目標:一個勝利意味著下一個目標的出現,黑客應該充分利用自己已經掌管的服務器作為工具,尋找併入侵下一個系統;

    4、做一些好事:正派黑客在完成上面的工作後,就會修復漏洞或者通知系統管理員,做出一些維護網絡安全的事情;

    5、做一些壞事:邪派黑客在完成上面的工作後,會判斷服務器是否還有利用價值。如果有利用價值,他們會在服務器上植入木馬或者後門,便於下一次來訪;而對沒有利用價值的服務器他們決不留情,系統崩潰會讓他們感到無限的快感.
上一章    本書目錄    下一章