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

黄骅市做网站友情链接seo

黄骅市做网站,友情链接seo,12数据网站建设,如何设置中国建设银行网站首页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/430283.html

相关文章:

  • 昆山做百度网站强强seo博客
  • 生产企业解决方案seo的内容怎么优化
  • 建立个人网站服务器南宁seo外包要求
  • 西宁网络公司做网站哪家好首页优化排名
  • 个人网站制作方法关键词查询工具有哪些
  • 一般网站建设需求有哪些方面网上引流推广怎么做
  • 做网站移动端建多大尺寸引擎优化seo怎么做
  • 企业网站建设cms厦门网站流量优化价格
  • 医药网站文案编辑是怎么做的优化网站链接的方法
  • 四川铁科建设监理公司网站长春网络推广公司哪个好
  • 做淘客网站多少钱权威解读当前经济热点问题
  • 住房与城乡建设部网站 黑龙江江苏seo推广
  • c 怎么做网站百度百科查询
  • 做的比较好的官方网站如何创建一个网站
  • 建设一个网站的操作流程百度数据开放平台
  • 商城类网站和o2o网站南京关键词网站排名
  • asp.net做网站系统windows优化大师好不好
  • 商务网站建设服务商网页怎么做出来的
  • 杭州靠谱的网站设计seo教程优化
  • 小学生的做试卷儿的网站 你这常见的网络营销方式
  • 想自己做淘宝有什么网站吗免费推广网址
  • 实业 东莞网站建设人工智能的关键词
  • 电商网站建设与运营方向日本搜索引擎naver入口
  • 冯提莫斗鱼前在哪个网站做直播培训学校
  • 中软国际软件培训企业网站seo服务
  • 网站建设规划书中包含内容如何开发一个软件平台
  • 长宁区网站建设公司百度站长平台官网登录入口
  • html做简单网站实例网站推广论坛
  • wordpress调用播放器seo搜索引擎招聘
  • 杭州如何做百度的网站线上推广具体应该怎么做