| 从实践中学习密码安全与防护 | ||||
| 定价 | 89.00 | 作者 | 大学霸IT达人 | |
| 出版时间 | 2021年06月 | 开本 | 16开 | |
| 装帧 | 平装 | 页数 | 300 | |
| 重量 | ISBN编码 | 9787111682219 | ||
| 出版社 | 机械工业出版社 | |||
本书基于渗透测试的方式,详细介绍如何使用Kali Linux提供的工具模拟密码攻击,并给出防护措施,以保护计算机的安全。<br>本书共12章,分为3篇。第壹篇“准备工作”,主要涵盖信息搜集、密码分析、密码字典构建和哈希密码分析等内容;第2篇“服务密码攻击与防护”,主要涵盖网络嗅探、服务欺骗和暴力破解等内容;第3篇“非服务密码攻击与防护”,主要涵盖Windows密码、Linux密码、无线密码、文件密码和其他密码的攻击方式和防护措施。本书适合渗透测试人员、网络维护人员和信息安全爱好者阅读。通过阅读本书,可以帮助安全人员做出密码安全的防护策略,从而保障网络信息安全。
前言<br/>第壹篇 准备工作<br/>第壹章 信息搜集 2<br/>1.1 搜集基础信息 2<br/>1.1.1 获取主机名信息 2<br/>1.1.2 利用SNMP服务获取信息 3<br/>1.1.3 防护措施 4<br/>
1.2 搜集社交媒体信息 5<br/>1.2.1 提取网页中的关键字 5<br/>1.2.2 提取Twitter网站中的关键词 7<br/>1.2.3 防护措施 8<br/>1.3 搜集物理信息 8<br/>
1.3.1 地理信息 9<br/>1.3.2 收集手机号段 11<br/>1.3.3 防护措施 13<br/>1.4 综合信息收集工具——Maltego 13<br/>1.4.1 安装和配置Maltego 13<br/>
1.4.2 Maltego信息收集机制 24<br/>1.4.3 重要信息实体 27<br/>1.4.4 常用插件 37<br/>1.4.5 提取信息 44<br/>第2章 密码分析 48<br/>2.1 分析密码规则 48<br/>
2.1.1 分析网站密码的设置策略 48<br/>2.1.2 分析操作系统的密码设置策略 49<br/>2.2 分析群体密码规则 50<br/>2.2.1 使用Pipal分析 50<br/>
2.2.2 使用PACK分析 55<br/>第3章 密码字典构建 61<br/>3.1 现有密码字典 61<br/>3.1.1 使用seclists软件包 61<br/>3.1.2 使用wordlists软件包 62<br/>
3.2 字典生成工具 63<br/>3.2.1 通用字典生成工具Crunch 63<br/>3.2.2 基于变形生成字典 65<br/>3.3 马尔可夫攻击生成字典 67<br/>3.3.1 生成统计文件 67<br/>
3.3.2 生成密码字典 68<br/>3.4 基于掩码生成字典 70<br/>3.4.1 提取掩码 70<br/>3.4.2 直接生成掩码 71<br/>3.4.3 生成密码 73<br/>3.5 生成常用的字典 75<br/>
3.5.1 汉语拼音字典 75<br/>3.5.2 生日字典 76<br/>3.5.3 手机号字典 77<br/>3.6 防护措施 80<br/>第4章 哈希密码分析 82<br/>4.1 识别哈希类型 82<br/>
4.1.1 使用hashid工具 82<br/>4.1.2 使用hash-identifier工具 83<br/>4.2 哈希破解 85<br/>4.2.1 使用hashcat工具 85<br/>4.2.2 使用John the Ripper工具 87<br/>
4.2.3 使用Johnny工具 88<br/>4.3 彩虹表 91<br/>4.3.1 生成彩虹表 91<br/>4.3.2 下载彩虹表 93<br/>4.3.3 使用彩虹表破解密码 96<br/>
4.3.4 图形化彩虹表工具Ophcrack 99<br/>第2篇 服务密码攻击与防护<br/>第5章 网络嗅探 106<br/>5.1 明文密码 106<br/>5.1.1 路由器密码 106<br/>
5.1.2 FTP服务密码 113<br/>5.1.3 Telnet服务密码 116<br/>5.1.4 防护措施 117<br/>5.2 加密密码 123<br/>5.2.1 HTTPS网站密码 123<br/>
5.2.2 JavaScript加密密码 127<br/>5.2.3 防护措施 128<br/>第6章 服务欺骗 129<br/>6.1 基础服务 129<br/>6.1.1 Web服务 129<br/>6.1.2 SMB服务 135<br/>
6.1.3 SQL Server数据库服务 137<br/>6.1.4 RDP服务 139<br/>6.1.5 邮件服务 141<br/>6.1.6 LDAP服务 142<br/>6.2 系统更新服务 144<br/>6.3 防护措施 149<br/>
第7章 暴力破解 151<br/>7.1 数据库服务 151<br/>7.1.1 Oracle服务 151<br/>7.1.2 MySQL服务 153<br/>7.1.3 PostgreSQL服务 155<br/>
7.1.4 SQL Server服务 156<br/>7.1.5 防护措施 157<br/>7.2 远程服务 159<br/>7.2.1 SSH服务 159<br/>7.2.2 Telnet服务 160<br/>7.2.3 VNC服务 161<br/>
7.2.4 Rlogin服务 162<br/>7.2.5 RDP服务 163<br/>7.2.6 防护措施 164<br/>7.3 文件共享服务 165<br/>7.3.1 FTP服务 165<br/>7.3.2 SMB服务 166<br/>
7.3.3 防护措施 167<br/>7.4 邮件服务 170<br/>7.4.1 SMTP服务 170<br/>7.4.2 POP3服务 172<br/>7.4.3 防护措施 173<br/>7.5 离线破解 175<br/>
7.5.1 使用hashcat工具 175<br/>7.5.2 使用John工具 177<br/>7.5.3 防护措施 178<br/>第3篇 非服务密码攻击与防护<br/>第8章 Windows密码攻击与防护 182<br/>
8.1 绕过密码 182<br/>8.1.1 文件替换绕过 182<br/>8.1.2 哈希值绕过 185<br/>8.2 强制修改密码 187<br/>8.3 在线暴力破解 190<br/>
8.4 哈希离线暴力破解 191<br/>8.4.1 提取密码哈希值 191<br/>8.4.2 彩虹表破解 192<br/>8.4.3 破解组策略密码 195<br/>8.5 防护措施 196<br/>
8.5.1 设置BIOS密码 196<br/>8.5.2 磁盘加密 200<br/>第9章 Linux密码攻击与防护 208<br/>9.1 使用sucrack工具 208<br/>9.2 使用John工具 209<br/>
9.3 单用户模式破解密码 210<br/>9.4 急救模式破解密码 215<br/>9.5 防护措施 224<br/>9.5.1 检查弱密码 224<br/>9.5.2 检查shadow文件权限 225<br/>
9.5.3 磁盘加密 231<br/>第壹0章 无线密码攻击与防护 238<br/>10.1 在线破解 238<br/>10.1.1 使用Aircrack-ng套件工具 238<br/>10.1.2 使用Wifite工具 244<br/>
10.1.3 使用Reaver工具 248<br/>10.1.4 使用Bully工具 250<br/>10.2 离线破解 252<br/>10.2.1 使用hashcat工具 252<br/>10.2.2 使用wlanhcxcat工具 255<br/>
10.2.3 使用Cowpatty工具 255<br/>10.2.4 使用Pyrit工具 257<br/>10.3 防护措施 258<br/>10.3.1 禁止SSID广播 258<br/>10.3.2 关闭WPS功能 260<br/>
10.3.3 使用WPA/WPA2加密 262<br/>10.3.4 启用MAC地址过滤功能 262<br/>第壹1章 文件密码攻击与防护 266<br/>11.1 ZIP文件破解 266<br/>
11.1.1 提取哈希值 266<br/>11.1.2 破解密码 26