eduSRC挖洞思路

news/2024/11/28 0:10:17/

声明
学习视频来自 B 站UP主泷羽sec,如涉及侵权马上删除文章。

笔记的只是方便各位师傅学习知识,以下网站只涉及学习内容,其他的都与本人无关,切莫逾越法律红线,否则后果自负。

✍🏻作者简介:致力于网络安全领域,目前作为一名学习者,很荣幸成为一名分享者,最终目标是成为一名开拓者,很有趣也十分有意义
🤵‍♂️ 个人主页: @One_Blanks
欢迎评论 💬点赞👍🏻 收藏 📂加关注+

  • 关注总部:泷羽Sec

目录

    • 使用搜索引擎针对.edu.cn站点进行通用漏洞搜索
    • 使用shodan搜索
      • 搜索方式
        • 通过 HTTP 头部搜索:
        • 通过常见路径搜索:
        • **其他可能的搜索选项**
    • 成功找到一个,并且在影响范围内
    • 让AI针对这个漏洞生成POC去验证
    • 总结

使用搜索引擎针对.edu.cn站点进行通用漏洞搜索

  • 必应、Google都可以

site:.edu.cn “CVE”

在这里插入图片描述

找到一个CVE那就去搜索这个框架

在这里插入图片描述

使用shodan搜索

搜索方式

通过 HTTP 头部搜索:

Shodan 可以通过 HTTP 标头字段来搜索 Laravel 网站,假设该网站没有隐藏 Laravel 的特征。你可以尝试以下查询:

shodan search "http.title:Laravel hostname:.edu.cn"
  • http.title:这会查找网页标题中包含 “Laravel” 的站点。
  • hostname:.edu.cn:这个过滤条件限定了只搜索 .edu.cn 域名下的主机。
通过常见路径搜索:

Laravel 项目通常会暴露一些特定的路径(如 /vendor/),你可以尝试通过以下查询来搜索:

shodan search "http.favicon.hash:3320c13d7d71d5e66f383fe1538c58ef hostname:.edu.cn"
  • http.favicon.hash:Laravel 框架的默认图标的哈希值。你可以使用这个查询来查找 Laravel 网站。
其他可能的搜索选项
  • 搜索 Laravel 的默认响应头:如果某些 Laravel 实例没有禁用默认的 X-Powered-By 响应头,你可以用如下查询:
shodan search "http.headers.X-Powered-By: Laravel hostname:.edu.cn"
  • 搜索可能的 Laravel 开发文件:你可以搜索文件路径或其他暴露的文件:
shodan search "http.html:/vendor/ hostname:.edu.cn"

这个查询会搜索所有包含 /vendor/ 路径的 .edu.cn 域名下的主机,通常 Laravel 站点如果没有正确配置时,/vendor/ 目录会暴露出一些信息

成功找到一个,并且在影响范围内

在这里插入图片描述

在这里插入图片描述

让AI针对这个漏洞生成POC去验证

在这里插入图片描述

AI针对这个漏洞生成POC去验证

总结

  • 这只是个思路,不只这种框架,都可以去搜去挖

在这里插入图片描述


http://www.ppmy.cn/news/1550467.html

相关文章

重写get方法导致json序列化之后值改变的问题

重写get方法导致json序列化之后值改变的问题 问题描述 在开发中,我发现有一个接口某一个字段返回的值和数据库中的实际值并不一样 数据库中值: id diameter 1 10接口返回值: {"id": 1,"diameter": 5 }问题排查 发现,在getDiame…

10 —— Webpack打包模式

开发模式:development ;场景:本地开发 生产模式:production ; 场景:打包上线 这两种模式如何设置给webpack: 方式1.webpack.config.js 配置文件设置mode选项 module.exports { mode:produc…

tsx中使用el-dialog设置visible.sync,解决弹窗右上角叉号失效问题

在 TSX 中使用 el-dialog 设置 visible.sync 在 Vue 2 中,.sync 修饰符用于在父子组件之间同步属性值。然而,在 TSX 中并没有类似的 .sync 修饰符。如果要在 TSX 中实现类似的功能,需要手动实现。具体来说,可以通过监听 update:v…

Jackson 对象与json数据互转工具类JacksonUtil

下面是一个基于 Jackson 的工具类 JacksonUtil,用于在 Java 项目中实现对象与 JSON 数据之间的互相转换。该工具类具有简洁、易用、通用的特点。 package com.fy.common.util;import com.fasterxml.jackson.core.JsonGenerator; import com.fasterxml.jackson.core…

SQL99版外连接

外连接 看这样的场景,在ta和tb两表中查询没有对应年龄数据的学生姓名和年龄 SELECT tb.name,ta.age FROM tb INNER JOIN ta ON tb.ta_idta.id WHERE ta.id IS NULL; 结果没有,所以前面的查询是解决不了这种问题!!! 所以外连接…

Spring Boot 核心逻辑与工作原理详解

当然可以!下面是一篇关于 Spring Boot 逻辑的文章,涵盖了其核心概念、主要特点和工作原理。 Spring Boot 的逻辑与工作原理 1. 引言 Spring Boot 是一个基于 Java 的框架,旨在简化新 Spring 应用的初始搭建和开发过程。它通过提供默认配置和…

第六章 Spring Boot快速⼊⻔ —— Spring Boot工作机制

前言: Spring Boot的工作机制主要围绕其自动配置、起步依赖、嵌入式Web服务器以及配置管理等方面展开。 自动配置:是通过预定义的约定和条件,它极大地简化了应用的开发过程,这一机制使得开发人员可以更加专注于业务逻辑的实现,而无需花费大量时间在繁琐的配置上。起步依赖…

如何在 Ubuntu 22.04 上安装带有 Nginx 的 ELK Stack

今天我们来聊聊如何在 Ubuntu 22.04 服务器上安装 ELK Stack,并集成 Nginx 作为 Web 服务器,同时使用 Let’s Encrypt Certbot 进行 SSL 认证。ELK Stack,包括 Elasticsearch、Logstash 和 Kibana,是一套强大的工具,用…