账号: 密码:
中国大学出版社协会 | 首页 | 宏观指导 | 出版社天地 | 图书代办站 | 教材图书信息 | 教材图书评论 | 在线订购 | 教材征订
搜索 新闻 图书 ISBN 作者 音像 出版社 代办站 教材征订
购书 请登录 免费注册 客服电话:010-62510665 62510769
图书查询索引 版别索引 分类索引 中图法分类 专业分类 用途分类 制品类型 读者对象 自分类 最新 畅销 推荐 特价 教材征订
综合查询
Python安全实践——PythonHacking - 中国高校教材图书网
书名: Python安全实践——PythonHacking
ISBN:9787560653815 条码:
作者: 胡建伟  相关图书 装订:0
印次:1-1 开本:16开
定价: ¥38.00  折扣价:¥36.10
折扣:0.95 节省了1.9元
字数: 402千字
出版社: 西安电子科技大学出版社 页数: 272页
发行编号:5606 每包册数: 10
出版日期: 2019-09-01
小团购 订购 咨询 推荐 打印 放入存书架

内容简介:
Python是一种魅力无限的编程语言,在网络安全、攻防渗透、大数据分析、人工智能和机器学习等几乎所有目前热门的领域里都得到了广泛的应用。Python编程技能俨然已经成为现代信息技术人员的标配能力之一。本书结合网络攻防对抗的各个核心知识点,对Python易于编程、高效编程和自带丰富模块等特点进行讲解和展示,以帮助读者深度学习和深刻理解Python在网络渗透当中的强大功能。
本书可作为大中专院校计算机技术、网络工程、信息安全和信息对抗技术等相关专业的教材或参考书,也可供相关专业技术人员阅读与参考。

作者简介:
 
章节目录:
 
精彩片段:
第一章 Python基础 1

1.1 Python简介 1

1.2 配置环境 1

1.2.1 Kali安装 1

1.2.2 WingIDE安装 3

1.3 Python基础语法 5

1.3.1 数据类型与变量 5

1.3.2 字符串 6

1.3.3 列表 7

1.3.4 元组 8

1.3.5 字典 8

1.3.6 控制语句 9

1.4 Python编码 12

1.4.1 Python字符编码与解码 12

1.4.2 数据编码 13

1.5 函数 15

1.5.1 函数定义 15

1.5.2 函数参数 15

1.5.3 匿名函数 17

1.5.4 Python中的模块 18

1.5.5 Python脚本框架 19

1.6 文件操作 20

1.7 异常处理try...except...finally 21

1.8 模块 24

1.8.1 sys模块 24

1.8.2 os模块 24

1.9 面向对象 25

1.10 正则表达式 27

1.10.1 正则表达式的通用语法 27

1.10.2 Python的re模块 28

1.10.3 实例分析 30

习题 31

第二章 Python网络编程 33

2.1 网络基础 33

2.1.1 OSI参考模型与TCP/IP参考模型 33

2.1.2 TCP三次握手以及五元组 34

2.2 Socket模块 35

2.2.1 Socket基础 35

2.2.2 Socket编程 37

2.3 SocketServer模块 45

2.3.1 SocketServer基础 45

2.3.2 SocketServer编程 46

2.4 Scapy基础 47

2.4.1 数据包的查看 49

2.4.2 数据包的构造 51

2.4.3 数据包的发送与接收 53

2.4.4 Scapy模拟三次握手 56

2.5 Scapy高级用法 57

2.5.1 网络嗅探 57

2.5.2 处理PCAP文件 58

2.5.3 添加新协议 59

2.6 urllib2和cookielib模块 60

2.6.1 urllib2模块 60

2.6.2 cookielib模块 62

2.6.3 网络爬虫 64

2.7 Scrapy模块 68

2.7.1 Scrapy基础 68

2.7.2 Scrapy爬虫 69

习题 71

第三章 Python信息收集 75

3.1 简介 75

3.2 外围信息收集 75

3.2.1 Whois 75

3.2.2 Google Hacking 78

3.2.3 网络空间搜索引擎 85

3.2.4 E-mail邮箱信息收集 88

3.3 交互式信息收集 89

3.3.1 主机扫描 90

3.3.2 Python与nmap 96

习题 99

第四章 Python协议攻击 101

4.1 TCP/IP协议体系结构 101

4.1.1 TCP/IP分层模型 101

4.1.2 TCP/IP协议 102

4.2 MAC泛洪攻击 104

4.3 ARP协议攻击 105

4.3.1 ARP协议的工作原理 106

4.3.2 ARP欺骗攻击 108

4.4 DHCP协议攻击 110

4.4.1 DHCP协议介绍 110

4.4.2 DHCP协议流程 110

4.4.3 DHCP协议攻击形式 112

4.5 DNS协议攻击 114

4.5.1 DNS域名系统 114

4.5.2 DNS放大攻击 116

4.5.3 DNS Rebinding攻击 117

习题 120

第五章 Python运维 125

5.1 系统信息获取 125

5.1.1 系统性能信息获取 125

5.1.2 进程信息获取 127

5.1.3 /proc文件系统 129

5.1.4 调用Linux命令获取信息 133

5.1.5 可疑进程检测 137

5.2 文件系统监控 141

5.2.1 文件权限获取 141

5.2.2 文件内容与目录差异对比 144

5.2.3 集中式病毒扫描机制 148

5.2.4 发送电子邮件smtplib模块 151

5.3 Python日志生成与分析 152

5.3.1 Linux系统日志介绍 153

5.3.2 Python日志生成 155

5.3.3 Python日志分析 160

习题 164

第六章 Python Web渗透测试 171

6.1 Web渗透测试基础 171

6.1.1 渗透测试分类 171

6.1.2 渗透测试的步骤 172

6.2 Web信息收集 172

6.2.1 DNS信息收集 172

6.2.2 旁站查询 174

6.2.3 子域名暴力破解 176

6.2.4 敏感文件 178

6.2.5 路径暴力破解 181

6.2.6 指纹识别 183

6.2.7 S2-045漏洞验证 184

6.3 口令凭证攻击 186

6.4 本地文件包含(LFI) 187

6.4.1 基本概念 187

6.4.2 漏洞识别 189

6.4.3 利用方式 191

6.5 跨站脚本攻击(XSS) 194

6.5.1 存储型XSS漏洞检测 196

6.5.2 基于URL的反射型XSS 197

6.6 SQL注入攻击 198

6.6.1 识别SQL注入 198

6.6.2 字符型SQL注入 200

6.6.3 布尔盲注 203

第七章 Python逆向 209

7.1 PE文件结构 209

7.1.1 概述 209

7.1.2 pefile 214

7.1.3 脚本实例 215

7.2 静态分析 220

7.2.1 概述 220

7.2.2 IDAPython函数 221

7.2.3 脚本实例 222

7.3 反汇编技术 227

7.3.1 Capstone简介 227

7.3.2 Capstone安装 227

7.3.3 一个简单例子 227

7.3.4 Capstone基本用法 229

7.3.5 Capstone用法举例 233

7.4 Hook技术 235

7.4.1 uhooker简介 235

7.4.2 uhooker安装 235

7.4.3 工作原理 235

7.4.4 基本用法 236

习题 239

第八章 Python漏洞挖掘和利用 244

8.1 漏洞简介 244

8.2 Python模糊测试 244

8.2.1 模糊测试简介 244

8.2.2 FTP服务模糊测试 246

8.3 Freefloat漏洞分析 250

8.3.1 关键函数方法 250

8.3.2 敏感字符串方法 255

8.3.3 IDAPython方法 255

8.3.4 Freefloat漏洞验证 256

8.4 Python编写exploit 257

习题 262

参考文献 264





书  评:
 
其  它:
 



| 我的帐户 | 我的订单 | 购书指南| 关于我们 | 联系我们 | 敬告 | 友情链接 | 广告服务 |

版权所有 © 2000-2002 中国高校教材图书网    京ICP备10054422号-7    京公网安备110108002480号    出版物经营许可证:新出发京批字第版0234号
经营许可证编号:京ICP证130369号    技术支持:云因信息