回覆列表
-
1 # 大樹NB
-
2 # 網際網路潛伏者
所謂專攻有術 頂尖的駭客程式設計能力肯定不會太差!
不管是硬體類駭客 還是軟體類駭客 達到一定界限 很多東西就要自己動手 邏輯分析能力必須是第一位,
其次是各方面的理論知識,能挖掘漏洞, 用程式設計寫出漏洞利用工具更重要的
頂尖的駭客絕對可做一個程式設計師,但程式設計師不一定能成為一個合格的駭客
-
3 # 周林ZhouLin
頂級駭客必然是最牛的程式設計師。
現代駭客通俗講,分兩類:一類是“工具流”,一類是“分析流”。
前者是利用現成的工具,遵循一些既有的套路和方法來進行系統的分析、逆向、破解;後者是創造新工具、新方法,依託強大的計算機知識、社會工程學等方法進行系統的分析、逆向、破解。
既然要創造,那麼就逃不脫程式設計,就不能不說是個程式設計師;而且從這個角度說,第一類駭客所使用的工具和套路,也是由第二類駭客創造的。所以從這個角度來看,第二類駭客更牛一些。
現代駭客,其實是一個狹義上的“駭客”概念;過去“駭客”一詞的範疇更大,所有具有創新精神、喜歡探索軟體程式奧秘、並從中提升能力的人和群體都稱為“駭客”。最早的一批駭客都是頂級程式設計師。
矽谷著名的風險投資家Paul Graham,曾經就是一個知名程式設計師加駭客,他將他的經歷寫成了本書《駭客與畫家》。在這本書可以讓你充分領略:作為程式設計師,頂級駭客是如何思考和成長的。
不一定,駭客主要目的是入侵,找到對方的漏洞,管殺不管埋。優秀的軟體開發人員好比工程師,造一座大廈,要考慮地質情況,安全性,節能環保,...甚至電線寬頻從哪裡走,細節非常多,還得在有限的預算下,而駭客就好比一個小偷,他只要觀察,幾樓的窗戶沒關可以進,然後再從哪裡可以繞道監控室然後如何如何,所以不一定是非常好的開發人員,但頂級的駭客(不是那種指令碼小子)一定對計算機的軟硬體原理,tcpip協議瞭如指掌,編碼能力也會很好。