目录: 序 前言 第1章 绪论 1.1 什么是安全测试 1.2 什么是Web应用 1.3 Web应用基础 1.4 Web应用安全测试 1.5 方法才是重点 第2章 安装免费工具 2.1 安装Firefox 2.2 安装Firefox扩展 2.3 安装Firebug 2.4 安装OWASP的WebScarab 2.5 在Windows上安装Perl及其软件包 2.6 在Linux, Unix或OS X上安装Perl和使用CPAN 2.7 安装CAL9000 2.8 安装ViewState Decoder 2.9 安装cURL 2.10 安装Pornzilla 2.11 安装Cygwin 2.12 安装Nikto 2.13 安装Burp Suite 2.14 安装Apache HTTP Server 第3章 基本观察 3.1 查看网页的HTML源代码 3.2 查看源代码,高级功能 3.3 使用Firebug观察实时的请求头 3.4 使用WebScarab观察实时的POST数据 3.5 查看隐藏表单域 3.6 使用TamperData观察实时的响应头 3.7 高亮显示JavaScript和注释 3.8 检测JavaScript事件 3.9 修改特定的元素属性 3.10 动态跟踪元素属性 3.11 结论 第4章 面向Web的数据编码 4.1 辨别二进制数据表示 4.2 使用Base-64 4.3 在网页中转换Base-36数字 4.4 在Perl中使用Base-36 4.5 使用以URL方式编码的数据 4.6 使用HTML实体数据 4.7 计算散列值 4.8 辨别时间格式 4.9 以编程方式对时间值进行编码 4.10 解码ASP.NET的视图状态 4.11 解码多重编码 第5章 篡改输入 第6章 自动化批量扫描 第7章 使用cURL实现特定任务的自动化 第8章 使用LibWWWPerl实现自动化 第9章 查找设计缺陷 第10章 攻击AJAX 第11章 操纵会话 第12章 多层面的测试
|