Python 網路攻防入門

Python 網路攻防入門

《Python 網路攻防入門》是天津科學技術出版社於2021年9月出版的圖書,作者是樊晟,本書讓讀者學習Python網路編程的相關知識。

基本介紹

  • 中文名:Python 網路攻防入門 
  • 作者:樊晟 
  • 出版時間:2021年9月 
  • 出版社天津科學技術出版社 
  • 頁數:240 頁 
  • ISBN:9787557696863 
  • 定價:48.00 元 
  • 裝幀:平裝 
內容簡介,圖書目錄,作者簡介,

內容簡介

本書從Python語言的基礎語法講起,逐步深入到Python中一些常用庫的進階實戰,並在最後配合項目實例,重點介紹了使用Python requests庫進行DDOS壓測,使用Tensorflow破解圖片驗證碼和使用Flask製作可過濾爬蟲的HTTP代理,讓讀者不但可以系統地學習Python網路編程的相關知識,而且還能對Python Web開發有更深入的理解。

圖書目錄

第 1 章 開始黑客之旅...................................... 1
1.1 Python 的來龍去脈................................. 1
1.2 Python 的用途..................................... 2
1.3 Python 3 常用庫簡介............................... 8
1.4 搭建 Python 開發環境 ............................. 23
第 2 章 Python 庫舉例介紹 ................................ 30
2.1 使用 GitHub 和 PyPI............................... 31
2.2 使用 _thread 庫的例子 ............................ 34
2.3 使用 selenium 的例子 ............................. 46
2.4 使用 paramiko 的例子 ............................. 53
2.5 小結 ............................................ 58
第 3 章 多執行緒實戰....................................... 59
3.1 使用 pywifi 庫的例子 ............................. 60
3.2 使用 requests 庫的例子 ........................... 70
3.3 使用 Flask 的例子 ................................ 76
3.4 小結 ............................................ 80
第 4 章 Python 庫功能實戰 ................................ 81
4.1 get() 函式功能實戰............................... 81
Python網路攻防入門
4.2 post() 函式功能詳解.............................. 88
4.3 Session 對象功能實戰............................. 92
4.4 小結 ............................................ 92
第 5 章 深度學習破解傳統圖片驗證碼....................... 96
5.1 幾個小問題 ...................................... 96
5.2 AI 破解驗證碼實戰操作............................ 99
5.3 測試模型可用性(實戰) ......................... 116
第 6 章 使用模擬瀏覽器.................................. 121
6.1 使用 Selenium 實現人工驗證碼 .................... 122
6.2 使用 Selenium 實現高級操作 ...................... 139
6.3 使用 Selenium 實現雲渲染 ........................ 142
第 7 章 通過驗證碼提高攻擊難度.......................... 169
7.1 使用 Captcha 庫生成驗證碼 ....................... 169
7.2 Python 3+Flask 實現圖片驗證碼 API 的搭建......... 171
7.3 將驗證碼模組打包為 Flask 擴展形式 ............... 177
7.4 將驗證碼測試網頁的前後端分離 ................... 181
第 8 章 字元分割式保護網站內容.......................... 185
8.1 CSS+div 實現干擾代碼............................ 185
8.2 使用 JS 對 HTML 代碼進行強加密 ................... 189
8.3 小結 ........................................... 193
第 9 章 使用 Python+Flask 攔截網路攻擊................... 194
9.1 網路攻擊攔截原理 ............................... 197
9.2 通過 Headers 參數有無判斷是否為爬蟲 ............. 200
9.3 通過 UA 實現過濾機器人 .......................... 202
第 10 章 使用多種方法保護網站內容....................... 206
10.1 使用 CSS 實現內容偽裝 .......................... 206
10.2 使用更多方法保護網頁內容 ...................... 214
10.3 把頁面的加密進行封裝 .......................... 222

作者簡介

樊 晟
2016年第18屆國際機器人奧林匹克大賽(IRO)線跟蹤賽, 雙料冠軍
2018 年杭州市下城區科技節比賽,一等獎,獲獎作品為基於人臉識別的學生簽到系統
2018年杭州市下城區中小學生電腦作品比賽, 三等獎
2018年浙江省The blast games機器人競技活動,三等獎
2019年杭州市下城區青少年科技創新大賽,二等獎,獲獎作品為駕駛員安全監測系統
2021年全國學生信息素養提升實踐活動(人工智慧項目),杭州市一等獎、浙江省一等獎,進入國賽展示交流

熱門詞條

聯絡我們