欢迎来到尧图网

客户服务 关于我们

您的位置:首页 > 文旅 > 旅游 > [ctfshow web入门] web7

[ctfshow web入门] web7

2025/4/23 2:34:13 来源:https://blog.csdn.net/qq_50332504/article/details/147038009  浏览:    关键词:[ctfshow web入门] web7

信息收集

题目提示:版本控制很重要,但不要部署到生产环境更重要。
那么很有可能,版本控制相关的信息被部署到环境了,比如比如version.txt记录了一些相关配件的版本,git版本管理工具中的.git文件夹未删除

信息收集就是使用各种各样学过的手段来探测网站是否存在漏洞。即使没有任何提示,我们也能通过下面的方式来展开信息收集。

观察网站

是否存在什么输入点,没有发现

没有思路先抓包

抓到一些信息,php版本和nginx在某些版本里可能存在可利用的漏洞,先放着,现在只做信息收集
在这里插入图片描述

试试爆破目录

这也是没有任何发现的情况下可以尝试的方法。这能找到一些可尝试访问的选项,为后续进攻提供思路。
在这里插入图片描述

我们找到一个.git文件,尝试访问,应该能够打开或者下载下来
在这里插入图片描述
这直接拿到了flag


知识拓展

.git 文件夹

运行 git initgit clone 时会在项目的根目录下自动创建 .git 文件夹,用于版本管理,默认是隐藏文件夹。
作用

  1. 记录每次代码变更(提交历史)
  2. 管理分支、标签、远程仓库地址等信息。
  3. 存储配置(如用户名、忽略规则等)。

关键内容

  • objects/:存储所有文件内容、提交记录的压缩数据。
  • refs/:指向分支和标签的指针(如 refs/heads/main)。
  • HEAD:指向当前所在的分支或提交。
  • config:项目的 Git 配置(如远程仓库地址)。

web6    目录    web8

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com

热搜词