0 次点评

专注新手WEB安全入门到精通

分类:网络安全    下载:0    浏览:181    时间:2026-07-02
一、Web 安全新手入门指南 1.1 PHP 安全入门到精通(精简版) 1.2代码审计实例:zzcms8.2 1.3基于wavsep靶场的jsp代码审计防御 1.4HQL注入小结 1.5XSS基础知识 1.5.2Xss利用 1.6无线网络标准...........................................161 1.6.1无线攻击的分类.......................................162 1.6.2准备阶段.............................................162 1.6.3实践阶段.............................................162 1.6.4MAC地址绑定攻击.....................................164 1.6.5WPA破解过程.........................................165 1.6.6WPS破解过程.........................................166 1.7SRC挖洞技巧 1.8 渗透测试综合导图. 二、安全靶场实例分析 2.1vulnhub – LazySysAdmin 2.2vulnhub – FirstiLeaks v1.3 2.3vulnhub – freshly 三、Web安全入门到精通 3.1Web 安全-安全启程 3.2Web 安全-信息收集(上) 3.3Web 安全-信息收集(下) 3.4Web 安全-BurpSuite 实战(上) 3.5Web 安全-BurpSuite 实战(中) 3.6Web 安全-BurpSuite 插件实战(下) 3.7Web 安全-渗透测试思路 3.8Web 安全-XSS 漏洞讲解 3.9Web 安全-CSRF 漏洞讲解 3.10Web安全-SSRF漏洞讲解 3.11Web安全-上传漏洞讲解 3.12Web安全-逻辑漏洞讲
0 次点评

WEB安全测试 霍普

分类:网络安全    下载:0    浏览:158    时间:2026-06-30
《Web安全测试》内容简介:在你对Web应用所执行的测试中,安全测试可能是最重要的,但它却常常是最容易被忽略的。《Web安全测试》中的秘诀演示了开发和测试人员在进行单元测试、回归测试或探索性测试的同时,如何去检查最常见的Web安全问题。与即兴的安全评估不同的是,这些秘诀是可重复的、简洁的、系统的——可以完美地集成到你的常规测试套装中。 《Web安全测试》中的秘诀所覆盖的基础知识包括了从观察客户端和服务器之间的消息到使用脚本完成登录并执行Web应用功能的多阶段测试。在《Web安全测试》的最后,你将能够建立精确定位到Ajax函数的测试,以及适用于常见怀疑对象(跨站式脚本和注入攻击)的大型多级测试。 作者: 霍普(Paco Hope) / 沃尔瑟(Ben Waltber) 译者: 傅鑫 出版社: 清华大学出版社 出版年: 2010-3 ISBN: 9787302219682 页数: 281 定价: 39.00元 原作名: Web Security Testing Cookbook 目录 序 1 前言 3 第1章 绪论 13 1.1 什么是安全测试 13 1.2 什么是Web应用 17 1.3 Web应用基础 21 1.4 Web应用安全测试 25 1.5 方法才是重点 26 第2章 安装免费工具 29 2.1 安装Firefox 29 2.2 安装Firefox扩展 30 2.3 安装Firebug 31 2.4 安装OWASP的WebScarab 32 2.5 在Windows上安装Perl及其软件包 33 2.6 在Linux, Unix或OS X上安装Perl和使用CPAN 34 2.7 安装CAL9000 35 2.8 安装ViewState Decoder 36 2.9 安装cURL 36 2.10 安装Pornzilla 37 2.11 安装Cygwin 38 2.12 安装Nikto 2 39 2.13 安装Burp Suite 40 2.14 安装Apache HTTP Server 41 第3章 基本观察 43 3.1 查看网页的HTML源代码 44 3.2 查看源代码,高级功能 45 3.3 使用Firebug观察实时的请求头 48 3.4 使用WebScarab观察实时的POST数据 52 3.5 查看隐藏表单域 55 3.6 使用TamperData观察实时的响应头 56 3.7 高亮显示JavaScript和注释 59 3.8 检测JavaScript事件 60 3.9 修改特定的元素属性 61 3.10 动态跟踪元素属性 63 3.11 结论 65 第4章 面向Web的数据编码 66 4.1 辨别二进制数据表示 67 4.2 使用Base-64 69 4.3 在网页中转换Base-36数字 71 4.4 在Perl中使用Base-36 71 4.5 使用以URL方式编码的数据 72 4.6 使用HTML实体数据 74 4.7 计算散列值 76 4.8 辨别时间格式 78 4.9 以编程方式对时间值进行编码 80 4.10 解码ASP.NET的视图状态 81 4.11 解码多重编码 83 第5章 篡改输入 85 5.1 截获和修改POST请求 86 5.2 绕过输入限制 89 5.3 篡改URL 90 5.4 自动篡改URL 93 5.5 测试对URL长度的处理 94 5.6 编辑Cookie 96 5.7 伪造浏览器头信息 99 5.8 上传带有恶意文件名的文件 101 5.9 上传大文件 104 5.10 上传恶意XML实体文件 105 5.11 上传恶意XML结构 107 5.12 上传恶意ZIP文件 109 5.13 上传样例病毒文件 110 5.14 绕过用户界面的限制 111 第6章 自动化批量扫描 114 6.1 使用WebScarab爬行网站 115 6.2 将爬行结果转换为清单 117 6.3 减少要测试的URL 120 6.4 使用电子表格程序来精简列表 120 6.5 使用LWP对网站做镜像 121 6.6 使用wget对网站做镜像 123 6.7 使用wget对特定的清单做镜像 124 6.8 使用Nikto扫描网站 125 6.9 理解Nikto的输出结果 127 6.10 使用Nikto扫描HTTPS站点 128 6.11 使用带身份验证的Nikto 129 6.12 在特定起始点启动Nikto 130 6.13 在Nikto中使用特定的会话Cookie 131 6.14 使用WSFuzzer测试Web服务 132 6.15 理解WSFuzzer的输出结果 134 第7章 使用cURL实现特定任务的自动化 137 7.1 使用cURL获取页面 138 7.2 获取URL的许多变体 139 7.3 自动跟踪重定向 140 7.4 使用cURL检查跨站式脚本 141 7.5 使用cURL检查目录遍历 144 7.6 冒充特定类型的网页浏览器或设备 147 7.7 以交互方式冒充另一种设备 149 7.8 使用cURL模仿搜索引擎 151 7.9 通过假造Referer头信息来伪造工作流程 152 7.10 仅获取HTTP头 153 7.11 使用cURL发送POST请求 154 7.12 保持会话状态 156 7.13 操纵Cookie 157 7.14 使用cURL上传文件 158 7.15 建立多级测试用例 159 7.16 结论 164 第8章 使用LibWWWPerl实现自动化 166 8.1 编写简单的Perl脚本来获取页面 167 8.2 以编程方式更改参数 169 8.3 使用POST模仿表单输入 170 8.4 捕获和保存Cookie 172 8.5 检查会话过期 173 8.6 测试会话固定 175 8.7 发送恶意Cookie值 177 8.8 上传恶意文件内容 179 8.9 上传带有恶意名称的文件 181 8.10 上传病毒到应用 182 8.11 使用Perl解析接收到的值 184 8.12 以编程方式来编辑页面 186 8.13 使用线程化提高性能 189 第9章 查找设计缺陷 191 9.1 绕过必需的导航 192 9.2 尝试特权操作 194 9.3 滥用密码恢复 195 9.4 滥用可预测的标识符 197 9.5 预测凭证 199 9.6 找出应用中的随机数 200 9.7 测试随机数 202 9.8 滥用可重复性 204 9.9 滥用高负载操作 206 9.10 滥用限制性的功能 208 9.11 滥用竞争条件 209 第10章 攻击AJAX 211 10.1 观察实时的AJAX请求 213 10.2 识别应用中的JavaScript 214 10.3 从AJAX活动回溯到源代码 215 10.4 截获和修改AJAX请求 216 10.5 截获和修改服务器响应 218 10.6 使用注入数据破坏AJAX 220 10.7 使用注入XML破坏AJAX 222 10.8 使用注入JSON破坏AJAX 223 10.9 破坏客户端状态 224 10.10 检查跨域访问 226 10.11 通过JSON劫持来读取私有数据 227 第11章 操纵会话 229 11.1 在Cookie中查找会话标识符 230 11.2 在请求中查找会话标识符 232 11.3 查找Authentication头 233 11.4 分析会话ID过期 235 11.5 使用Burp分析会话标识符 239 11.6 使用WebScarab分析会话随机性 240 11.7 更改会话以逃避限制 245 11.8 假扮其他用户 247 11.9 固定会话 248 11.10 测试跨站请求伪造 249 第12章 多层面的测试 251 12.1 使用XSS窃取Cookie 251 12.2 使用XSS创建覆盖 253 12.3 使用XSS产生HTTP请求 255 12.4 以交互方式尝试基于DOM的XSS 256 12.5 绕过字段长度限制(XSS) 258 12.6 以交互方式尝试跨站式跟踪 259 12.7 修改Host头 261 12.8 暴力猜测用户名和密码 263 12.9 以交互方式尝试PHP包含文件注入 265 12.10 制作解压缩炸弹 266 12.11 以交互方式尝试命令注入 268 12.12 系统地尝试命令注入 270 12.13 以交互方式尝试XPath注入 273 12.14 以交互方式尝试服务器端包含(SSI)注入 275 12.15 系统地尝试服务器端包含(SSI)注入 276 12.16 以交互方式尝试LDAP注入 278 12.17 以交互方式尝试日志注入 280
0 次点评

Web安全攻防:渗透测试实战指南

分类:网络安全    下载:0    浏览:211    时间:2026-06-30
《Web安全攻防:渗透测试实战指南》由浅入深、全面、系统地介绍了当前流行的高危漏洞的攻击手段和防御方法,并力求语言通俗易懂,举例简单明了,便于读者阅读、领会。结合具体案例进行讲解,可以让读者身临其境,快速地了解和掌握主流的漏洞利用技术与渗透测试技巧。 阅读《Web安全攻防:渗透测试实战指南》不要求读者具备渗透测试的相关背景,如有相关经验在理解时会更有帮助。《Web安全攻防:渗透测试实战指南》亦可作为大专院校信息安全学科的教材。 作者: 徐焱 / 李文轩 / 王东亚 出版社: 电子工业出版社 出版年: 2018-7 ISBN: 9787121342837 页数: 416 装帧: 平装 定价: 89.00元 目录  · · · · · · 第 1 章 渗透测试之信息收集 1 1.1 收集域名信息 1 1.1.1 Whois 查询 1 1.1.2 备案信息查询 2 1.2 收集敏感信息 2 1.3 收集子域名信息 4 1.4 收集常用端口信息 7 1.5 指纹识别 10 1.6 查找真实 IP 11 1.7 收集敏感目录文件 . 14 1.8 社会工程学 15 第 2 章 搭建漏洞环境及实战 17 2.1 在 Linux 系统中安装 LANMP 17 2.2 在 Windows 系统中安装 WAMP 19 2.3 搭建 DVWA 漏洞环境 21 2.4 搭建 SQL 注入平台 23 2.5 搭建 XSS 测试平台 24 第 3 章 常用的渗透测试工具 . 28 3.1 SQLMap 详解 28 3.1.1 安装 SQLMap 28 3.1.2 SQLMap 入门 29 3.1.3 SQLMap 进阶:参数讲解 . 36 3.1.4 SQLMap 自带绕过脚本 tamper 的讲解 40 3.2 Burp Suite 详解 50 3.2.1 Burp Suite 的安装 50 3.2.2 Burp Suite 入门 51 3.2.3 Burp Suite 进阶 55 3.3 Nmap 详解 70 3.3.1 安装 Nmap 71 3.3.2 Nmap 入门 71 3.3.3 Nmap 进阶 83 第 4 章 Web 安全原理剖析 90 4.1 SQL 注入的基础 90 4.1.1 介绍 SQL 注入 90 4.1.2 SQL 注入的原理 90 4.1.3 与 MySQL 注入相关的知识点 91 4.1.4 Union 注入攻击 95 4.1.5 Union 注入代码分析 99 4.1.6 Boolean 注入攻击 99 4.1.7 Boolean 注入代码分析 103 4.1.8 报错注入攻击 104 4.1.9 报错注入代码分析 106 4.2 SQL 注入进阶 107 4.2.1 时间注入攻击 107 4.2.2 时间注入代码分析 109 4.2.3 堆叠查询注入攻击. 110 4.2.4 堆叠查询注入代码分析 112 4.2.5 二次注入攻击 113 4.2.6 二次注入代码分析 114 4.2.7 宽字节注入攻击 116 4.2.8 宽字节注入代码分析 119 4.2.9 cookie 注入攻击 120 4.2.10 cookie 注入代码分析 121 4.2.11 base64 注入攻击 122 4.2.12 base64 注入代码分析 123 4.2.13 XFF 注入攻击 124 4.2.14 XFF 注入代码分析 125 4.3 SQL 注入绕过技术 126 4.3.1 大小写绕过注入 126 4.3.2 双写绕过注入 128 4.3.3 编码绕过注入 129 4.3.4 内联注释绕过注入 131 4.3.5 SQL 注入修复建议 131 4.4 XSS 基础 135 4.4.1 XSS 漏洞介绍 135 4.4.2 XSS 漏洞原理 135 4.4.3 反射性 XSS 攻击 . 137 4.4.4 反射型 XSS 代码分析 138 4.4.5 储存型 XSS 攻击 . 139 4.4.6 储存型 XSS 代码分析 140 4.4.7 DOM 型 XSS 攻击 142 4.4.8 DOM 型 XSS 代码分析 143 4.5 XSS 进阶 144 4.5.1 XSS 常用语句及编码绕过 144 4.5.2 使用 XSS 平台测试 XSS 漏洞 145 4.5.3 XSS 漏洞修复建议 . 148 4.6 CSRF 漏洞 148 4.6.1 介绍 CSRF 漏洞 148 4.6.2 CSRF 漏洞的原理 148 4.6.3 利用 CSRF 漏洞 149 4.6.4 分析 CSRF 漏洞代码 . 151 4.6.5 CSRF 漏洞修复建议 155 4.7 SSRF 漏洞 155 4.7.1 介绍 SSRF 漏洞 155 4.7.2 SSRF 漏洞原理 . 155 4.7.3 SSRF 漏洞利用 156 4.7.4 SSRF 漏洞代码分析 157 4.7.5 SSRF 漏洞修复建议 157 4.8 文件上传 158 4.8.1 介绍文件上传漏洞 158 4.8.2 有关文件上传的知识 158 4.8.3 JS 检测绕过攻击 158 4.8.4 JS 检测绕过攻击分析 160 4.8.5 文件后缀绕过攻击 161 4.8.6 文件后缀绕过代码分析 162 4.8.7 文件类型绕过攻击 . 163 4.8.8 文件类型绕过代码分析 164 4.8.9 文件截断绕过攻击 166 4.8.10 文件截断绕过代码分析 167 4.8.11 竞争条件攻击 169 4.8.12 竞争条件代码分析 169 4.8.13 文件上传修复建议 170 4.9 暴力破解 170 4.9.1 介绍暴力破解漏洞 170 4.9.2 暴力破解漏洞攻击 171 4.9.3 暴力破解漏洞代码分析 172 4.9.4 暴力破解漏洞修复建议 172 4.10 命令执行 173 4.10.1 介绍命令执行漏洞 173 4.10.2 命令执行漏洞攻击 173 4.10.3 命令执行漏洞代码分析 175 4.10.4 命令执行漏洞修复建议 175 4.11 逻辑漏洞挖掘 175 4.11.1 介绍逻辑漏洞 175 4.11.2 越权访问攻击 176 4.11.3 逻辑漏洞:越权访问代码分析 177 4.11.4 越权访问修复建议 179 4.12 XXE 漏洞 179 4.12.1 介绍 XXE 漏洞 179 4.12.2 XXE 漏洞攻击 180 4.12.3 XXE 漏洞代码分析 180 4.12.4 XXE 漏洞修复建议 181 4.13 WAF 的那些事 181 4.13.1 介绍 WAF 181 4.13.2 WAF 判断 182 4.13.3 一些 WAF 的绕过方法 184 第 5 章 Metasploit 技术 188 5.1 Metasploit 简介 188 5.2 Metasploit 基础 190 5.2.1 专业术语 190 5.2.2 渗透攻击步骤 191 5.3 主机扫描 191 5.3.1 使用辅助模块进行端口扫描 191 5.3.2 使用辅助模块进行服务扫描 193 5.3.3 使用 Nmap 扫描 193 5.4 漏洞利用 195 5.5 后渗透攻击:信息收集 199 5.5.1 进程迁移 200 5.5.2 系统命令 201 5.5.3 文件系统命令 208 5.6 后渗透攻击:权限提升 210 5.6.1 利用 WMIC 实战 MS16-032 本地溢出漏洞 211 5.6.2 令牌窃取 216 5.6.3 Hash 攻击 219 5.7 后渗透攻击:移植漏洞利用代码模块 229 5.7.1 MS17-010 漏洞简介、原理及对策 . 229 5.7.2 移植并利用 MS17-010 漏洞利用代码 230 5.8 后渗透攻击:后门 233 5.8.1 操作系统后门 233 5.8.2 Web 后门 237 5.9 内网攻击域渗透测试实例 242 5.9.1 介绍渗透环境 242 5.9.2 提升权限 242 5.9.3 信息收集 245 5.9.4 获取一台服务器的权限 247 5.9.5 PowerShell 寻找域管在线服务器 251 5.9.6 获取域管权限 252 5.9.7 登录域控制 . 254 5.9.8 SMB 爆破内网 257 5.9.9 清理日志 259 第 6 章 PowerShell 攻击指南 261 6.1 PowerShell 技术 261 6.1.1 PowerShell 简介 261 6.1.2 PowerShell 的基本概念 263 6.1.3 PowerShll 的常用命令 264 6.2 PowerSploit 266 6.2.1 PowerSploit 的安装 . 266 6.2.2 PowerSploit 脚本攻击实战 . 268 6.2.3 PowerUp 攻击模块讲解 275 6.2.4 PowerUp 攻击模块实战演练 284 6.3 Empire . 291 6.3.1 Empire 简介 . 291 6.3.2 Empire 的安装 292 6.3.3 设置监听 293 6.3.4 生成木马 296 6.3.5 连接主机及基本使用 306 6.3.6 信息收集 310 6.3.7 权限提升 319 6.3.8 横向渗透 324 6.3.9 后门 . 330 6.3.10 Empire 反弹回 Metasploit . 333 6.4 Nishang 334 6.4.1 Nishang 简介 334 6.4.2 Nishang 模块攻击实战 338 6.4.3 PowerShell 隐藏通信遂道 343 6.4.4 WebShell 后门 347 6.4.5 权限提升 348 第 7 章 实例分析 . 364 7.1 代码审计实例分析 364 7.1.1 SQL 注入漏洞 364 7.1.2 文件删除漏洞 366 7.1.3 文件上传漏洞 367 7.1.4 添加管理员漏洞 373 7.1.5 竞争条件漏洞 378 7.2 渗透测试实例分析 380 7.2.1 后台爆破 380 7.2.2 SSRF+Redis 获得 WebShell 383 7.2.3 旁站攻击 388 7.2.4 重置密码 391 7.2.5 SQL 注入 393
推荐下载more
热门下载more
最新专题more
  • Aruba控制器固件
    Aruba 6xx/7xxxx控制器固件下载
  • Asuswrt-Merlin梅林固件专题汇集
    加拿大人Eric Sauvageau在华硕开源的Asuswrt代码基础之上,个人进行二次开发以后,对外发布的第三方固件。最早是针对ASUS RT-N66U路由器进行开发,后来也移植到了华硕其他路由器机型。 Merlin原作者官网:https://www.asuswrt-merlin.net 国内所提供的梅林固件均源上述。