標籤:python 安全 駭客 入門
我真正開始學習Python是從今年4月份看到2017年的國賽試題之後,之前雖也零星接觸過,但都只是皮毛,所以對於我,必須要藉助這樣一些目標的驅動,才有動力或壓力去深入學習下去,這也是我堅持帶比賽的一個主要原因。
這套教程是在7月份暑假集訓期間錄製的,所以從我開始學習Python到錄製教程前後也就3個多月的時間,因而教程的內容肯定是相對比較粗糙的。之所以要這麼趕,主要是必須要在暑假集訓期間讓這批準備參加11月份省賽的同學能對Python入門,省賽要跟國賽走,而Python必定是今年省賽的重點。還有比較鬱悶的一點是,由於在錄製教程時旁邊開著風扇,在後期編輯時才發現教程中有雜音,但又無法去除,所以也只能如此了。
這套教程共22課時,總計6小時18分鐘,課時並不長,但讓一個零基礎的新手對Python駭客編程入門這個目的應該是可以達到的,這點從現場參加集訓的同學的反饋效果就可以驗證。跟以往的教程一樣,我不習慣於去糾纏一些基礎的理論知識,雖然這套教程也是在講Python的基礎文法,但我通過一個具體的擷取FTP服務banner並檢測是否有漏洞的任務為核心,將字串、列表、if選擇、異常處理、函數、for迴圈、檔案操作、模組匯入等Python的主要功能給串了起來,然後再介紹了sys、os、多線程、optparse等模組的使用。我的講課思路是理論必須要能與實踐相結合,如果某個理論知識在我接下來要進行的實踐操作中並沒有涉及,那我肯定不會去講。所以當大家看完這套教程之後,應該就可以讀懂並編寫一些基本的Python指令碼了。
當對Python本身已經有所瞭解之後,再接下來就應該根據自己的專業方向來學習各個模組的使用,比如對於資訊安全,scapy、socket、pexpect、nmap、subprocess等都應該是要熟練掌握的模組,因而隨著我個人的不斷學習,Python教程肯定也還要繼續錄製下去。
最後附上這套Python駭客編程入門視頻教程的地址:
http://edu.51cto.com/course/10830.html
本文出自 “一壺濁酒” 部落格,轉載請與作者聯絡!
Python駭客編程入門教程