您现在的位置是:首页 > 数码 > 

黑客攻防技术宝典(四)

2025-07-21 19:57:18
黑客攻防技术宝典(四) 第四章 解析应用程序4.1 枚举内容与功能4.1.1 web 抓取4.1.2 用户指定的抓取4.1. 发现隐藏的内容4.1.4 应用程序页面与功能路径4.1.5 发现隐藏的参数4.2 分析应用程序4.2.1 确定用户输入入口点4.2.2 确定服务器端技术4.2. 确定服务器端功能4.2.4 解析受攻击面4. 小结4.4 问题 4.1 枚举内容与功能 4.1

黑客攻防技术宝典(四)

第四章 解析应用程序
  • 4.1 枚举内容与功能
    • 4.1.1 web 抓取
    • 4.1.2 用户指定的抓取
    • 4.1. 发现隐藏的内容
    • 4.1.4 应用程序页面与功能路径
    • 4.1.5 发现隐藏的参数
  • 4.2 分析应用程序
    • 4.2.1 确定用户输入入口点
    • 4.2.2 确定服务器端技术
    • 4.2. 确定服务器端功能
    • 4.2.4 解析受攻击面
  • 4. 小结
  • 4.4 问题

4.1 枚举内容与功能

4.1.1 web 抓取

可使用爬虫自动抓取,主要原理:先请求一个web页面,对其进行分析,查链接到其它内容的链接,然后请求这些内容,再继续这个循环,直到不到新的内容为止。

但是存在一些限制:

  1. 无法正确处理不常用的导航机制(如使用复杂的JavaScript代码动态监理和处理的菜单)
  2. 无法抓取隐藏在编译客户端(如Flash和Java applet)中的链接
  3. 无法发现多阶段功能后面的内容和功能
  4. 相同的URL可能返回截然不同的内容和功能
  5. URL中插入实际上并不用于确定资源或功能的可变数据,导致不断的进行抓取
  6. 应用程序身份验证机制

4.1.2 用户指定的抓取

用户使用标准浏览器以常规方式浏览应用程序,试图枚举应用程序的所有功能。之后,生成的流量穿过一个组合拦截代理服务器与爬虫的工具,监控所有的请求和响应。该工具绘制应用程序地图,集中由浏览器访问的所有URL,并且像一个正常的应用程序感知爬虫那样分析应用程序的响应,同时用它发现的内容与功能更新站点地图。

4.1. 发现隐藏的内容

  1. 暴力穷举
  2. 通过公布的内容进行推测
  3. 利用公共信息
  4. 利用web服务器

4.1.4 应用程序页面与功能路径

4.1.5 发现隐藏的参数

4.2 分析应用程序

4.2.1 确定用户输入入口点

  1. URL文件路径
  2. 请求参数
  3. HTTP消息头
  4. 带外通道

4.2.2 确定服务器端技术

  1. 提取版本信息
  2. HTTP指纹识别
  3. 文件扩展名
  4. 目录名称
  5. 会话令牌
  6. 第三方代码组件

4.2. 确定服务器端功能

  1. 仔细分析请求
  2. 推测应用程序的行为
  3. 隔离独特的应用程序行为

4.2.4 解析受攻击面

  • 客户端确认——服务器没有采用确认检查
  • 数据库交互——SQL注入
  • 文件上传与下载——路径遍历漏洞、存储型跨站点脚本
  • 显示用户提交的数据——跨站点脚本
  • 动态重定向——重定向与消息头注入攻击
  • 社交网络功能——用户名枚举、存储型跨站点脚本
  • 登录——用户名枚举、简单密码、暴力
  • 多阶段登录——登录缺陷
  • 会话状态——可推测的令牌、令牌处理不安全
  • 访问控制——水平权限和垂直权限提升
  • 用户伪装——权限提升
  • 使用明文通信——会话劫持、收集证书和其它敏感数据
  • 站外链接——Referer消息头中查询字符串参数泄露
  • 外部系统接口——处理会话与/或访问控制的快捷方式
  • 错误消息——信息泄露
  • 交互——与命令注入
  • 本地代码组件或交互——缓冲区溢出
  • 使用第三方应用程序组件——已知漏洞
  • 已确定的web服务器软件——常见配置薄弱环节,已知软件程序缺陷

4. 小结

解析应用程序是向其发动攻击的重要前提。

4.4 问题

#感谢您对电脑配置推荐网 - 最新i3 i5 i7组装电脑配置单推荐报价格的认可,转载请说明来源于"电脑配置推荐网 - 最新i3 i5 i7组装电脑配置单推荐报价格

本文地址:http://www.dnpztj.cn/shuma/805813.html

相关标签:无
上传时间: 2024-01-18 06:17:54
留言与评论(共有 13 条评论)
本站网友 去湿的食物
4分钟前 发表
4.1. 发现隐藏的内容 暴力穷举通过公布的内容进行推测利用公共信息利用web服务器 4.1.4 应用程序页面与功能路径 4.1.5 发现隐藏的参数 4.2 分析应用程序 4.2.1 确定用户输入入口点 URL文件路径请求参数HTTP消息头带外通道 4.2.2 确定服务器端技术 提取版本信息HTTP指纹识别文件扩展名目录名称会话令牌第三方代码组件 4.2. 确定服务器端功能 仔细分析请求推测应用程序的行为隔离独特的应用程序行为 4.2.4 解析受攻击面 客户端确认——服务器没有采用确认检查数据库交互——SQL注入文件上传与下载——路径遍历漏洞
本站网友 个人房产税如何征收
6分钟前 发表
黑客攻防技术宝典(四) 第四章 解析应用程序4.1 枚举内容与功能4.1.1 web 抓取4.1.2 用户指定的抓取4.1. 发现隐藏的内容4.1.4 应用程序页面与功能路径4.1.5 发现隐藏的参数4.2 分析应用程序4.2.1 确定用户输入入口点4.2.2 确定服务器端技术4.2. 确定服务器端功能4.2.4 解析受攻击面4. 小结4.4 问题 4.1 枚举内容与功能 4.1.1 web 抓取 可使用爬虫自动抓取,主要原理:先请求一个web页面,对其进行分析,查链接到其它内容的链接,然后请求这些内容,再继续这个循环,直到不到新的内容为止
本站网友 猫眼电影票房
19分钟前 发表
存储型跨站点脚本显示用户提交的数据——跨站点脚本动态重定向——重定向与消息头注入攻击社交网络功能——用户名枚举
本站网友 zhbit
7分钟前 发表
黑客攻防技术宝典(四) 第四章 解析应用程序4.1 枚举内容与功能4.1.1 web 抓取4.1.2 用户指定的抓取4.1. 发现隐藏的内容4.1.4 应用程序页面与功能路径4.1.5 发现隐藏的参数4.2 分析应用程序4.2.1 确定用户输入入口点4.2.2 确定服务器端技术4.2. 确定服务器端功能4.2.4 解析受攻击面4. 小结4.4 问题 4.1 枚举内容与功能 4.1.1 web 抓取 可使用爬虫自动抓取,主要原理:先请求一个web页面,对其进行分析,查链接到其它内容的链接,然后请求这些内容,再继续这个循环,直到不到新的内容为止
本站网友 防水之乡
27分钟前 发表
之后,生成的流量穿过一个组合拦截代理服务器与爬虫的工具,监控所有的请求和响应
本站网友 一切皆有可能
8分钟前 发表
收集证书和其它敏感数据站外链接——Referer消息头中查询字符串参数泄露外部系统接口——处理会话与/或访问控制的快捷方式错误消息——信息泄露交互——与命令注入本地代码组件或交互——缓冲区溢出使用第三方应用程序组件——已知漏洞已确定的web服务器软件——常见配置薄弱环节,已知软件程序缺陷 4. 小结 解析应用程序是向其发动攻击的重要前提
本站网友 世界名城
24分钟前 发表
但是存在一些限制: 无法正确处理不常用的导航机制(如使用复杂的JavaScript代码动态监理和处理的菜单)无法抓取隐藏在编译客户端(如Flash和Java applet)中的链接无法发现多阶段功能后面的内容和功能相同的URL可能返回截然不同的内容和功能URL中插入实际上并不用于确定资源或功能的可变数据,导致不断的进行抓取应用程序身份验证机制 4.1.2 用户指定的抓取 用户使用标准浏览器以常规方式浏览应用程序,试图枚举应用程序的所有功能
本站网友 中央音乐学院附中
1分钟前 发表
4.4 问题
本站网友 厦门4s店
4分钟前 发表
收集证书和其它敏感数据站外链接——Referer消息头中查询字符串参数泄露外部系统接口——处理会话与/或访问控制的快捷方式错误消息——信息泄露交互——与命令注入本地代码组件或交互——缓冲区溢出使用第三方应用程序组件——已知漏洞已确定的web服务器软件——常见配置薄弱环节,已知软件程序缺陷 4. 小结 解析应用程序是向其发动攻击的重要前提
本站网友 仁品耳鼻喉
20分钟前 发表
存储型跨站点脚本登录——用户名枚举
本站网友 戒烟穴
15分钟前 发表
黑客攻防技术宝典(四) 第四章 解析应用程序4.1 枚举内容与功能4.1.1 web 抓取4.1.2 用户指定的抓取4.1. 发现隐藏的内容4.1.4 应用程序页面与功能路径4.1.5 发现隐藏的参数4.2 分析应用程序4.2.1 确定用户输入入口点4.2.2 确定服务器端技术4.2. 确定服务器端功能4.2.4 解析受攻击面4. 小结4.4 问题 4.1 枚举内容与功能 4.1.1 web 抓取 可使用爬虫自动抓取,主要原理:先请求一个web页面,对其进行分析,查链接到其它内容的链接,然后请求这些内容,再继续这个循环,直到不到新的内容为止
本站网友 偷偷放屁
1分钟前 发表
令牌处理不安全访问控制——水平权限和垂直权限提升用户伪装——权限提升使用明文通信——会话劫持