书籍详情
《诸神之眼Nmap网络安全审计技术揭秘nmap教程书籍渗透测试工具》[37M]百度网盘|亲测有效|pdf下载
  • 诸神之眼Nmap网络安全审计技术揭秘nmap教程书籍渗透测试工具

  • 出版社:蓝墨水图书专营店
  • 出版时间:2017-08
  • 热度:12269
  • 上架时间:2024-06-30 09:38:03
  • 价格:0.0
书籍下载
书籍预览
免责声明

本站支持尊重有效期内的版权/著作权,所有的资源均来自于互联网网友分享或网盘资源,一旦发现资源涉及侵权,将立即删除。希望所有用户一同监督并反馈问题,如有侵权请联系站长或发送邮件到ebook666@outlook.com,本站将立马改正

内容介绍

 诸神之眼——Nmap网络安全审计技术揭秘

诸神之眼——Nmap网络安全审计技术揭秘

作者:李华峰

定价:49元

印次:1-1

ISBN:9787302472360

出版日期:2017.09.01

印刷日期:2017.08.01

 

图书简介

Nmap是目前非常受关注的网络安全审计技术工具,是绝大多数从事网络安全人员的必备工具。本书由一线网络安全教师亲笔撰写,凝聚了作者多年教学与实践开发经验,内容涉及网络安全审计的作用、价值、方法论,Nmap在网络安全管理方面的方法与应用,以及Nmap强大的脚本编写功能等。本书内容并不局限于某个具体功能的使用,而是系统深入地结合Nmap与网络审计原理进行讲解,帮助网络安全人员全面深入了解使用Nmap进行网络安全审计的相关技术。本书讲解的内容通俗易懂、深入浅出,特别是书中所用示例的设计,它们不仅可以让读者理解某个知识点的用法,更能让读者明白具体知识点所使用的场景,从而更深入地理解具体内容。

本书内容安排合理,架构清晰,注意理论与实践相结合,适合那些希望学习Nmap进行网络安全审计的网络安全渗透测试人员、运维工程师、网络管理人员、网络安全设备设计人员、网络安全软件开发人员、安全课程培训人员、高校网络安全专业方向的学生等阅读。

 

目录

第1章 走近Nmap      1

 

1.1 Nmap简介      2

 

1.2 Nmap的下载与安装      3

 

1.2.1 在Windows系统下安装与下载Nmap      3

 

1.2.2 在Linux系统下安装Nmap      6

 

1.3 Nmap的基本操作      6

 

1.4 扫描范围的确定      7

 

1.4.1 对连续范围内的主机进行扫描      7

 

1.4.2 对整个子网进行扫描      8

 

1.4.3 对多个不连续的主机进行扫描      8

 

1.4.4 在扫描的时候排除指定的目标      9

 

1.4.5 对一个文本文件中的地址列表进行扫描      9

 

1.4.6 随机确定扫描目标      10

 

小结      10

 

第2章 活跃主机发现技术      11

 

2.1 活跃主机发现技术简介      12

 

2.2 网络协议与主机发现技术      12

 

2.3 基于ARP协议的活跃主机发现技术      14

 

2.3.1 ARP协议解析      14

 

2.3.2 在Nmap中使用ARP协议进行主机发现      16

 

2.4 基于ICMP协议的活跃主机发现技术      18

 

2.4.1 ICMP协议解析      18

 

2.4.2 使用ICMP协议进行主机发现      19

 

2.5 基于TCP协议的活跃主机发现技术      22

 

2.5.1 TCP协议解析      22

 

2.5.2 使用TCP协议进行主机发现      23

 

2.6 基于UDP协议的活跃主机发现技术      29

 

2.6.1 UDP协议解析      29

 

2.6.2 使用UDP协议进行主机发现      30

 

2.7 基于SCTP协议的活跃主机发现技术      31

 

2.7.1 SCTP协议解析      31

 

2.7.2 使用SCTP协议进行主机发现      31

 

2.8 使用IP协议进行主机地址发现      32

 

2.9 Nmap活跃主机发现中与DNS协议相关的选项      33

 

2.9.1 DNS协议解析      33

 

2.9.2 Nmap中的DNS选项      34

 

2.10 主机发现技术的分析      36

 

小结      38

 

第3章 端口扫描技术      39

 

3.1 端口的概念      39

 

3.2 端口的分类      40

 

3.3 Nmap中对端口状态的定义      41

 

3.4 Nmap中的各种端口扫描技术      41

 

3.4.1 SYN扫描      42

 

3.4.2 Connect扫描      43

 

3.4.3 UDP扫描      43

 

3.4.4 TCP FIN扫描      44

 

3.4.5 NULL扫描      44

 

3.4.6 Xmas Tree扫描      45

 

3.4.7 idle扫描      45

 

3.5 指定扫描的端口      46

 

小结      48

 

第4章 远程操作系统与服务检测技术      49

 

4.1 远程操作系统检测简介      50

 

4.2 操作系统指纹简介      51

 

4.3 操作系统指纹扫描作为管理工具      52

 

4.4 为什么要进行服务发现      57

 

4.5 如何使用Nmap进行服务发现      60

 

小结      62

 

第5章 Nmap的图形化操作工具—Zenmap      63

 

5.1 Zenmap简介      63

 

5.2 启动Zenmap      64

 

5.3 Zenmap扫描操作      68

 

5.4 使用Zenmap的命令向导来创建命令      69

 

5.5 对Zenmap的配置进行管理      75

 

5.6 对Zenmap扫描的结果进行管理和比较      76

 

5.7 Zenmap中的拓扑功能      82

 

小结      83

 

第6章 Nmap的高级技术与防御措施      84

 

6.1 Nmap的伪装技术      84

 

6.2 TCP Connect扫描的检测      93

 

6.3 操作系统扫描的防范      96

 

6.4 Nmap的格式化输出      96

 

小结      100

 

第7章 NSE的基础部分      101

 

7.1 NSE脚本的运行      102

 

7.1.1 NSE中脚本的分类      102

 

7.1.2 NSE脚本的选择      103

 

7.2 如何向NSE脚本传递参数      105

 

7.2.1 NSE中传递参数的方式      105

 

7.2.2 从文件中载入脚本的参数      106

 

7.2.3 NSE脚本调试      107

 

7.4 NSE常见脚本的应用      109

 

7.4.1 信息收集类脚本      109

 

7.4.2 高级主机发现类脚本      111

 

7.4.3 密码审计类脚本      112

 

7.4.4 漏洞扫描类脚本      114

 

小结      116

 

第8章 NSE的编写基础      117

 

8.1 NSE脚本的基本格式      117

 

8.2 NSE脚本的规则      118

 

8.3 NSE开发环境的设置      119

 

8.4 编写简单的NSE脚本      123

 

8.5 实例应用:垃圾邮件木马的检测      127

 

小结      128

 

第9章 Lua语言      129

 

9.1 Lua的编程环境      130

 

9.1.1 在Windows系统上安装Lua编程环境      130

 

9.1.2 在Linux系统上安装Lua编程环境      130

 

9.2 ,个Lua程序      131

 

9.3 Lua流程控制      132

 

9.4 Lua中的循环结构      133

 

9.5 Lua数据类型      135

 

9.6 Lua字符串      136

 

9.7 Lua文件I/O操作      142

 

9.8 Lua协同程序      144

 

9.8.1 什么是协同程序      144

 

9.8.2 线程和协同程序的区别      144

 

9.8.3 coroutine基本语法      144

 

9.9 Lua语言中的注释和虚变量      145

 

9.9.1 Lua语言中的注释说明      145

 

9.9.2 Lua语言中的虚变量      145

 

小结      146

 

第10章 NSE中的API      147

 

10.1 Nmap API      147

 

10.1.1 host table      148

 

10.1.2 port table      154

 

10.2 NSE中的异常处理      157

 

10.3 NSE中的注册表      159

 

小结      159

 

第11章 NSE中的库文件      160

 

11.1 NSE库文件的编写      161

 

11.2 扩展一个现有NSE库文件的功能      163

 

11.3 使用C/C++编写的NSE模块      168

 

11.4 常见的NSE库文件      170