黑客秘笈:渗透测试实用指南

黑客秘笈:渗透测试实用指南

赞助商:FreeBuf官方

价格:8金币

已售:23剩余:0

产品描述

目录

第1章 赛前准备—安装1
1.1 搭建渗透测试主机1
1.1.1 硬件规格1
1.1.2 商业软件2
1.1.3 Kali Linux 3
1.1.4 Windows虚拟机10
1.2 总结12

第2章 发球前—扫描网络13
2.1 外部扫描13
2.2 Discover Scripts(过去叫做Backtrack Scripts)(Kali Linux)14
2.2.1 被动式信息收集的操作方法14
2.2.2 使用泄漏库来查找邮箱、认证信息17
2.3 外部或内部的主动式信息收集20
2.4 Web应用程序的扫描29
2.4.1 Web应用程序的扫描流程30
2.4.2 Web应用程序的扫描工具30
2.5 总结38

第3章 带球—漏洞利用39
3.1 Metasploit(Windows/Kali Linux)39
3.1.1 配置Metasploit进行远程攻击的基本步骤39
3.1.2 搜索Metasploit的exploit(以古老的MS08—067漏洞为例)41
3.2 脚本42
3.3 总结45

第4章 抛传—Web应用程序的人工检测技术47
4.1 Web应用程序的渗透测试47
4.1.1 SQL注入47
4.1.2 跨站脚本(XSS)57
4.1.3 跨站请求伪造(CSRF)65
4.1.4 会话令牌68
4.1.5 模糊测试/输入验证70
4.1.6 功能/业务逻辑测试75
4.2 总结75

第5章 横传—渗透内网77
5.1 无登录凭据条件下的网络渗透77
5.2 利用任意域凭据(非管理权限)82
5.2.1 组策略首选项82
5.2.2 获取明文凭据84
5.2.3 关于漏洞利用后期的一点提示87
5.3 利用本地或域管理账号87
5.3.1 使用登录凭据和PSExec掌控网络87
5.3.2 攻击域控制器94
5.4 漏洞利用的后期阶段—使用PowerSploit(Windows)97
5.5 漏洞利用的后期阶段—PowerShell篇(Windows)103
5.6 ARP欺骗105
5.6.1 IPv4106
5.6.2 IPv6110
5.6.3 ARP欺骗之后的攻击步骤112
5.6.4 会话劫持(SideJacking)112
5.6.5 Hamster/Ferret(Kali Linux)112
5.7 端口代理119
5.8 总结120

第6章 助攻—社会工程学121
6.1 近似域名121
6.1.1 SMTP攻击121
6.1.2 SSH攻击123
6.2 鱼叉式网络钓鱼124
6.2.1 Metasploit Pro 的网络钓鱼模块125
6.2.2 社会工程学工具集(Kali Linux)127
6.2.3 大规模鱼叉式网络钓鱼131
6.2.4 Excel相关的社会工程学132
6.3 总结135

第7章 短传—需要物理访问的攻击137
7.1 无线攻击137
7.1.1 被动识别和侦察138
7.1.2 主动攻击140
7.2 物理攻击149
7.2.1 克隆工卡149
7.2.2 渗透测试便携设备149
7.2.3 物理社会工程学攻击153
7.3 总结154

第8章 四分卫突破—规避反病毒检测155
8.1 规避反病毒检测155
8.1.1 在反病毒扫描中隐藏Windows Credential Editor
(基于Windows平台)155
8.1.2 Python160
8.2 总结166

第9章 特勤组—破解、利用和技巧167
9.1 密码破解167
9.1.1 John The Ripper(JTR)169
9.1.2 oclHashcat169
9.2 漏洞搜索173
9.2.1 Searchsploit(Kali Linux)173
9.2.2 BugTraq174
9.2.3 Exploit—DB176
9.2.4 查询Metasploit176
9.3 一些小技巧177