Python 滲透測試編程技術:方法與實踐
內容描述
本書由資深網絡安全教師撰寫,書中系統並深入地將Python應用實例與網絡安全相結合進行講解,不僅講述了Python的實際應用方法,而且從網絡安全原理的角度分析了Python實現網絡安全編程的技術,真正做到理論與實踐相結合。
全書共分為15章。第1章介紹網絡安全滲透測試的相關理論。第2章介紹Kali Linux 2使用基礎。第3章介紹Python語言基礎。第4章介紹安全滲透測試中的常見模塊。第5章介紹使用Python實現信息收集。第6章和第7章介紹使用Python對漏洞進行滲透。第8章介紹使用Python實現網絡的嗅探與監聽。第9章介紹使用Python實現拒絕服務攻擊。第10章介紹使用Python實現身份認證攻擊。第11章介紹使用Python編寫遠程控制工具。第12章和第13章介紹使用Python完成無線網絡滲透。第14章介紹使用Python對Web應用進行滲透測試。第15章介紹使用Python生成滲透測試報告。
本書適合網絡安全滲透測試人員、運維工程師、網絡管理人員、網絡安全設備設計人員、網絡安全軟件開發人員、安全課程培訓學員、高校網絡安全專業方向的學生閱讀
目錄大綱
第1章 網絡安全滲透測試 1
1.1 網絡安全滲透測試簡介 1
1.2 開展網絡安全滲透測試 3
1.2.1 前期與客戶的交流階段 3
1.2.2 情報的收集階段 5
1.2.3 威脅建模階段 5
1.2.4 漏洞分析階段 6
1.2.5 漏洞利用階段 6
1.2.6 後滲透攻擊階段 6
1.2.7 報告階段 7
1.3 網絡安全滲透測試需要掌握的技能 7
小結 8
第2章 Kali Linux 2使用基礎 9
2.1 Kali Linux 2介紹 9
2.2 Kali Linux 2安裝 10
2.2.1 將Kali Linux 2安裝在硬盤中 10
2.2.2 在VMware虛擬機中安裝Kali Linux 2 19
2.2.3 在加密U盤中安裝Kali Linux 2 23
2.3 Kali Linux 2的常用操作 25
2.3.1 修改默認用戶 26
2.3.2 對Kali Linux 2的網絡進行配置 27
2.3.3 在Kali Linux 2中安裝第三方程序 30
2.3.4 對Kali Linux 2網絡進行SSH遠程控制 32
2.3.5 Kali Linux 2的更新操作 35
2.4 VMware的高級操作 36
2.4.1 在VMware中安裝其他操作系統 36
2.4.2 VMware中的網絡連接 38
2.4.3 VMware中的快照與克隆功能 39
小結 41
第3章 Python語言基礎 42
3.1 Python語言基礎 43
3.2 在Kali Linux 2系統中安裝Pytho...