-
1 # 蟲蟲安全
-
2 # 炫酷玩
不一定,看你研究哪個方向,目前圈內主要分為兩個方向web類和pwn類,如果是想入門web類,不需要會演算法,懂php,asp,jsp及sql sever,mysql等網路語言和資料庫就可以入門了。但是pwn類,逆向破解類,必須精通演算法,不然你沒法寫出逆向程式碼啊。
-
3 # 將乃兵之魂
首先這個是必須的,駭客肯定是懂演算法的。計算機的本質就是演算法➕資料結構。
如果想要成為駭客,先從駭客守則開始,我最佩服的是一位國內的白帽子駭客,就是我們的道哥了,21歲,憑藉初中學歷,進入阿里,有了他,馬雲才敢放狠話,誰敢動支付寶試試。傳說道哥21歲歲憑藉初中文憑去阿里面試。第一輪面試的時候,面試官問他,你會什麼?他二話不說,拿過面試官的電腦,他當著面試官的面,用了幾分鐘時間,用電腦直接黑掉了阿里內網,阿里系統瞬間癱瘓,直接入職。剛進公司就破解了全公司遊戲密碼,進公司兩年就成為阿里雲最年輕的高階技術專家。看到這個,你是不是覺得非常不可思議呢?
還有就是,他保障了幾億人同時瀏覽網頁,而系統不會崩潰,同時及時發現漏洞進行修補,每天幫助網路地域外來攻擊76萬億次。 之前有人問馬雲支付寶怕不怕攻擊,馬雲非常自信地稱“誰敢來試試!”,因為馬雲背後有阿里雲的技術支撐,而阿里雲有道哥等白帽駭客的智慧。
成熟的駭客早已形成自己的知識體系,有自己的學習方法,有快速學習理解新技術的能力。 有自己擅長的領域,特別擅長的領域。
如果你對計算機程式設計有著極其濃厚的興趣,從小就是喜歡,就像道哥一樣,達到了痴迷的程度,我相信總有一天你會成為一位駭客的,現在為什麼很多人相當駭客,大多數只是想用一些黑科技來炫耀自己的本事,黑掉別人的網頁,攻擊別人的系統,分析系統漏洞。
如果想成為駭客,就踏踏實實一步一步走,老實打基礎,基礎不牢地動山搖。你有能力了再去鄙視那些自認為的迂腐,甚至你可以fuck全世界!不過我肯定等你真有能力了,你反而不會鄙視,而是充滿理解與尊敬。 什麼知識不需要至少10000小時來沉澱?駭客亦是如此。
回覆列表
搞駭客要懂得
1、開發,必須要自己會寫指令碼,至少會改指令碼,懂多門語言,不然又bug你也不懂。
2、要懂運維,要知道怎麼防守的,那各環節是弱點,各個應用有那些漏洞,一把怎麼部署,架構如何。只有這樣才能找到突破口。
3、要懂網路,各種網路協議,演算法,網路裝置都的懂點,這樣才能更好的突破防守,隱藏攻擊,隱藏行蹤,跨過防火牆,打入內網。
4、要懂破解,二進位制和彙編要熟悉,這樣才能反彙編獲得一手資訊。
5、要懂各種安全演算法,才能破解密碼,更好的爆破密碼,搞雜湊啥的。
6、要懂社會工程學,懂得 人性的弱點,會騙子術,混跡各大社交網路,郵件,qq等等,才能能從人獲得資訊,並且注入POC,EXP。