Cracker(駭客)和 Hacker(黑客)有什麼不同?


這兩個詞都是被不明真相的群眾反覆引用而導致變味的單詞。

黑客和駭客都來源於單詞"Hacker",最早指十分熱心鑽研計算機技術,水平高超,在一般的程序員眼裡差不多是無所不能的資深專家。

破解者"Cracker"最早專門指 密碼破解 和 軟體破解(最常見的是序列號破解)的人,crack有「打開、砸開」的意思,因為從事暴力破解(如打patch使驗證過程失效,使用字典等手段嘗試密碼等等)的難度往往小於從事技術破解(如反編譯進行演算法推算等等。對有些情形,技術破解是基本不可能實現的),所以他們會調侃自己「砸開」了一個需要驗證的軟體之類的,所以叫做cracker。

原初意義的hacker自然基本是好人(而且是牛人),cracker一般其實也壞不到哪去(許多cracker僅僅是出於技術研究和炫耀目的,真的。)(當然,出於商業目的製作、使用,出於任何目的傳播盜版、破解軟體屬於違法!)(這句話希望了解相關法律的同學指正。),但是,也有大量的計算機犯罪者,比如種植木馬,盜竊銀行賬戶、遊戲賬戶等等,不論他們是自行搞定技術,還是從cracker/hacker那裡搞到技術,在這個圈子裡都算是比較惡劣的行為。不過由於在一般的媒體和大眾眼中,cracker、hacker、和計算機犯罪者 都是比較神秘的人物,而且確實有很多計算機犯罪者從cracker/hacker那裡搞到技術,或者自稱是cracker/hacker,所以這個屎盆子就先扣到hacker這個單詞頭上,再在hacker們為自己正名之後,再度扣到了cracker們的頭上。而大陸這邊的許多媒體由於沒搞清楚大陸和台灣的翻譯差異,誤以為駭客和黑客 是兩種人群,逐漸駭客(這個字總比黑可怕一點嘛……)又代替黑客接替了屎盆子,這時候cracker頭上的屎盆子還沒正名,於是又有了駭客==cracker的傳言。

但很可惜的是,這幾個單詞都已經被屎盆子扣過了,所以現在的技術達人已經開始改用一些更時髦的詞來稱呼自己,只有一些古典黑客崇拜者還在繼續為hacker正名。在現在使用習慣中,hack、crack都已經明確的有了 非法入侵系統、破解密碼等等含義了,各種詞典中也早已經正式確認了這種含義。

補充:

RFC1392中的說法,貌似屬於為hacker正名之後的說法:

hacker

A person who delights in having an intimate understanding of the

internal workings of a system, computers and computer networks in

particular. The term is often misused in a pejorative context,

where "cracker" would be the correct term. See also: cracker.

cracker

A cracker is an individual who attempts to access computer systems

without authorization. These individuals are often malicious, as

opposed to hackers, and have many means at their disposal for

breaking into a system. See also: hacker, Computer Emergency

Response Team, Trojan Horse, virus, worm.


許鋮 同學說的定義的時代已經過去了。

現在 Hacker 與Cracker 的 區別不在於性質上如何了。

攻擊政府、商業等網站的人群被定義 還是隸屬媒體視角的所謂 :「黑客」 在圈內定義不過是 tools kid 或者是 script attacker . 嚴格意義上來說。

目前這個時代的 Hacker 屬於從事網路信息安全的從業者(個人or集團 專業 or 興趣)

而Cracker 指的更多的是 軟體安全從業者 (傾向與破解,或者某種意義上得 破壞 雖然從字面意義上來說 也許是貶義詞,但是我不這樣認為。。Cracker 也有道德標準 Cracker 也有行業規範 Cracker也尊重國產軟體的 :) x ) 時代在變化,陳規不一定可以定義新人 :)


詳見:真實的黑客 - A Real Hacker

詳見:到底什麼是黑客?What is Hacker?

"出於興趣,解決某個難題,不管它有沒有用,這就是黑客。Playfully doing something difficult, whether useful or not, that is hacking. "
-- By Richard Stallman

有感於近期處處可見的對黑客(Hacker)和駭客(Cracker)的混淆,黑客從來不是指哪些不負責任,利用低等技術手段肆意侵犯他人隱私,危害信息安全的敗類人渣,那些人渣叫「駭客」;需要特別說明的是,所謂「黑」技術其實根本不是什麼像樣的計算機技術,屬於低檔的操作熟練性事務,沒有什麼值得「Woo」的地方,無論什麼《黑客紅皮書》還是什麼《黑客解密揭秘》一類的書籍純屬半瓶水胡扯,嘩眾取寵賺點賣書的錢。多數駭客,到被逮捕那一天也不明白自己做錯了什麼或者為什麼這樣那樣就能侵入系統,而一直相信自己這麼干就行的,卻會輕易被抓住。

黑客是一群對計算機文化,對計算能力,對互聯網文化充滿敬畏和狂熱的高手,我們了解這個互聯網,計算機中充滿了人類智慧的結晶,而其中絕大部分是一個個天賦聰明的黑客無償貢獻給全人類的寶藏,我們作為黑客是懷著一種相信自己也是其中之一的信仰,通過自己的才智為此努力的人群。我們懷著對計算機文化的狂熱追求,同時認為計算能力、互聯網能力、計算機文化是全人類的,是每個人應該平等享有的,不是某國政府、某個大公司的,任何人也無須通過他們的允許獲得這裡的樂趣和便利,開源文化正完整闡述了黑客對此的努力和理念。我們創造工具、完善軟體、精益求精於開放文化和網路,不論使用者是出於善意或惡意,對於我個人來說:

我可能完全不認同一個人使用計算機和網路的一切所作所為,但我願意為爭取他和別人一樣平等使用的權利付出努力和代價。

什麼是黑客,你可以讀讀這些文字:

  1. 如何成為一名黑客?文章地址
  2. 黑客文化簡史 文章地址
  3. 開拓智域 文章地址
  4. 魔法大熔爐 文章地址
  5. 真正的黑客 文章地址
  6. 關於互聯網自由 文章地址

我希望再沒有人問我如何黑掉別人的網站或QQ號碼這種問題。


hacker已經不是以前的hacker了,現在人們口中的黑客大都是指惡意破壞的cracker.其實也是腳本小子的稱呼,真正的黑客現在都不認為自己是黑客,因為都覺得丟臉,更多的會說自己是計算機愛好者 .只有技術心態不成熟的人才會到處宣揚自己是黑客.技術成熟心態成熟的真黑客一般會說自己是計算機愛好者或者網路安全愛好者.

你全家都是黑客 現在已經是一句諷刺 開玩笑 鄙視 罵人的話了!可見 黑客 一詞已經被玷污到了什麼程度,人們一聽說黑客,就會問會不會盜號?會不會抓雞.其實現在一般人口中的hacker就是再指cracker和腳本小子!


破壞與建設。

Cracker主要以破壞為主,並不一定自身具有高超的技術。熱衷於Crack和Attack

Hacker必定熱心於計算機技術,並且水平高超。樂於發現各種Bug並尋找解決方法。

答案比較簡單,見諒。


古典黑客的精神核心就是自由平等創新共享,可惜這種精神現在真正堅持的人已不多了


一個破壞者,一個建設者。

早年,被叫作黑客都是技術達人。

只是國內給用混淆了。

《黑客帝國》應該港版更對,應該叫《駭客帝國〉。


Cracker偏向破壞

Hacker則是一群解決難題的人

hack在字典里的意思是砍,解決難題就像是在砍大樹一樣,於是在20世紀60年代MIT的學生團體Tech Model Railroad Club把難題的解決方法稱為hack

引自《黑客與畫家》


Cracker有餅乾的意思 Hacker沒有 匿了


雖然粘貼複製不是很好,但是我覺得維基百科已經說的很清楚了,所以

以下摘自維基百科:http://zh.wikipedia.org/zh/%E9%BB%91%E5%AE%A2

Hacker

「黑客」(Hacker)一詞,一般有以下意義:

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

  2. 喜愛編程(Coding)並享受在其中,變得更擅長於編程的人。

  3. 喜愛自由(Freedom),不易受約束,但覺得假如是為了喜愛的事物,可以被受適當的約束。

一個試圖破解某系統或網路以提醒該系統所有者的電腦安全漏洞。這群人往往被稱做「白帽黑客」或「思匿客(sneaker)」。許多這樣的人是電腦安全公司的僱員,並在完全合法的情況下攻擊某系統。Hacker是一個通過知識或猜測而對某段程序做出(往往是好的)修改,並改變(或增強)該程序用途的人。

cracker

「駭客」(cracker)一詞一般有以下意義: 一個惡意(一般是非法地)試圖破解或破壞某個程序、系統及網路安全的人。在使用簡體字地區,這群人應稱為「駭客」(cracker),但於正體字使用時稱黑客、怪客、垮客和劊客(以讀音直譯,此處與簡體字地區的用詞有所出入)等。

  1. 「cracker」不同於「Hacker」。

  2. 「cracker」沒有「Hacker」精神,也沒有道德標準。

「Hacker」們建設,而「cracker」們破壞。

其實還有一類:

腳本小子(script kiddie)

公眾通常不知腳本小子(script kiddie)和黑帽黑客(black hat)的區分,「腳本小子」則指那些完全沒有或僅有一點點黑客技巧,而只是按照指示或運行某種駭客程序來達到破解目的的人。腳本小子是利用他人所編輯的程序來發起網路攻擊的網路鬧事者,他們通常不懂得攻擊對象的設計和攻擊程序的原理,不能自己調試系統發現漏洞,實際職業知識遠遠不如他們通常冒充的黑帽黑客。不少青少年因為網路入侵,傳播病毒木馬偷竊獲利,破壞報復攻擊等原因而犯上電腦犯罪。


都是宅男。


p://Neazor Blog | 又一個WordPress站點

如何區分Hacker和Cracker?--《東南亞縱橫》2000年08期

黑客專區_eNet矽谷動力網路安全

易優超級字典生成器

黑客遊戲下載_黑客遊戲大全


個人認為區別在於破壞與建設吧,不過在中國,性質都變質了


在於人本身的信念和正義感


hacker:用斧子製造傢具的人,也就是技藝高超的人,如庖丁解牛,所以應該翻譯為牛人,而不是音譯。

cracker:crack是破壞、破解的意思。所以是破解者。

references:

http://dictionary.die.net/hacker

http://foldoc.org/hacker


推薦閱讀:

在公司用免費的 Wi-Fi 被人監控了如何處理?
網曝17年3月14日迅雷被拖庫詳情?
小米3 如何利用NFC功能修改IC卡?
一般密碼10個數字和26個字母組合如果我或有關重要部門造了50新字母,黑客鍵盤上沒有這些字母如何破解?
黑客們攻擊大型網站的用戶資料庫的目的是為了什麼?

TAG:黑客Hacker | 名詞區分 | 破解者Cracker |