【第二版說明】
在第二版中,我們加入了應用Python、Selenium、OpenCV 以及簡單的人工智慧,來破解網路上的圖型驗證碼(Captcha)。滲透及破解在AI 年代已經成為不可或缺的一個重點,傳統的滲透方式耗費大量人工,但AI 的出現,利用類神經網路的損失函數(Cost Function),我們可以利用數學上的分佈空間進行不同物件的比對,從而對圖型或其它資料類型進行破解。
?
全書圍繞如何使用目前備受矚目的Python語言進行網路安全程式設計展開。
?
從Python 的基礎講起,系統說明網路安全的作用、方法論,Python 在網路安全管理上的應用,以及Python 在實現這些應用時相關的網路原理和技術。
?
結合實例說明使用Python 進行網路安全程式設計的方法,以及在實際滲透中的各種應用,包含安全工具的開發、自動化報表的產生、自訂模組的開發等,將 Python 變成讀者手中的程式設計利器。
?
本書主要內容:?
■ 網路安全滲透測試的相關理論? ?
■ Kali Linux 2使用基礎
■ Python 語言基礎? ?
■ 安全滲透測試中的常見模組
■ 資訊收集? ?
■ 對漏洞進行滲透
■ 網路的偵測與監聽? ?
■ 拒絕服務攻擊
■ 身份認證攻擊? ?
■ 遠端控制工具
■ 無線網路滲透? ?
■ Web滲透測試
■ 產生滲透測試報告
■ 使用 Selenium、OpenCV 和人工智慧破解 Captcha
?
適合讀者群:網路安全滲透測試人員、運行維護工程師、網路管理人員、網路安全裝置設計人員、網路安全軟體開發人員,或熱衷網路安全研究者。
?
本書特色
?
◎新增內容:使用AI破解網路圖型驗證碼(CAPTCHA)
◎凝聚作者網路安全方面多年教學與實作開發經驗
◎系統且深入說明Python在網路安全程式設計上的方法與應用