如何成為一名黑客 |
發(fā)布時(shí)間: 2012/7/11 10:01:01 |
你聽說了很多有關(guān)黑客組織的光輝事跡,比如LulzSec, Anonymous 以及 AntiSec等黑客組織。可能你還追隨過著名的軟件開發(fā)者,比如Richard Stallman, Linus Torvalds, Marc Andreesen 以及 Dennis Ritchie。而現(xiàn)在,你希望自己能夠成為一名黑客。但是該怎么做才能成為一名黑客呢?是不是有個(gè)歃血為盟的神秘組織能夠考驗(yàn)?zāi)愕墓艟W(wǎng)站或向普通計(jì)算機(jī)用戶電腦中植入惡意代碼的水平呢?或者需要出賣你的靈魂,宣誓效忠于某個(gè)犯罪組織老大才能進(jìn)入這個(gè)神秘領(lǐng)域呢?
實(shí)際上,成為黑客的方法比上面的假設(shè)容易得多,但也不是一朝一夕的事兒。 成為黑客需要擁有專注的精神,較高的智商以及邏輯分析能力。另外,你可能還需要擁有解決問題的欲望,口頭和書面溝通技巧以及當(dāng)解決方案不成功時(shí)的堅(jiān)持不懈的找尋新方法的毅力。 當(dāng)然,要成為一名黑客,你首先需要對(duì)計(jì)算機(jī)、計(jì)算機(jī)如何工作、計(jì)算機(jī)的組件以及計(jì)算機(jī)之間在各個(gè)層面上如何進(jìn)行溝通有強(qiáng)烈的興趣。如果你不是程序員,你還需要學(xué)習(xí)編程技巧。 Eric Raymond建議新手可以首先學(xué)習(xí)Python語言。在熟悉Python之后,你可以學(xué)習(xí)C/C++, Java, Perl以及 LISP。Python, Java和 Perl都是基于C的編程語言,但是 Python相對(duì)比較容易理解。LISP在各種語言中屬于比較古老的一種,但是學(xué)習(xí)這種語言會(huì)讓你對(duì)編程有一個(gè)全新的認(rèn)識(shí)角度,讓你成為一個(gè)更好的程序員和黑客。 另外,你還需要擁有一個(gè)開源系統(tǒng),比如Linux, FreeBSD 或 OpenSolaris來磨練你的編程技能,使用已有的代碼幫助你學(xué)習(xí)編程。 作為黑客,除了編程之外,你還需要擁有哪些技能呢? 回想我剛提到的:專注、智商、分析、問題解決、溝通,以及毅力。 這些都是比較虛的東西,但與編程技巧同樣重要。 你需要專注,因?yàn)槌蔀殡娔X黑客并不是一個(gè)很快就能實(shí)現(xiàn)的目標(biāo)。和其他工作一樣,你只能從最初級(jí)做起,不斷的制定目標(biāo)并不斷成長(zhǎng)。 此外,至少你應(yīng)該有與普通人一樣的智商。當(dāng)然,這并不是說你必須擁有天才級(jí)別的IQ分?jǐn)?shù)或者是有資格加入門薩組織的IQ分?jǐn)?shù)。你還需要對(duì)解決問題擁有強(qiáng)烈的好奇心,并且具有較好的邏輯分析能力。你應(yīng)該頻繁的拆分某個(gè)程序,并再次將其組合起來,因?yàn)檫@種技能對(duì)于你分析一個(gè)解決方案或程序有很大的幫助。 不管你信不信,對(duì)于一個(gè)黑客來說,口頭和書面的交流能力是至關(guān)重要的,也是你技能樹的基礎(chǔ)工具。而且Eric Raymond 更建議那些想成為黑客的朋友,至少學(xué)會(huì)英語,因?yàn)檫@是全世界黑客通用的語言。 你肯定聽過“皇天不負(fù)有心人”這句話。這是真理,尤其是對(duì)于那些有毅力學(xué)習(xí)計(jì)算機(jī)和編程技巧的人。如果你能堅(jiān)持下來,你會(huì)從中學(xué)到很多。有時(shí)候,固執(zhí)對(duì)于黑客來說,是一種優(yōu)秀的品質(zhì)。 而要想在黑客圈里出名,你需要參與其中。 你可以參與到某個(gè)開源項(xiàng)目的開發(fā)工作中,幫助代碼排錯(cuò),幫助建立文檔,以及參與各種你能幫得上忙的工作。一般項(xiàng)目負(fù)責(zé)人都會(huì)主動(dòng)招攬人員加入,因此你不會(huì)發(fā)愁找不到項(xiàng)目參與。你可以在SourceForge上搜索那些你感興趣的項(xiàng)目,并在項(xiàng)目介紹中找到負(fù)責(zé)人的聯(lián)系方式。 如果你的名字能與項(xiàng)目聯(lián)系起來,那你就變得家喻戶曉了。可以說你在你的職業(yè)道路上前進(jìn)了一大步。 另外你還需要進(jìn)行一些必要的常規(guī)計(jì)算機(jī)課程的學(xué)習(xí)。沒錯(cuò),這種學(xué)習(xí)是非常有必要的。你可以在社區(qū)大學(xué),綜合大學(xué)以及網(wǎng)絡(luò)在線課堂中找到有關(guān)黑客理論知識(shí)或安全相關(guān)知識(shí)方面的課程。 你可以通過網(wǎng)絡(luò)或者有相同愛好的朋友,找到并加入自己所在地區(qū)的黑客愛好者組織。我本人就是在網(wǎng)上用了不到十分鐘,就搜索到了本地所有的黑客組織和近期會(huì)議活動(dòng)安排。但如果你太強(qiáng)勢(shì)或太自戀,可能會(huì)讓你很難找到朋友,在很長(zhǎng)一段時(shí)間里你將不得不處于疏離黑客組織的境地。因此作為一個(gè)新人,你要虛心一些,多聽多學(xué)。 現(xiàn)在,我說一下成為黑客過程中的一些困難方面。 首先,如果你成為黑客的目的是要進(jìn)行非法入侵或破壞電腦系統(tǒng),那么不要成為黑客。因?yàn)槟愫芸赡鼙淮恫⒈慌腥氇z,可能還要支付你的攻擊目標(biāo)一筆數(shù)額不菲的賠償金。你想想自己能不能承受這樣的后果呢?路是自己選擇的,成為一個(gè)好的黑客或安全專家,可以讓你名利雙收,而相反,你將變得臭名昭著并惹上一身麻煩。因此一定要把知識(shí)和技能用于正途。 另外,如果學(xué)習(xí)中遇到困難也不要?dú)怵H。學(xué)習(xí)任何技能都需要很長(zhǎng)時(shí)間,一般都需要幾年時(shí)間。不要試圖走捷徑。星球大戰(zhàn)里的Anakin Skywalker也是為了快速獲得力量而走向了黑暗面,成為了后來的黑武士。 只要你決定成為一名黑客,開始學(xué)習(xí)黑客技術(shù)和編程技巧,不論多大歲數(shù)都是可以的。進(jìn)入黑客領(lǐng)域沒有最小年齡或最大年齡的限制,很多黑客從很小(十幾歲甚至更小年齡)就開始學(xué)習(xí)黑客技巧,并不斷在進(jìn)步。年齡大不代表值得敬畏,擁有更多的經(jīng)驗(yàn)才值得敬畏。因此,不要為年齡所影響。 最后,建議大家多閱讀有關(guān)電腦安全、黑客以及編程技巧方面的書籍。要像Richard Stallman 說的做個(gè)“快樂的黑客!”。 本文出自:億恩科技【mszdt.com】 服務(wù)器租用/服務(wù)器托管中國(guó)五強(qiáng)!虛擬主機(jī)域名注冊(cè)頂級(jí)提供商!15年品質(zhì)保障!--億恩科技[ENKJ.COM] |