踏上駭客學習之路,首先掌握 5 大基本功——駭客不神秘,上手其實容易:
- 具備閱讀英文技術文件能力:多數資料、教程、漏洞資訊為英文;漏洞公開到中文資訊出現約一週,網管已完成修補。必須閱讀英文資料、使用英文工具、關注國外知名安全網站(如 SecurityFocus、Exploit-DB、Full Disclosure 等)。
- 熟練基礎指令與駭客工具:日常指令
ftp、ping、net 等;駭客工具類:連接埠掃描器、漏洞掃描器、資訊截獲工具、密碼破解工具。掌握原理後可自行挑選或依開發指南撰寫專屬工具。
- 初步理解網路協定與運作原理:依自己理解方式弄懂 TCP/IP,重點掌握:瀏覽網頁時封包如何傳遞、Client 瀏覽器如何發起「三向交握」、Server 如何回應與接受請求。切忌一開始深鑽 RFC 文件挫敗信心。
- 熟悉主流程式語言與腳本:不需精通,能看懂程式碼、理解執行結果即可。建議入門:C 語言、ASP、CGI 腳本;基礎認識 HTML、PHP、Java。重點掌握「變數」與「陣列」概念——語言間內在聯通,通一貫百。
- 熟悉網路應用程式架構:含伺服器後台程式(wuftp、Apache 等)、熱門論壇/社群程式碼。最佳實踐:自架伺服器部署論壇程式實地操作,感性理解網路運作,比純理論學習事半功倍。
循序漸進,腳踏實地,駭客技術並非遙不可及。