黑客必須的基本天賦(黑客的必備技能)
1. 黑客的必備技能
嗯。
大體應(yīng)該是計(jì)算機(jī)專業(yè)。
細(xì)一點(diǎn)的話,網(wǎng)絡(luò)技術(shù),軟件設(shè)計(jì)等等…… 怎么說呢,其實(shí)你要只學(xué)這一個(gè)專業(yè)的話,都是成不了太高水平的黑客。
不過硬要選的話,我認(rèn)為你選軟件設(shè)計(jì)這方面的好些,因?yàn)槟阒辽僖獙W(xué)會(huì)程編.我也是網(wǎng)絡(luò)技術(shù)專業(yè)的,但這專業(yè)主要方面是網(wǎng)絡(luò)應(yīng)用,網(wǎng)絡(luò)管理,網(wǎng)絡(luò)設(shè)計(jì)等等的,當(dāng)然也有網(wǎng)絡(luò)原因和數(shù)字電路這方面的. 首先網(wǎng)絡(luò)技術(shù)是必備的,軟件也是,你至少要有一兩門很熟練的編程語言,且想要編程學(xué)得好的話,你的邏輯思維和數(shù)學(xué)都不能差....... 所以樓主要想成為黑客的話,不單單是學(xué)一個(gè)專業(yè)就夠了的,還要你用你的興趣去多看那些計(jì)算機(jī)的書,才能慢慢走入黑客的路. 呵呵,最后希望樓主能成功.下面那個(gè)a83841365,英語要好我可沒說,我自已也認(rèn)為英語要求一般就行,因?yàn)橛?jì)算機(jī)涉及的都是相關(guān)的專業(yè)相關(guān)英語,用多了自然熟;但要是邏輯思維和數(shù)學(xué)不好的話,想做個(gè)編程高手那是扯談.你說你自學(xué)匯編,你現(xiàn)在是什么水平呢?先不管什么水平.就隨便平常的一道程序題,你要是邏輯和數(shù)學(xué)不好的話,你根本無法下手.要是不信你就上網(wǎng)問問或查查別的程序員的意見吧.
2. 黑客技術(shù)需要掌握什么
需要的基礎(chǔ)課程:微軟的操作系統(tǒng),計(jì)算機(jī)網(wǎng)絡(luò),c/c++,java編程,數(shù)據(jù)結(jié)構(gòu),linux操作系統(tǒng),計(jì)算機(jī)原理,這些是最基本的,想要再提升的話需要學(xué)習(xí)腳本處理,批處理,tcp/ip協(xié)議詳解(有三本書,老外編寫,合起來有2000多頁(yè)),unix編程藝術(shù),unix網(wǎng)絡(luò)編程,DYnamicHTML權(quán)威指南,匯編,剩下的就是你怎么去利用這些知識(shí)突破,你可以到相關(guān)黑客網(wǎng)站去學(xué)習(xí)人家如何用軟件或者自己編程錠梗赤妓儔幻稠濰椽璃進(jìn)行攻擊與防護(hù),真正的黑客高手,是要靠自己編寫程序進(jìn)行攻擊和防護(hù)
3. 黑客的必備技能是什么
黑客是在這十年最熱門的職業(yè)之一,但不要把它作為一件容易的事。您必須擁有計(jì)算機(jī)系統(tǒng),編程語言,操作系統(tǒng)深刻的認(rèn)識(shí)。有些人認(rèn)為,黑客永遠(yuǎn)是一個(gè)違法的事情,但他們錯(cuò)了。其實(shí)很多大公司高薪雇傭黑客來保護(hù)自己的系統(tǒng)和信息。我們準(zhǔn)備了12個(gè)需要成為黑客最重要的步驟列表,有一個(gè)深入了解。
1. 學(xué)習(xí)UNIX/LINUX
UNIX/Linux是一個(gè)開源操作系統(tǒng),提供更好的安全的計(jì)算機(jī)系統(tǒng)。它最早是由AT&T貝爾實(shí)驗(yàn)室開發(fā)并在安全世界里貢獻(xiàn)了很多。你應(yīng)該在你的桌面上安裝LINUX免費(fèi)的開源版本,因?yàn)闆]有學(xué)習(xí)UNIX/LINUX,就不可能成為一名黑客。
2. 使用C語言編程
UNIX/LINUX操作系統(tǒng)是使用C語言開發(fā)的,所以在UNIX/LINUX操作系統(tǒng)使用C語言比其他語言更有利。C語言是由丹尼斯里奇在1970年代末開發(fā)的。要成為黑客你應(yīng)該掌握C語言。
3. 學(xué)習(xí)多門編程語言
在黑客領(lǐng)域?qū)W習(xí)多種編程語言非常重要,比如Python,JAVA,C++。
4. 學(xué)習(xí)網(wǎng)絡(luò)概念
成為一名黑客的另一個(gè)重要一步是要善于網(wǎng)絡(luò)概念和理解網(wǎng)絡(luò)是如何創(chuàng)建的。你需要了解不同類型網(wǎng)絡(luò)之間的差異,必須對(duì)TCP/ IP和UDP有清醒的認(rèn)識(shí),理解LAN,WAN,VPN,防火墻也是非常重要。
你必須學(xué)會(huì)使用網(wǎng)絡(luò)工具,如Wireshark的,NMAP進(jìn)行包分析,網(wǎng)絡(luò)掃描等。
5. 學(xué)習(xí)多個(gè)操作系統(tǒng)
黑客學(xué)習(xí)多個(gè)操作系統(tǒng),這是至關(guān)重要的。還有許多其他的操作系統(tǒng)除了從Windows,UNIX/ LINUX等,每個(gè)系統(tǒng)有漏洞,黑客需要利用它。
6. 學(xué)習(xí)密碼學(xué)
要成為成功的黑客,你必須掌握密碼的藝術(shù)。加密和解密是黑客重要的技能。加密是在身份驗(yàn)證,保密性和數(shù)據(jù)完整性信息系統(tǒng)安全的幾個(gè)方面廣泛進(jìn)行。一個(gè)網(wǎng)絡(luò)上的信息是加密的形式傳輸?shù)?,如密碼。而黑客某個(gè)系統(tǒng)時(shí),這些加密代碼需要被解密。
7.學(xué)習(xí)更多地黑客技術(shù)
學(xué)習(xí)各種教程和黑客領(lǐng)域的專家寫的書。在黑客領(lǐng)域,學(xué)習(xí)是永無止境的,因?yàn)樵谙到y(tǒng)中安全更新每天都在變化的。
8. 多實(shí)踐
學(xué)習(xí)一些概念之后,坐下來練習(xí)。設(shè)置您自己的實(shí)踐的目標(biāo)。你需要一個(gè)良好的計(jì)算機(jī)系統(tǒng)與一些工具,還可能需要強(qiáng)大的處理器,RAM等,不斷測(cè)試和學(xué)習(xí),直到你進(jìn)入系統(tǒng)中。
9. 編寫漏洞程序
漏洞是通過它進(jìn)入系統(tǒng)的門。通過掃描系統(tǒng),網(wǎng)絡(luò)等,盡量自己編寫程序,并利用該系統(tǒng)尋找漏洞。
10.促進(jìn)開源安全項(xiàng)目
一個(gè)開源的計(jì)算機(jī)安全項(xiàng)目可以幫助你鍛煉和測(cè)試你的黑客技術(shù)。一些組織如Mozilla,APACHE提供的開源項(xiàng)目。貢獻(xiàn)或成為其中的一部分,即使你的貢獻(xiàn)很小,提升您的領(lǐng)域方面,這也會(huì)有很大的價(jià)值。
11. 永無止境的學(xué)習(xí)
學(xué)習(xí)是在黑客世界成功的關(guān)鍵。不斷的學(xué)習(xí)和實(shí)踐,讓您成為最好的黑客。保持關(guān)注有關(guān)安全更新的變化和了解新的方法來破解系統(tǒng)。
12. 參與討論交流
黑客最重要的是參加社區(qū)或論壇,與世界各地的其他黑客的討論,分享他們的知識(shí)和為一個(gè)團(tuán)隊(duì)工作。
4. 黑客必備技術(shù)
一定的英文水平:
大家都知道,計(jì)算機(jī)的起源來自于國(guó)外,多數(shù)的資料、編程語言、命令等都是以英文為基礎(chǔ)的,所以一定的英文水品是必要的,當(dāng)然了,這并不能阻擋我們中國(guó)人學(xué)習(xí)黑科技術(shù)的腳步,如果英文水平欠佳,找本字典,或者是翻譯app就可以了。掌握常用網(wǎng)絡(luò)安全術(shù)語
肉雞、木馬、病毒、后門等等,這些就是常用的黑客術(shù)語了,學(xué)習(xí)黑客入門,這是必須要首先去了解的,如果這些都不知道,那么自然就看不懂技術(shù)教程了,還有如ARP、TCP/IP等等網(wǎng)絡(luò)術(shù)語,了解了這些我們才能知道網(wǎng)絡(luò)的基本架構(gòu),之后才可以深入去學(xué)習(xí)相關(guān)知識(shí),當(dāng)然了,我相信能有興趣看這篇文章的你,大多還是基本了解這些的。DOS命令和黑客工具
學(xué)習(xí)到知識(shí)后,我們需要執(zhí)行操作,那么命令和工具就是必不可少的了。大家都知道,DOS命令是黑客必須掌握的技術(shù),當(dāng)然現(xiàn)在的圖形界面也可以實(shí)現(xiàn)相應(yīng)的功能,但是遠(yuǎn)不如DOS命令來的便捷和深入,要知道,圖形界面都是多次開發(fā)以適應(yīng)大家日常生活直觀來使用的,而DOS命令更加接近計(jì)算機(jī)語言,同時(shí)也能讓我們更加清晰的了解到工作原理。例如前幾期我們講到的ping命令等等。黑客工具同樣,例如Xscan用來掃描計(jì)算機(jī)時(shí)候存在漏洞等等。主流的編程語言及腳本語言
如果想成為一名真正的黑客,編程語言就是我們需要掌握的高級(jí)技巧了,編程語言主要用來編寫相應(yīng)的黑客工具及腳本。如果們停留在這一步,那么我們只能夠使用別的高級(jí)黑客編寫的工具來執(zhí)行自己的想法,當(dāng)然,這是完全可以的,在入門的時(shí)候,我們必定要使用前輩留下來的工具,來檢驗(yàn)我們學(xué)到的知識(shí),也能夠完成一部分我們想要執(zhí)行的操作。等技術(shù)到了一定境界,下載到的工具已經(jīng)無法實(shí)現(xiàn)我們的構(gòu)思時(shí),我們就要開始自己編寫了。而這也是我們走向一名高級(jí)黑客的必經(jīng)之路。
5. 黑客掌握的基本知識(shí)
什么是黑客
提起黑客,總是那么神秘莫測(cè)。在人們眼中,黑客是一群聰明絕頂,精力旺盛的年輕人,一門心思地破譯各種密碼,以便偷偷地、未經(jīng)允許地打入政府、企業(yè)或他人的計(jì)算機(jī)系統(tǒng),窺視他人的隱私。那么,什么是黑客呢?
黑客(hacker),源于英語動(dòng)詞hack,意為“劈,砍”,引申為“干了一件非常漂亮的工作”。在早期麻省理工學(xué)院的校園俚語中,“黑客”則有“惡作劇”之意,尤指手法巧妙、技術(shù)高明的惡作劇。在日本《新黑客詞典》中,對(duì)黑客的定義是“喜歡探索軟件程序奧秘,并從中增長(zhǎng)了其個(gè)人才干的人。他們不象絕大多數(shù)電腦使用者那樣,只規(guī)規(guī)矩矩地了解別人指定了解的狹小部分知識(shí)?!庇蛇@些定義中,我們還看不出太貶義的意味。他們通常具有硬件和軟件的高級(jí)知識(shí),并有能力通過創(chuàng)新的方法剖析系統(tǒng)?!昂诳汀蹦苁垢嗟木W(wǎng)絡(luò)趨于完善和安全,他們以保護(hù)網(wǎng)絡(luò)為目的,而以不正當(dāng)侵入為手段找出網(wǎng)絡(luò)漏洞。
另一種入侵者是那些利用網(wǎng)絡(luò)漏洞破壞網(wǎng)絡(luò)的人。他們往往做一些重復(fù)的工作(如用暴力法破解口令),他們也具備廣泛的電腦知識(shí),但與黑客不同的是他們以破壞為目的。這些群體成為“駭客”。當(dāng)然還有一種人兼于黑客與入侵者之間。
一般認(rèn)為,黑客起源于50年代麻省理工學(xué)院的實(shí)驗(yàn)室中,他們精力充沛,熱衷于解決難題。60、70年代,“黑客”一詞極富褒義,用于指代那些獨(dú)立思考、奉公守法的計(jì)算機(jī)迷,他們智力超群,對(duì)電腦全身心投入,從事黑客活動(dòng)意味著對(duì)計(jì)算機(jī)的最大潛力進(jìn)行智力上的自由探索,為電腦技術(shù)的發(fā)展做出了巨大貢獻(xiàn)。正是這些黑客,倡導(dǎo)了一場(chǎng)個(gè)人計(jì)算機(jī)革命,倡導(dǎo)了現(xiàn)行的計(jì)算機(jī)開放式體系結(jié)構(gòu),打破了以往計(jì)算機(jī)技術(shù)只掌握在少數(shù)人手里的局面,開了個(gè)人計(jì)算機(jī)的先河,提出了“計(jì)算機(jī)為人民所用”的觀點(diǎn),他們是電腦發(fā)展史上的英雄?,F(xiàn)在黑客使用的侵入計(jì)算機(jī)系統(tǒng)的基本技巧,例如破解口令(password cracking),開天窗(trapdoor),走后門(backdoor),安放特洛伊木馬(Trojan horse)等,都是在這一時(shí)期發(fā)明的。從事黑客活動(dòng)的經(jīng)歷,成為后來許多計(jì)算機(jī)業(yè)巨子簡(jiǎn)歷上不可或缺的一部分。例如,蘋果公司創(chuàng)始人之一喬布斯就是一個(gè)典型的例子。
在60年代,計(jì)算機(jī)的使用還遠(yuǎn)未普及,還沒有多少存儲(chǔ)重要信息的數(shù)據(jù)庫(kù),也談不上黑客對(duì)數(shù)據(jù)的非法拷貝等問題。到了80、90年代,計(jì)算機(jī)越來越重要,大型數(shù)據(jù)庫(kù)也越來越多,同時(shí),信息越來越集中在少數(shù)人的手里。這樣一場(chǎng)新時(shí)期的“圈地運(yùn)動(dòng)”引起了黑客們的極大反感。黑客認(rèn)為,信息應(yīng)共享而不應(yīng)被少數(shù)人所壟斷,于是將注意力轉(zhuǎn)移到涉及各種機(jī)密的信息數(shù)據(jù)庫(kù)上。而這時(shí),電腦化空間已私有化,成為個(gè)人擁有的財(cái)產(chǎn),社會(huì)不能再對(duì)黑客行為放任不管,而必須采取行動(dòng),利用法律等手段來進(jìn)行控制。黑客活動(dòng)受到了空前的打擊。
但是,政府和公司的管理者現(xiàn)在越來越多地要求黑客傳授給他們有關(guān)電腦安全的知識(shí)。許多公司和政府機(jī)構(gòu)已經(jīng)邀請(qǐng)黑客為他們檢驗(yàn)系統(tǒng)的安全性,甚至還請(qǐng)他們?cè)O(shè)計(jì)新的保安規(guī)程。在兩名黑客連續(xù)發(fā)現(xiàn)網(wǎng)景公司設(shè)計(jì)的信用卡購(gòu)物程序的缺陷并向商界發(fā)出公告之后,網(wǎng)景修正了缺陷并宣布舉辦名為“網(wǎng)景缺陷大獎(jiǎng)賽”的競(jìng)賽,那些發(fā)現(xiàn)和找到該公司產(chǎn)品中安全漏洞的黑客可獲1000美元獎(jiǎng)金。無疑黑客正在對(duì)電腦防護(hù)技術(shù)的發(fā)展作出貢獻(xiàn)。
2,黑客攻擊
一些黑客往往回采取一些幾種方法,但是我很想說的是,一個(gè)優(yōu)秀的黑客絕不會(huì)隨便攻擊別人的。
1)、獲取口令
這又有三種方法:一是通過網(wǎng)絡(luò)監(jiān)聽非法得到用戶口令,這類方法有一定的局限性,但危害性極大,監(jiān)聽者往往能夠獲得其所在網(wǎng)段的所有用戶賬號(hào)和口令,對(duì)局域網(wǎng)安全威脅巨大;二是在知道用戶的賬號(hào)后(如電子郵件@前面的部分)利用一些專門軟件強(qiáng)行破解用戶口令,這種方法不受網(wǎng)段限制,但黑客要有足夠的耐心和時(shí)間;三是在獲得一個(gè)服務(wù)器上的用戶口令文件(此文件成為Shadow文件)后,用暴力破解程序破解用戶口令,該方法的使用前提是黑客獲得口令的Shadow文件。此方法在所有方法中危害最大,因?yàn)樗恍枰竦诙N方法那樣一遍又一遍地嘗試登錄服務(wù)器,而是在本地將加密后的口令與Shadow文件中的口令相比較就能非常容易地破獲用戶密碼,尤其對(duì)那些弱智用戶(指口令安全系數(shù)極低的用戶,如某用戶賬號(hào)為zys,其口令就是zys666、666666、或干脆就是zys等)更是在短短的一兩分鐘內(nèi),甚至幾十秒內(nèi)就可以將其干掉。
2)、放置特洛伊木馬程序
特洛伊木馬程序可以直接侵入用戶的電腦并進(jìn)行破壞,它常被偽裝成工具程序或者游戲等誘使用戶打開帶有特洛伊木馬程序的郵件附件或從網(wǎng)上直接下載,一旦用戶打開了這些郵件的附件或者執(zhí)行了這些程序之后,它們就會(huì)象古特洛伊人在敵人城外留下的藏滿士兵的木馬一樣留在自己的電腦中,并在自己的計(jì)算機(jī)系統(tǒng)中隱藏一個(gè)可以在windows啟動(dòng)時(shí)悄悄執(zhí)行的程序。當(dāng)您連接到因特網(wǎng)上時(shí),這個(gè)程序就會(huì)通知黑客,來報(bào)告您的IP地址以及預(yù)先設(shè)定的端口。黑客在收到這些信息后,再利用這個(gè)潛伏在其中的程序,就可以任意地修改您的計(jì)算機(jī)的參數(shù)設(shè)定、復(fù)制文件、窺視你整個(gè)硬盤中的內(nèi)容等,從而達(dá)到控制你的計(jì)算機(jī)的目的。
3)、WWW的欺騙技術(shù)
在網(wǎng)上用戶可以利用IE等瀏覽器進(jìn)行各種各樣的WEB站點(diǎn)的訪問,如閱讀新聞組、咨詢產(chǎn)品價(jià)格、訂閱報(bào)紙、電子商務(wù)等。然而一般的用戶恐怕不會(huì)想到有這些問題存在:正在訪問的網(wǎng)頁(yè)已經(jīng)被黑客篡改過,網(wǎng)頁(yè)上的信息是虛假的!例如黑客將用戶要瀏覽的網(wǎng)頁(yè)的URL改寫為指向黑客自己的服務(wù)器,當(dāng)用戶瀏覽目標(biāo)網(wǎng)頁(yè)的時(shí)候,實(shí)際上是向黑客服務(wù)器發(fā)出請(qǐng)求,那么黑客就可以達(dá)到欺騙的目的了。
4)、電子郵件攻擊
電子郵件攻擊主要表現(xiàn)為兩種方式:一是電子郵件轟炸和電子郵件“滾雪球”,也就是通常所說的郵件炸彈,指的是用偽造的IP地址和電子郵件地址向同一信箱發(fā)送數(shù)以千計(jì)、萬計(jì)甚至無窮多次的內(nèi)容相同的垃圾郵件,致使受害人郵箱被“炸”,嚴(yán)重者可能會(huì)給電子郵件服務(wù)器操作系統(tǒng)帶來危險(xiǎn),甚至癱瘓;二是電子郵件欺騙,攻擊者佯稱自己為系統(tǒng)管理員(郵件地址和系統(tǒng)管理員完全相同),給用戶發(fā)送郵件要求用戶修改口令(口令可能為指定字符串)或在貌似正常的附件中加載病毒或其他木馬程序(據(jù)筆者所知,某些單位的網(wǎng)絡(luò)管理員有定期給用戶免費(fèi)發(fā)送防火墻升級(jí)程序的義務(wù),這為黑客成功地利用該方法提供了可乘之機(jī)),這類欺騙只要用戶提高警惕,一般危害性不是太大。
5)、通過一個(gè)節(jié)點(diǎn)來攻擊其他節(jié)點(diǎn)
黑客在突破一臺(tái)主機(jī)后,往往以此主機(jī)作為根據(jù)地,攻擊其他主機(jī)(以隱蔽其入侵路徑,避免留下蛛絲馬跡)。他們可以使用網(wǎng)絡(luò)監(jiān)聽方法,嘗試攻破同一網(wǎng)絡(luò)內(nèi)的其他主機(jī);也可以通過IP欺騙和主機(jī)信任關(guān)系,攻擊其他主機(jī)。這類攻擊很狡猾,但由于某些技術(shù)很難掌握,如IP欺騙,因此較少被黑客使用。
6)、網(wǎng)絡(luò)監(jiān)聽
網(wǎng)絡(luò)監(jiān)聽是主機(jī)的一種工作模式,在這種模式下,主機(jī)可以接受到本網(wǎng)段在同一條物理通道上傳輸?shù)乃行畔?,而不管這些信息的發(fā)送方和接受方是誰。此時(shí),如果兩臺(tái)主機(jī)進(jìn)行通信的信息沒有加密,只要使用某些網(wǎng)絡(luò)監(jiān)聽工具,例如NetXray for windows 95/98/nt,sniffit for linux 、solaries等就可以輕而易舉地截取包括口令和帳號(hào)在內(nèi)的信息資料。雖然網(wǎng)絡(luò)監(jiān)聽獲得的用戶帳號(hào)和口令具有一定的局限性,但監(jiān)聽者往往能夠獲得其所在網(wǎng)段的所有用戶帳號(hào)及口令。
7)、尋找系統(tǒng)漏洞
許多系統(tǒng)都有這樣那樣的安全漏洞(Bugs),其中某些是操作系統(tǒng)或應(yīng)用軟件本身具有的,如Sendmail漏洞,win98中的共享目錄密碼驗(yàn)證漏洞和IE5漏洞等,這些漏洞在補(bǔ)丁未被開發(fā)出來之前一般很難防御黑客的破壞,除非你將網(wǎng)線拔掉;還有一些漏洞是由于系統(tǒng)管理員配置錯(cuò)誤引起的,如在網(wǎng)絡(luò)文件系統(tǒng)中,將目錄和文件以可寫的方式調(diào)出,將未加Shadow的用戶密碼文件以明碼方式存放在某一目錄下,這都會(huì)給黑客帶來可乘之機(jī),應(yīng)及時(shí)加以修正。
8)、利用帳號(hào)進(jìn)行攻擊
有的黑客會(huì)利用操作系統(tǒng)提供的缺省賬戶和密碼進(jìn)行攻擊,例如許多UNIX主機(jī)都有FTP和Guest等缺省賬戶(其密碼和賬戶名同名),有的甚至沒有口令。黑客用Unix操作系統(tǒng)提供的命令如Finger和Ruser等收集信息,不斷提高自己的攻擊能力。這類攻擊只要系統(tǒng)管理員提高警惕,將系統(tǒng)提供的缺省賬戶關(guān)掉或提醒無口令用戶增加口令一般都能克服。
9)、偷取特權(quán)
利用各種特洛伊木馬程序、后門程序和黑客自己編寫的導(dǎo)致緩沖區(qū)溢出的程序進(jìn)行攻擊,前者可使黑客非法獲得對(duì)用戶機(jī)器的完全控制權(quán),后者可使黑客獲得超級(jí)用戶的權(quán)限,從而擁有對(duì)整個(gè)網(wǎng)絡(luò)的絕對(duì)控制權(quán)。這種攻擊手段,一旦奏效,危害性極大。
6. 黑客要掌握的技術(shù)清單
Uptime是一個(gè)知識(shí)黑客應(yīng)用程序,可顯示五分鐘的知識(shí),結(jié)合了AI和人類策展功能,僅從最著名的來源中識(shí)別出最好的書籍,課程和紀(jì)錄片,從《紐約時(shí)報(bào)》暢銷書清單到最相關(guān)的課程以及奧斯卡獲獎(jiǎng)紀(jì)錄片。
7. 黑客必學(xué)技能
入門書本推薦:《Linux滲透測(cè)試技術(shù)詳解》 《python核心編程》 《 白帽子講web安全》《 sql注入攻擊與防御》
強(qiáng)推





