Python 網絡攻防入門

樊晟

  • 出版商: 天津科譯
  • 出版日期: 2021-09-01
  • 定價: $288
  • 售價: 8.5$245
  • 語言: 簡體中文
  • 裝訂: 平裝
  • ISBN: 7557696867
  • ISBN-13: 9787557696863
  • 相關分類: Python程式語言
  • 已絕版

買這商品的人也買了...

商品描述

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

作者簡介

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

目錄大綱

目  錄
第1章 開始黑客之旅
1.1 Python 的來龍去脈
1.2 Python 的用途
1.3 Python 3 常用庫簡介
1.4 搭建Python 開發環境
第2章 Python 庫舉例介紹
2.1 使用GitHub 和PyPI
2.2 使用_thread 庫的例子
2.3 使用selenium 的例子
2.4 使用paramiko 的例子
2.5 小結
第3章 多線程實戰
3.1 使用pywifi 庫的例子
3.2 使用requests 庫的例子
3.3 使用Flask 的例子
3.4 小結
第4章 Python 能實戰
4.1 get() 函能實戰
4.2 post() 函能詳解
4.3 Session 對能實戰
4.4 小結
第5章 深度學傳統圖片驗證碼
5.1 幾個小問題
5.2 AI 破解驗證碼實戰r style="color: rgb(102, 102, 102); font-family: Arial, Helvetica, sans-serif; white-space: normal; background-color: rgb(255, 255, 255);"/>5.3 測試模型可用(實戰)
第6章 使用模擬瀏覽器
6.1 使用Selenium 實現人工驗證碼
6.2 使用Selenium 實現r style="color: rgb(102, 102, 102); font-family: Arial, Helvetica, sans-serif; white-space: normal; background-color: rgb(255, 255, 255);"/>6.3 使用Selenium 實現雲渲染
第7章 通過驗證碼提高攻擊難度
7.1 使用Captcha 庫生成驗證碼
7.2 Python 3+Flask 實現圖片驗證碼API 的搭建
7.3 將驗證碼模塊為Flask 擴展形式
7.4 將驗證碼測試網頁的前後端分離
第8章 字符分割式保護網站內容
8.1 CSS+div 實現干擾代碼
8.2 使用JS 對HTML 代行強加密
8.3 小結
第9章 使用Python+Flask 攔截網絡攻擊
9.1 網絡攻擊攔截原理
9.2 通過Headers 參數有無判斷是否為爬蟲
9.3 通過UA 實現過濾機器人
第10章 使用多種方法保護網站內容
10.1 使用CSS 實現內容偽裝
10.2 使用更多方法保護網頁內容
10.3 把頁面的加行封裝