黑客必備基礎(chǔ)技能有哪些
許多人想要當黑客,在網(wǎng)絡中來無影去無蹤,那么,黑客應該要掌握哪些必備的基礎(chǔ)技能呢?學習啦小編在這里給大家一一羅列出來,希望能幫到大家。
一、了解一定量的英文:
學習英文對于黑客來說非常重要,因為現(xiàn)在大多數(shù)資料和教程都是英文版本,而且有關(guān)黑客的新聞也是從國外過來的,一個漏洞從發(fā)現(xiàn)到出現(xiàn)中文介紹,需要大約一個星期的時間,在這段時間內(nèi)網(wǎng)絡管理員就已經(jīng)有足夠的時間修補漏洞了,所以當我們看到中文介紹的時候,這個漏洞可能早就已經(jīng)不存在了。因此學習黑客從一開始就要盡量閱讀英文資料、使用英文軟件、并且及時關(guān)注國外著名的網(wǎng)絡安全網(wǎng)站。
二、學會基本軟件的使用:
這里所說的基本軟件是指兩個內(nèi)容:一個是我們?nèi)粘J褂玫母鞣N電腦常用命令,例如ftp、ping、net等;另一方面還要學會有關(guān)黑客工具的使用,這主要包括端口掃描器、漏洞掃描器、信息截獲工具和密碼破解工具等。因為這些軟件品種多,功能各不相同,所以本書在后面將會介紹幾款流行的軟件使用方法,學習者在掌握其基本原理以后,既可以選擇適合自己的,也可以在“第二部分”中找到有關(guān)軟件的開發(fā)指南,編寫自己的黑客工具。
三、初步了解網(wǎng)絡協(xié)議和工作原理:
所謂“初步了解”就是“按照自己的理解方式”弄明白網(wǎng)絡的工作原理,因為協(xié)議涉及的知識多且復雜,所以如果在一開始就進行深入研究,勢必會大大挫傷學習積極性。在這里我建議學習者初步了解有關(guān)tcp/ip協(xié)議,尤其是瀏覽網(wǎng)頁的時候網(wǎng)絡是如何傳遞信息、客戶端瀏覽器如何申請“握手信息”、服務器端如何“應答握手信息”并“接受請求”等內(nèi)容,此部分內(nèi)容將會在后面的章節(jié)中進行具體介紹。
四、熟悉幾種流行的編程語言和腳本:
同上面所述一樣,這里也不要求學習者進行深入學習,只要能夠看懂有關(guān)語言、知道程序執(zhí)行結(jié)果就可以了。建議學習者初步學習C語言、asp和cgi腳本語言,另外對于htm超文本語言和php、java等做基本了解,主要學習這些語言中的“變量”和“數(shù)組”部分,因為語言之間存在內(nèi)在聯(lián)系,所以只要熟練掌握其中一們,其他語言也可以一脈相同,建議學習C語言和htm超文本語言。
五、熟悉網(wǎng)絡應用程序:
網(wǎng)絡應用程序包括各種服務器軟件后臺程序,例如:wuftp、Apache等服務器后臺;還有網(wǎng)上流行的各種論壇、電子社區(qū)。有條件的學習者最好將自己的電腦做成服務器,然后安裝并運行一些論壇代碼,經(jīng)過一番嘗試之后,將會感性的弄清楚網(wǎng)絡工作原理,這比依靠理論學習要容易許多,能夠達到事半功倍的效果!