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

黄骅市做网站西安百度代运营

黄骅市做网站,西安百度代运营,电子商务考研最佳方向,服务器维护1.环境搭建 项目地址: https://gitee.com/huang-yk/student-manage 项目下载到本地后IDEA打开,等待项目加载 配置Maven,修改数据库配置文件 然后启动 访问 2.代码审计 1.垂直越权未授权敏感信息泄露 找到拦截器看看对登录做了什么校验 Override public b…

1.环境搭建

项目地址: https://gitee.com/huang-yk/student-manage

项目下载到本地后IDEA打开,等待项目加载

配置Maven,修改数据库配置文件

然后启动

访问

2.代码审计

1.垂直越权+未授权+敏感信息泄露

找到拦截器看看对登录做了什么校验

@Override
public boolean preHandle(HttpServletRequest request,HttpServletResponse response, Object handler) throws Exception {HttpSession session = request.getSession();User user = (User) session.getAttribute(StrUtil.USER);if (user == null) {response.sendRedirect(request.getContextPath() + "/login/loginPage");return false;} else {String url = request.getRequestURI();List<Auth> list = user.getUrlList();for (Auth auth : list) {if (url.contains(auth.getUrl()) || auth.getUrl().contains(url.split("/")[0])) {return true;}}}response.sendRedirect(request.getContextPath() + "/404");return false;
}

第一 ,可以看到检查用户是否已登录,然后检查登录用户是否有权限访问当前请求的URL,若登录就进去,没登录就跳转登录界面

第二 ,

  • 遍历权限列表,检查当前 URL 是否匹配任何权限规则
  • 匹配规则1:当前 URL 包含权限 URL(url.contains(auth.getUrl()))
  • 匹配规则2:权限 URL 包含当前 URL 的第一级路径(auth.getUrl().contains(url.split("/")[0]))

所以这里就有一些潜在问题

RL 匹配逻辑可能不够精确

  • 使用 contains() 方法可能导致误匹配(例如 /user 会匹配 /user/add/admin/user
  • 考虑使用更精确的匹配方式,如 equals 或正则表达式

url.split("/")[0] 获取的是第一个路径段,这种匹配可能过于宽松

查看数据库

可以发现各自的身份权限所能访问的位置,其中管理员19个都能访问,而学生和老师分别为7个8个

根据上面的代码分析,我们进入管理员之后拥有权限,可以进行构造路径来进行垂直越权进行操作

可以发现进入管理员访问这个/student/list 可以发现能够遍历所有的人员信息

登录普通用户

拼接这个/student/list 依然可以访问,达到垂直越权加未授权加敏感信息泄露

2.多处XSS

查找是否有预编译的,或者xss相关的

发现没有对xss进行预编译的或者防护,而且添加的数据在进入数据库之前都没有进行判断或者进行校验,然后直接就是找个xss poc 直接插入就行了

1.公告编辑

2.学生编辑

3.教师编辑

http://www.dtcms.com/wzjs/61289.html

相关文章:

  • 什么网站可以做简历模板搜索引擎推广的常见形式有
  • 重庆网站的网络推广重庆网站推广
  • 外贸商城网站建设seo培训课程
  • 网站开发运营公司绩效提成方案南宁在哪里推广网站
  • 沈阳网站制作的公司哪家好免费开通网站
  • 全国加盟网站大全中国2022年重大新闻
  • 专业集团门户网站建设企业网站优化教程
  • 制作表白网站教程排名第一的手机清理软件
  • 做网站开发的经营范围企业网站设计图片
  • 石家庄p2p网站开发域名138查询网
  • 如何建网站做传奇网友电影站的seo
  • 迪庆网站建设今日最新闻
  • 12306网站建设花了多少钱大数据培训
  • wordpress企业魔板山东seo网页优化外包
  • 厦门建设执业资格注册管理中心网站排名优化价格
  • 织梦网站0day漏洞企业网络推广方案策划书
  • 动态网站设计与开发软文营销写作技巧有哪些?
  • 网站如何做线上支付功能百度网站是什么
  • 网站开发平台 运行平台优化培训方式
  • 男科医院网站建设公司百度引流推广费用多少
  • 互联网怎么做网站360优化大师安卓手机版下载安装
  • 最流行的网站开发小游戏推广接单平台
  • ecshop 做企业网站seo如何优化的
  • wordpress导航栏特效插件杭州seo 云优化科技
  • 做设计任务的网站成都网站seo公司
  • 建网站app需要多少钱病毒式营销的案例
  • 标签在数据库wordpressseo优化人员
  • 已备案域名查询网文章优化关键词排名
  • 网站的版权信息58同城关键词怎么优化
  • 网站手机版怎么做的阿里巴巴数据分析官网