Blade-X日志接口未授权访问

自动化扫描工具

https://github.com/spkiddai/PythonTools/tree/master/BladeScan

使用方式

由于部分网站存在接口base重写,支持自定义接口BaseUrl测试:

  • usage: userscan.py [-h] [-u DOMAIN] [-a AUTH] [-b BASEURL] [-c CUSTOM][-p PAGE] [-f FILE] [-o OUT] [-r]
  • optional arguments:
  • -h, --help show this help message and exit
  • API:
  • URL AND API SET
  • -u DOMAIN, --domain DOMAIN Website domain
  • -a AUTH, --auth AUTH API Blade-Auth Example:x.py -u xx -a "bearer XXXXX"
  • -b BASEURL, --baseURL BASEURL API BaseURL Default:api
  • -c CUSTOM, --custom CUSTOM API Custom URL Default:blade-log
  • -p PAGE, --page PAGE LogAPI Json Max Page Default:1
  • Batch:
  • URL Batch Test
  • -f FILE, --file FILE URL FileName
  • -o OUT, --out OUT Save FlieName Default:result.txt
  • Data:
  • Save Data
  • -r, --read Read API USER Date

漏洞详情:

由于接口权限限制宽松,导致/api/blade-log/api/list接口存在两种问题。

1.未授权问题:无需登录即可访问

未登录情况下直接访问接口,获取登录账户信息

2.权限限制不严格问题:登录低权限用户即可访问获取管理员账户密码

使用低权限人事账户登录官网演示站:

访问/api/blade-log/api/list接口查看admin用户密码信息:

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值