首頁>Club>
11
回覆列表
  • 1 # 大學生程式設計指南

    俗話說一個真正的駭客首先是個合格的程式設計師,駭客不僅僅是會下載幾個攻擊軟體練習下那麼簡單的事情,攻擊下簡單的網站,這種從嚴格的意義來講不是駭客屬於駭客。要學習駭客需要做到以下幾點

    1.首先具備良好的程式設計基礎,基礎語言必須要學好,C語言,彙編,網路基礎等基本功還是要具備,注入以及掃描都要涉及到彙編知識,網路資料分析基本上C語言也用得較多

    2.具備極客精神,這也是駭客和普通程式設計師的區別,程式設計師主要是完成公司完成的任務為主,駭客有著自己的想法,有著對事物特殊認知,不會淺嘗輒止,認準的事情就要按照自己的性子進行到底。

    3.瞭解駭客的基本概念,常見的注入,入侵和防禦的概念,這就需要補充一些常見的駭客概念,也就是業內話,但是學這些之前還是建議學習好《深入理解計算機系統》這本書。

    駭客相關的書記可以看下《駭客免殺入門》《駭客攻擊的藝術》

    駭客不是每個人都能學會的,所以自己先鑑別下自己是不是真的想學,還只是一時的衝動,先做個基本的程式設計師,再想駭客這事吧。

  • 2 # 一個程式設計師的奮鬥史

    不請自來,作為一名網路安全愛好者,來回答下題主的問題。

    首先,要明白自己到底想要走哪條路?Web安全?二進位制安全?還是別的什麼方向呢?

    下圖是一張Windows下的Hacker學習發展流程圖,基本上從基礎到最後的發展方向都很詳細的說明白了。我們可以看到,其實很多基礎知識都是必備的。像C/C++,python,java這些基本語言你都是要懂得,而且要有一門是自己拿得出手的,還有TCP/IP網路資料包分析。

    至於Web方向,我想這也是最近幾年比較火的。和二進位制安全相比,它的入門門檻低了很多很多,當然其中不乏很多所謂的指令碼小子。

    至於入門Web安全的方法,當然首推知道創於,餘弦 & 404團隊出品的研發技能表,這裡附一份連結(PS:我並未獲得創於的半點廣告費,那年在大西安的KCon大會上,有幸得到了餘弦大大的親筆簽名,特此推薦)。

    http://blog.knownsec.com/Knownsec_RD_Checklist/v3.0.html

    這裡附上一副截圖,具體可進入網站檢視詳細。

    我想,不管題主是想入門二進位制安全還是Web安全,最基礎的計算機網路,資料庫,這些基本原理都是要掌握的。會用搜索引擎,善用google,學會提問,提高自己的動手能力。

    最後,需要說的一點,也是最重要的一點,網路安全是把雙刃劍,作為一名白帽子,法律是我們生活和工作中最重要的一項必備技能。

  • 中秋節和大豐收的關聯?
  • 威廉波頓的故事?