大家好,我還沒有接觸計算機專業,但是我以後想向黑客方向發展,但不知道怎麼學習,和用什麼書學習,所請精通計算機的大家指點一二!!


謝謝邀請,強答一發

首先要把基礎打好,要熟練使用C和Python。(C推薦那本《C Primer Plus》。Python教程很多,個人推薦Python教程)

學有餘力的話還可以看看演算法與數據結構相關的書(有著名的《演算法導論》,如果覺得太難可以先看看《演算法競賽入門經典第二版》)

語言關過了後可以看一些安全相關的書籍。

推薦《白帽子講Web安全》(Web安全入門書)

《惡意代碼分析實戰》(逆向工程的一個入門書)

《無線網路安全攻防實戰》(無線安全入門書,稍微有點老,但看完後破解鄰居的WIFI是綽綽有餘的)

你在學習技術時可以下個KALI(Penetration Testing and Ethical Hacking Linux Distribution)玩玩,結合學習的內容進行實踐。(KALI是一個自帶上百款黑客工具的操作系統,一般你要用的工具都能在這裡面找得到)

注意:請在法律允許的範圍內實踐。有很多"靶機"類似於Metasploitable,DVWA可以供你練手。搞實際的滲透測試請在對方授權後進行

我說了這麼多,感覺還有很多不詳盡,但是如果你按我說的入門後,你應該也知道該怎麼繼續走了


我曾經有過和你一樣的心理歷程,十年過來,覺得還是塌心學學基礎知識最重要,年輕都有炫技的心,無可厚非,但持之以恆點點滴滴的積累纔是王道。如果你確定自己想走上計算機這條路,那麼你首先要理解計算機的體系和原理。所以計算機組成原理、計算機體系結構、操作系統原理、計算機網路等等等等,原理都要理解。編程是必需會的,程序語言是用來和計算機交流的,不會編程你就等於不會和計算機交流。數學是決定你能走多高的,計算機的本質就是用物理設備實現數學方法。黑客是種生活方式,你需要首先讓自己有資格選擇這種生活方式。


感謝邀請。

黑客這個概念太泛了,還是說信息安全吧,在我看來一切能引起信息泄漏的活動都是攻擊。

所以從攻擊上來說,首先明確目標,弄清楚對方的數據信息存儲在什麼位置,什麼情況下被調用,構建攻擊場景,欺騙或者入侵竊取信息,抹除痕跡,收工。

簡要概括一下就是三個階段,收集信息-構建攻擊場景-抹除痕跡。

收集信息包括但不僅僅限於,對方伺服器網路信息,機房位置,雲端防禦,真實IP,漏洞情況等等。

這些相關的書籍有很多了,比如說《白帽子講web滲透》《計算機網路》,還有一些細小的知識點,在看書的過程中思維要發散的去學習一些相關知識點。

構建攻擊場景是指從前面的收集中,攻擊者想出了一條竊取數據的套路,然後利用各種手段來實現,實現的過程一般是定製化的程序實現偽裝人工操作,或許還有一些詭異的思路。

這裡需要一些代碼基礎,比如C語言,python等等,思路去看看《黑客攻防大曝光》。

抹除痕跡不存在的,早晚被抓!

學習是為了更好的為安全服務。


按照這個技能樹來

https://skills.bugbank.cn/


學習黑客四一個不好的行為,所以我建議你去從事其他的學院業


學到一定時候,自然就會和它靠上了


相當小偷和搶劫犯,只要學會用工具即可。想找工作,學習編程加安全方向也可。如果是真心喜愛,就奔著計算機安全碩博去吧。
推薦閱讀:
相關文章