| 作者 |
| 维杰·库马尔·维卢 罗伯特·贝格斯 诸葛建伟 陈力波 田繁 孙松柏 魏克 王珩 李聪 代恒 |
| 丛书名 |
| 网络空间安全技术丛书 |
| 出版社 |
| 机械工业出版社 |
| ISBN |
| 9782008119500 |
| 简要 |
| 简介 |
| 内容简介书籍计算机书籍 ---------------------------Kali Linux高级渗透测试(原书第3版)--------------------------- 作为测试者或者安全实践者,你将通过本书领会渗透测试人员的侦察、漏洞评估、利用、提权以及后利用活动。首先,你将使用实验室环境来验证所学工具和技术,以及支持用于测试的协作方法的应用程序。然后,您将学习基于开源智能的被动侦察以及基于内部和外部基础设施的主动侦察。您还将专注于如何选择,使用和自定义不同漏洞扫描程序,并且解释扫描结果,然后专注于检查到目的地址的特定路由,其中包括物理安全的绕过和使用各种技术的数据外泄。你还将学习社交工程攻击,无线网络攻击,Web服务和嵌入式设备等概念。 ---------------------------Metasploit渗透测试魔鬼训练营--------------------------- 《Metasploit渗透测试魔鬼训练营》是Metasploit渗透测试领域难得的经典佳作,由国内信息安全领域的资深Metasploit渗透测试专家领衔撰写。内容系统、广泛、有深度,不仅详细讲解了Metasploit渗透测试的技术、流程、方法和技巧,而且深刻揭示了渗透测试平台背后蕴含的思想。 书中虚拟了两家安全公司,所有内容都围绕这两家安全公司在多个角度的多次“对战”展开,颇具趣味性和可读性。很多知识点都配有案例解析,更重要的是每章还有精心设计的“魔鬼训练营实践作业”,充分体现了“实践,实践,再实践”的宗旨。 《Metasploit渗透测试魔鬼训练营》采用了第二人称的独特视角,让读者跟随“你”一起参加魔鬼训练营,并经历一次极具挑战性的渗透测试任务考验。你的渗透测试之旅包括10段精彩的旅程。 全书共10章。第1章对渗透测试和Metasploit进行了系统介绍,首先介绍了渗透测试的分类、方法、流程、过程环节等,然后介绍了Metasploit的功能、结构和基本的使用方法。第2章详细演示了渗透测试实验环境的搭建。第3章讲解了情报收集技术。第4章讲解了Web应用渗透技术。第5章讲解了网络服务的渗透攻击技术。第6章讲解了客户端的渗透攻击技术。第7章讲解了社会工程学的技术框架和若干个社会工程学攻击案例。第8章讲解了针对笔记本电脑、智能手机等各种类型移动设备的渗透测试技术。第9章讲解了Metasploit中功能最为强大的攻击载荷模块Meterpreter的原理与应用。第10章,魔鬼训练营活动大结局,本章发起了一个“黑客夺旗竞赛”实战项目,目的是进一步提高读者的实战能力。 . |
| 目录 |
---------------------------Kali Linux高级渗透测试(原书第3版)--------------------------- 前言 致谢 审校者简介 第1章 基于目标的渗透测试 1 1.1 安全测试概述 1 1.2 漏洞扫描、渗透测试和红队训练的误解 2 1.3 基于目标的渗透测试 2 1.4 测试方法 3 1.5 Kali Linux简介:特征 5 1.6 安装和更新Kali Linux 6 1.6.1 在便携式设备中安装Kali Linux 6 1.6.2 在Raspberry Pi 3中安装Kali 7 1.6.3 在虚拟机中安装Kali 7 1.6.4 在Docker中安装Kali 10 1.6.5 在AWS 云中安装Kali 11 1.7 组织Kali Linux 14 1.7.1 配置和自定义Kali Linux 14 1.7.2 重置超级用户密码 14 1.7.3 添加普通用户 15 1.7.4 配置网络服务和安全通信 15 1.7.5 调整网络代理设置 16 1.7.6 访问安全外壳协议 17 1.7.7 加速Kali运行 18 1.7.8 与主机操作系统共享文件夹 18 1.7.9 使用Bash脚本来定制Kali 20 1.8 构建验证环境 20 1.8.1 安装预定目标 20 1.8.2 创建活动及域控制器 22 1.9 使用Faraday管理合作渗透测试 25 1.10 小结 27 第2章 开源情报和被动侦察 28 2.1 侦察的基本原则 29 2.1.1 开源情报 29 2.1.2 进攻型OSINT 29 2.1.3 利用Sublist3r收集域资料 30 2.1.4 Maltego 31 2.1.5 OSRFramework 34 2.1.6 Web archives 35 2.1.7 抓取 35 2.1.8 收集用户名和电子邮件地址 36 2.1.9 获取用户信息 36 2.1.10 Shodan和censys.io 37 2.2 Google黑客数据库 38 2.2.1 使用dork脚本来查询Google 38 2.2.2 Data dump网站 39 2.2.3 使用脚本自动收集OSINT数据 39 2.2.4 防守型OSINT 40 2.2.5 分析用户以获取密码列表 42 2.3 创建自定义单词列表来破解密码 43 2.3.1 使用CeWL来映射网站 43 2.3.2 使用twofi从Twitter提取单词 44 2.4 小结 44 第3章 外网与内网的主动侦察 45 3.1 秘密扫描策略 46 3.1.1 调整源IP栈和工具识别设置 46 3.1.2 修改数据包参数 47 3.1.3 使用匿名网络代理 48 3.2 DNS侦察和路由映射 51 3.3 利用综合侦察应用程序 52 3.3.1 recon-ng框架 53 3.3.2 使用IPv6专用工具 56 3.3.3 映射路由到目标 57 3.4 识别外部网络基础设施 59 3.5 防火墙外映射 60 3.6 IDS / IPS识别 61 3.7 枚举主机 63 3.8 识别端口、操作系统和服务 63 3.9 使用netcat编写自己的端口扫描器 64 3.9.1 指纹识别操作系统 65 3.9.2 确定主动服务 66 3.10 大规模扫描 66 3.10.1 DHCP信息 67 3.10.2 内部网络主机的识别与枚举 67 3.10.3 本地MS Windows命令 68 3.10.4 ARP广播 70 3.10.5 ping扫描 70 3.10.6 使用脚本组合masscan和nmap扫描 71 3.10.7 利用SNMP 72 3.10.8 通过服务器消息块会话获取Windows账户信息 74 3.10.9 定位网络共享 74 3.10.10 主动侦察域服务器 75 3.10.11 使用综合工具 76 3.10.12 SPARTA配置实例 76 3.11 小结 77 第4章 漏洞评估 78 4.1 漏洞命名 78 4.2 本地和在线漏洞数据库 79 4.3 用nmap进行漏洞扫描 82 4.3.1 Lua脚本介绍 83 4.3.2 自定义NSE脚本 83 4.4 Web应用漏洞扫描器 85 4.4.1 Nikto和Vega简介 85 4.4.2 定制Nikto和Vega 87 4.5 移动应用漏洞扫描器 89 4.6 网络漏洞扫描器OpenVAS 92 4.7 商业漏洞扫描器 94 4.7.1 Nessus 94 4.7.2 Nexpose 96 4.8 专业扫描器 97 4.9 威胁建模 98 4.10 小结 99 第5章 高级社会工程学和物理安全 101 5.1 方法论和攻击方法 102 5.1.1 基于技术的攻击 103 5.1.2 基于人的攻击 103 5.2 控制台上的物理攻击 104 5.2.1 samdump2和chntpw 104 5.2.2 粘滞键 107 5.3 创建流氓物理设备 108 5.4 社会工程学工具包 112 5.4.1 使用网站攻击媒介——凭据收割机攻击方法 114 5.4.2 使用网站攻击媒介——标签钓鱼攻击方法 116 5.4.3 HTA攻击 118 5.4.4 使用PowerShell字母数字的shellcode注入攻击 120 5.5 隐藏可执行文件与伪装攻击者的URL 121 5.6 使用DNS重定向升级攻击 121 5.6.1 鱼叉式网络钓鱼攻击 122 5.6.2 使用Gophish设置网络钓鱼活动 126 5.7 发起网络钓鱼攻击 127 5.8 利用bulk转换发起网络钓鱼攻击 128 5.9 小结 129 第6章 无线攻击 130 6.1 为无线攻击配置Kali 130 6.2 无线侦察 131 6.3 绕过隐藏的服务集标识符 135 6.4 绕过MAC 地址验证和公开验证 137 6.5 攻击WPA和WPA2 138 6.5.1 暴力破解 138 6.5.2 使用Reaver攻击无线路由器 141 6.6 无线通信的拒绝服务攻击 142 6.7 破解WPA/WPA2企业版实现 143 6.8 使用Ghost Phisher 151 6.9 小结 152 第7章 基于Web应用的利用 153 7.1 Web应用程序攻击方法 153 7.2 黑客的思维导图 154 7.3 Web应用的侦察 156 7.3.1 Web应用防火墙和负载均衡器检测 157 7.3.2 指纹识别Web应用和CMS 158 7.3.3 利用命令行设置镜像网站 160 7.4 客户端代理 161 7.4.1 Burp代理 161 7.4.2 Web抓取和的暴力破解 165 7.4.3 网络服务专用漏洞扫描器 165 7.5 针对特定应用的攻击 166 7.5.1 暴力破解访问证书 166 7.5.2 注入 167 7.6 小结 177 第8章 客户端利用 178 8.1 留后门的可执行文件 178 8.2 使用恶意脚本攻击系统 181 8.2.1 使用VBScript进行攻击 181 8.2.2 使用Windows PowerShell攻击系统 184 8.3 跨站点脚本框架 185 8.4 浏览器利用框架——BeEF 190 8.5 BeEF浏览器 192 8.5.1 整合BeEF和Metasploit攻击 196 8.5.2 用BeEF作为隧道代理 196 8.6 小结 198 第9章 绕过安全控制 199 9.1 绕过网络访问控制 199 9.1.1 前准入NAC 200 9.1.2 后准入NAC 202 9.2 使用文件绕过杀毒软件 202 9.2.1 利用Veil框架 203 9.2.2 利用Shellter 207 9.3 无文件方式绕过杀毒软件 211 9.4 绕过应用程序级控制 211 9.5 绕过Windows操作系统控制 214 9.5.1 用户账户控制 215 9.5.2 采用无文件技术 218 9.5.3 其他Windows特定的操作系统控制 220 9.6 小结 222 第10章 利用 223 10.1 Metasploit框架 223 10.1.1 库 224 10.1.2 接口 225 10.1.3 模块 225 10.1.4 数据库设置和配置 226 10.2 使用MSF利用目标 230 10.2.1 使用简单反向shell攻击单个目标 230 10.2.2 利用具有PowerShell攻击媒介的反向shell攻击单个目标 231 10.3 使用MSF资源文件的多目标利用 233 10.4 使用Armitage的多目标利用 233 10.5 使用公开的漏洞利用 235 10.5.1 定位和验证公开可用的漏洞利用 236 10.5.2 编译和使用漏洞 237 10.6 开发Windows利用 239 10.6.1 模糊识别漏洞 239 10.6.2 制作Windows特定的利用 245 10.7 小结 248 第11章 操控目标与内网漫游 249 11.1 破解的本地系统上的活动 249 11.1.1 对已入侵的系统进行快速侦察 250 11.1.2 找到并提取敏感数据——掠夺目标 251 11.1.3 后利用工具 253 11.2 横向提权与内网漫游 262 11.2.1 Veil-Pillage 263 11.2.2 入侵域信任与共享 265 11.2.3 PsExec、WMIC和其他工具 266 11.2.4 利用服务实现内网漫游 270 11.2.5 支点攻击和端口转发 271 11.3 小结 273 第12章 提权 274 12.1 常见的提权方法概述 274 12.2 从域用户提权至系统管理员 275 12.3 本地系统提权 276 12.4 由管理员提权至系统管理员 277 12.5 凭据收割和提权攻击 280 12.5.1 密码嗅探器 280 12.5.2 响应者 282 12.5.3 SMB中继攻击 284 12.6 提升活动中的访问权限 285 12.7 入侵Kerberos——金票攻击 290 12.8 小结 295 第13章 命令与控制 296 13.1 持久性 296 13.2 使用持久代理 297 13.2.1 使用Netcat作为持久代理 297 13.2.2 使用schtasks来配置持久任务 300 13.2.3 使用Metasploit框架保持持久性 301 13.2.4 使用persistence脚本 302 13.2.5 使用Metasploit框架创建一个独立的持久代理 303 13.2.6 使用在线文件存储云服务保持持久性 304 13.3 前置域 310 13.3.1 利用Amazon CloudFront实现C2 310 13.3.2 利用Microsoft Azure实现C2 313 13.4 数据提取 315 13.4.1 使用现有的系统服务(Telnet、RDP、VNC) 315 13.4.2 使用DNS协议 316 13.4.3 使用ICMP协议 318 13.4.4 使用数据提取工具包 319 13.4.5 使用PowerShell 321 13.5 隐藏攻击证据 321 13.6 小结 323 第14章 嵌入式设备和RFID的入侵 324 14.1 嵌入式系统及硬件架构 324 14.2 固件解包与更新 327 14.3 RouterSploit 框架简介 330 14.4 UART 333 14.5 利用Chameleon Mini克隆RFID 335 14.6 小结 339 ---------------------------Metasploit渗透测试魔鬼训练营--------------------------- 《Metasploit渗透测试魔鬼训练营》 前言 致谢 第1章 魔鬼训练营——初识Metasploit1 1.1 什么是渗透测试1 1.1.1 渗透测试的起源与定义1 1.1.2 渗透测试的分类2 1.1.3 渗透测试方法与流程4 1.1.4 渗透测试过程环节5 1.2 漏洞分析与利用6 1.2.1 安全漏洞生命周期7 1.2.2 安全漏洞披露方式8 1.2.3 安全漏洞公共资源库9 1.3 渗透测试神器Metasploit11 1.3.1 诞生与发展11 1.3.2 渗透测试框架软件16 1.3.3 漏洞研究与渗透代码开发平台18 1.3.4 安全技术集成开发与应用环境19 1.4 Metasploit结构剖析20 1.4.1 Metasploit体系框架21 1.4.2 辅助模块23 1.4.3 渗透攻击模块23 1.4.4 攻击载荷模块25 1.4.5 空指令模块26 1.4.6 编码器模块26 1.4.7 后渗透攻击模块27 1.5 安装Metasploit软件28 1.5.1 在Back Track上使用和更新Metasploit29 1.5.2 在Windows操作系统上安装Metasploit29 1.5.3 在Linux操作系统上安装Metasploit30 1.6 了解Metasploit的使用接口31 1.6.1 msfgui图形化界面工具32 1.6.2 msfconsole控制台终端34 1.6.3 msfcli命令行程序36 1.7 小结38 1.8 魔鬼训练营实践作业39 第2章 赛宁VS.定V——渗透测试实验环境40 2.1 定V公司的网络环境拓扑41 2.1.1 渗透测试实验环境拓扑结构42 2.1.2 攻击机环境44 2.1.3 靶机环境45 2.1.4 分析环境50 2.2 渗透测试实验环境的搭建55 2.2.1 虚拟环境部署56 2.2.2 网络环境配置56 2.2.3 虚拟机镜像配置57 2.3 小结63 2.4 魔鬼训练营实践作业64 第3章 揭开“战争迷雾”——情报搜集技术65 3.1 外围信息搜集65 3.1.1 通过DNS和IP地址挖掘目标网络信息66 3.1.2 通过搜索引擎进行信息搜集72 3.1.3 对定V公司网络进行外围信息搜集79 3.2 主机探测与端口扫描80 3.2.1 活跃主机扫描80 3.2.2 操作系统辨识85 3.2.3 端口扫描与服务类型探测86 3.2.4 Back Track 5的Autoscan功能90 3.2.5 探测扫描结果分析91 3.3 服务扫描与查点92 3.3.1 常见的网络服务扫描93 3.3.2 口令猜测与嗅探96 3.4 网络漏洞扫描98 3.4.1 漏洞扫描原理与漏洞扫描器98 3.4.2 OpenVAS漏洞扫描器99 3.4.3 查找特定服务漏洞108 3.4.4 漏洞扫描结果分析109 3.5 渗透测试信息数据库与共享110 3.5.1 使用渗透测试信息数据库的优势111 3.5.2 Metasploit的数据库支持111 3.5.3 在Metasploit中使用PostgreSQL111 3.5.4 Nmap与渗透测试数据库113 3.5.5 OpenVAS与渗透测试数据库113 3.5.6 共享你的渗透测试信息数据库114 3.6 小结117 3.7 魔鬼训练营实践作业118 第4章 突破定V门户——Web应用渗透技术119 4.1 Web应用渗透技术基础知识119 4.1.1 为什么进行Web应用渗透攻击120 4.1.2 Web应用攻击的发展趋势121 4.1.3 OWASP Web漏洞TOP 10122 4.1.4 近期Web应用攻击典型案例126 4.1.5 基于Metasploit框架的Web应用渗透技术128 4.2 Web应用漏洞扫描探测130 4.2.1 开源Web应用漏洞扫描工具131 4.2.2 扫描神器W3AF133 4.2.3 SQL注入漏洞探测135 4.2.4 XSS漏洞探测144 4.2.5 Web应用程序漏洞探测145 4.3 Web应用程序渗透测试147 4.3.1 SQL注入实例分析147 4.3.2 跨站攻击实例分析158 4.3.3 命令注入实例分析166 4.3.4 文件包含和文件上传漏洞174 4.4 小结180 4.5 魔鬼训练营实践作业180 第5章 定V门大敞,哥要进内网——网络服务渗透攻击182 5.1 内存攻防技术182 5.1.1 缓冲区溢出漏洞机理183 5.1.2 栈溢出利用原理184 5.1.3 堆溢出利用原理186 5.1.4 缓冲区溢出利用的限制条件188 5.1.5 攻防两端的对抗博弈188 5.2 网络服务渗透攻击面190 5.2.1 针对Windows系统自带的网络服务渗透攻击191 5.2.2 针对Windows操作系统上微软网络服务的渗透攻击193 5.2.3 针对Windows操作系统上第三方网络服务的渗透攻击194 5.2.4 针对工业控制系统服务软件的渗透攻击194 5.3 Windows服务渗透攻击实战案例——MS08-067安全漏洞196 5.3.1 威名远扬的超级大漏洞MS08-067196 5.3.2 MS08-067漏洞渗透攻击原理及过程197 5.3.3 MS08-067漏洞渗透攻击模块源代码解析200 5.3.4 MS08-067安全漏洞机理分析205 5.4 第三方网络服务渗透攻击实战案例——Oracle数据库211 5.4.1 Oracle数据库的“蚁穴”212 5.4.2 Oracle渗透利用模块源代码解析212 5.4.3 Oracle漏洞渗透攻击过程214 5.4.4 Oracle安全漏洞利用机理220 5.5 工业控制系统服务渗透攻击实战案例——亚控科技KingView222 5.5.1 中国厂商SCADA软件遭国外黑客盯梢222 5.5.2 KingView 6.53 HistorySvr渗透攻击代码解析224 5.5.3 KingView 6.53漏洞渗透攻击测试过程225 5.5.4 KingView堆溢出安全漏洞原理分析228 5.6 Linux系统服务渗透攻击实战案例——Samba安全漏洞232 5.6.1 Linux与Windows之间的差异232 5.6.2 Linux系统服务渗透攻击原理233 5.6.3 Samba安全漏洞描述与攻击模块解析234 5.6.4 Samba渗透攻击过程235 5.6.5 Samba安全漏洞原理分析241 5.7 小结244 5.8 魔鬼训练营实践作业244 第6章 定V网络主宰者——客户端渗透攻击246 6.1 客户端渗透攻击基础知识246 6.1.1 客户端渗透攻击的特点247 6.1.2 客户端渗透攻击的发展和趋势247 6.1.3 安全防护机制248 6.2 针对浏览器的渗透攻击249 6.2.1 浏览器渗透攻击面250 6.2.2 堆喷射利用方式250 6.2.3 MSF中自动化浏览器攻击251 6.3 浏览器渗透攻击实例——MS11-050安全漏洞254 6.3.1 MS11-050漏洞渗透攻击过程254 6.3.2 MS11-050漏洞渗透攻击源码解析与机理分析256 6.4 第三方插件渗透攻击实战案例——再探亚控科技KingView261 6.4.1 移植KingView渗透攻击代码261 6.4.2 KingView渗透攻击过程264 6.4.3 KingView安全漏洞机理分析265 6.5 针对应用软件的渗透攻击269 6.5.1 应用软件渗透攻击机理269 6.5.2 内存攻击技术ROP的实现270 6.5.3 MSF中的自动化fileformat攻击276 6.6 针对Office软件的渗透攻击实例——MS10-087安全漏洞276 6.6.1 MS10-087渗透测试过程277 6.6.2 MS10-087漏洞渗透攻击模块源代码解析278 6.6.3 MS10-087漏洞原理分析279 6.6.4 MS10-087漏洞利用原理282 6.6.5 文件格式分析284 6.7 Adobe阅读器渗透攻击实战案例——加急的项目进展报告286 6.7.1 Adobe渗透测试过程287 6.7.2 Adobe渗透攻击模块解析与机理分析289 6.7.3 Adobe漏洞利用原理293 6.8 小结298 6.9 魔鬼训练营实践作业299 第7章 甜言蜜语背后的危险——社会工程学300 7.1 社会工程学的前世今生300 7.1.1 什么是社会工程学攻击301 7.1.2 社会工程学攻击的基本形式301 7.1.3 社交网站社会工程学攻击案例302 7.2 社会工程学技术框架303 7.2.1 信息搜集303 7.2.2 诱导306 7.2.3 托辞308 7.2.4 心理影响309 7.3 社会工程学攻击案例——伪装木马311 7.3.1 伪装木马的主要方法与传播途径312 7.3.2 伪装木马社会工程学攻击策划313 7.3.3 木马程序的制作314 7.3.4 伪装木马的“免杀”处理319 7.3.5 伪装木马社会工程学的实施过程323 7.3.6 伪装木马社会工程学攻击案例总结325 7.4 针对性社会工程学攻击案例——网站钓鱼325 7.4.1 社会工程学攻击工具包SET325 7.4.2 网站钓鱼社会工程学攻击策划325 7.4.3 钓鱼网站的制作326 7.4.4 网站钓鱼社会工程学的实施过程330 7.4.5 网站钓鱼社会工程学攻击案例总结331 7.5 针对性社会工程学攻击案例——邮件钓鱼331 7.5.1 邮件钓鱼社会工程学攻击策划331 7.5.2 使用SET工具集完成邮件钓鱼332 7.5.3 针对性邮件钓鱼社会工程学攻击案例总结338 7.6 U盘社会工程学攻击案例——Hacksaw攻击338 7.6.1 U盘社会工程学攻击策划339 7.6.2 U盘攻击原理340 7.6.3 制作Hacksaw U盘341 7.6.4 U盘社会工程学攻击的实施过程345 7.6.5 U盘攻击社会工程学攻击案例总结345 7.7 小结346 7.8 魔鬼训练营实践作业346 第8章 刀无形、剑无影——移动环境渗透测试348 8.1 移动的Metasploit渗透测试平台348 8.1.1 什么是BYOD348 8.1.2 下载安装Metasploit349 8.1.3 在iPad上手动安装Metasploit350 8.2 无线网络渗透测试技巧351 8.2.1 无线网络口令破解351 8.2.2 破解无线AP的管理密码355 8.2.3 无线AP漏洞利用渗透攻击360 8.3 无线网络客户端攻击案例——上网笔记本电脑364 8.3.1 配置假冒AP364 8.3.2 加载karma.rc资源文件367 8.3.3 移动上网笔记本渗透攻击实施过程369 8.3.4 移动上网笔记本渗透攻击案例总结371 8.4 移动环境渗透攻击案例——智能手机371 8.4.1 BYOD设备的特点372 8.4.2 苹果iOS设备渗透攻击372 8.4.3 Android智能手机的渗透攻击377 8.4.4 Android平台Metasploit渗透攻击模块的移植385 8.5 小结391 8.6 魔鬼训练营实践作业391 第9章 俘获定V之心——强大的Meterpreter393 9.1 再探Metasploit攻击载荷模块393 9.1.1 典型的攻击载荷模块394 9.1.2 如何使用攻击载荷模块395 9.1.3 meterpreter的技术优势398 9.2 Meterpreter命令详解400 9.2.1 基本命令401 9.2.2 文件系统命令402 9.2.3 网络命令404 9.2.4 系统命令406 9.3 后渗透攻击模块408 9.3.1 为什么引入后渗透攻击模块408 9.3.2 各操作系统平台分布情况409 9.3.3 后渗透攻击模块的使用方法409 9.4 Meterpreter在定V渗透测试中的应用411 9.4.1 植入后门实施远程控制411 9.4.2 权限提升414 9.4.3 信息窃取417 9.4.4 口令攫取和利用419 9.4.5 内网拓展424 9.4.6 掩踪灭迹430 9.5 小结431 9.6 魔鬼训练营实践作业432 第10章 群狼出山——黑客夺旗竞赛实战433 10.1 黑客夺旗竞赛的由来434 10.2 让我们来玩玩“地下产业链”436 10.2.1 “洗钱”的竞赛场景分析437 10.2.2 “洗钱”规则438 10.2.3 竞赛准备与任务分工439 10.3 CTF竞赛现场441 10.3.1 解题“打黑钱”441 10.3.2 GameBox扫描与漏洞分析443 10.3.3 渗透Web应用服务448 10.3.4 渗透二进制服务程序451 10.3.5 疯狂“洗钱”459 10.3.6 力不从心的防御459 10.4 CTF竞赛结果460 10.5 魔鬼训练营大结局461 10.6 魔鬼训练营实践作业461 附录A 如何撰写渗透测试报告462 附录B 参考与进一步阅读468 |