酷播亮新聞
最棒的知識補給站

Python絕技,運用python成為頂級黑客

文章摘要: 把程式設計掛上黑客的名義,多少有些標題黨。不會因為叫網路程式設計就低人一等,叫黑客程式設計也不會變得神祕或者高大上,程式碼就在那裏,不卑微也不高尚。

把程式設計掛上黑客的名義,多少有些標題黨。程式碼怎麼寫,程式怎麼用,完全是技術問題。不會因為叫網路程式設計就低人一等,叫黑客程式設計也不會變得神祕或者高大上,程式碼就在那裏,不卑微也不高尚。所以學習程式設計,要有顆平常心。

有多少人是因為看了電視,看了那些牛逼的黑客選擇成為程式設計師的。因為Python的無所不能,我選擇Python作為主要程式語言。在這之前已經學過《廖雪峰的python教程》,也看過了《flaskweb實戰》,之前還看過《head first in python》,選擇《python絕技:運用python成為頂級黑客》這本書,是因為我想知道黑客到底幹了啥,從而判斷出黑客能利用python對計算機網路造成多大的危害。

關於Python的書雖然已有不少,但從安全從業者角度全方位剖析Python的書籍幾乎沒有,本書填補了這個的空白:包含了滲透測試、Web分析、網路分析、取證分析以及利用無線裝置等方面的Python攻防方法。無論你是從事安全研究的哪個方向,書中的大量深入淺出的案例分析均可以讓你掌握有用的技能,快速上手編寫程式碼,在工作中事半功倍,拓展視野、培養和鍛鍊自己的黑客思維。

是不是大家都認為由Python語言入門黑客很難?恰恰相反,由其它程式語言入門也許難度會大一些,但是當黑客遇到Python猶如游魚得水!黑客與E語言的學習人群大部分都是因為學生時期喜歡炫耀吧。然而Python與E語言都被成為最容易上手的程式語言!所以由Python入門黑客是比較容易的。

這裏還是要推薦下我的的Python學習群:491308659,驗證資訊是小可,不管你是小白還是大牛,我都歡迎,不定期分享乾貨,包括我自己整理的一份2017最新的Python資料和0基礎入門教程,歡迎初學和進階中的小夥伴。在不忙的時間我會給大家解惑。

有簡單的基礎語法介紹,最好還是先有系統學過python基礎再看這本書,會事半功倍。書籍偏老,2012年的,有些連結失效。但是絲毫不影響它是一本偉大的書這個性質,裏面作者的思想也可借鑑到其他地方,另外建議學習期間使用virtualenv, 避免影響到其它專案。建議看原版,翻譯的感覺很一般,有點像是google翻譯的。雖然連蒙帶猜的看懂,看的有點痛苦,還是建議翻原版,篇幅主要是程式碼, 英文應該也好看。(我提供的是中文版,如果有需要英文版的我也有,加我的時候問我要就好)

有些示例程式碼可能得相應地改下。譬如pexpect連線ssh那個,程式碼裡是期望提示值是password:但是我測試的Centos的格式是[email protected]’s password: 需要自己根據情況去修改下。ftp破解後,上傳檔案的程式碼在python3上執行失敗,拋異常了。python2.7沒事。建議用python2.7來執行他的程式碼。裏面的攻擊手段其實已經過期了,僅能參考下。

最終的感受是黑客沒有想像中的那麼神奇。黑客並不是技術達人,相反的,黑客更多的是利用現存的工具。需要對協議非常熟悉,知道各種漏洞。最主要的是想像力,在沒有揭開答案前感覺各種神奇,一旦揭開了答案,你又會覺得不過如此。有個安全公司的朋友說過,黑客的成功靠的就是想像力+運氣。

如有侵權請來信告知:酷播亮新聞 » Python絕技,運用python成為頂級黑客