ctfshow web入门刷题记录-信息收集

右键查看源代码

JS前台拦截--无效访问  view-source

f12查看请求头和响应头

可以查看robots.txt

可以查看index.phps文件

phps文件就是php的源代码文件,通常用于提供给用户(访问者)查看php代码,因为用户无法直接通过Web浏览器看到php文件的内容,所以需要用phps文件代替。

www.zip/rar/tar.gz源码泄露

readme.md

Git源码泄露,使用.git/查询

开发人员会使用 git 进行版本控制,对站点自动部署。但如果配置不当,可能会将 .git 文件夹直接部署到线上环境,这就引起了 git 泄露漏洞,我们可以利用这个漏洞直接获得网页源码。

SVN泄露

SVN(subversion)是源代码版本管理软件。 在使用SVN管理本地代码过程中,会自动生成一个隐藏文件夹,其中包含重要的源代码信息。但一些网站管理员在发布代码时,不愿意使用‘导出’功能,而是直接复制代码文件夹到WEB服务器上,这就使隐藏文件夹被暴露于外网环境,这使得渗透工程师可以借助其中包含版本信息追踪的网站文件,逐步摸清站点结构。 在服务器上布署代码时。如果是使用 svn checkout 功能来更新代码,而没有配置好目录访问权限,则会存在此漏洞。黑客利用此漏洞,可以下载整套网站的源代码。

扫描二维码关注公众号,回复: 14647684 查看本文章

vim缓存泄露

vim编辑文本时会创建一个临时文件,如果程序正常退出,临时文件自动删除,如果意外退出就会保留,当vim异常退出后,因为未处理缓存文件,导致可以通过缓存文件恢复原始文件内容。而本题的情景就是电脑死机了意外退出,导致存在临时文件。

访问index.php.swp下载缓存文件

使用vim恢复.swp文件:vim -r index.php.swp

cookie隐私泄露

域名也可能隐藏信息,进行dns查询阿里云网站运维检测平台

通过dns检查查询flag 阿里云网站运维检测平台 TXT 记录,一般指为某个主机名或域名设置的说明。

用/admin/查询后台

php探针信息泄露

考察PHP探针php探针是用来探测空间、服务器运行状况和PHP信息用的,探针可以实时查看服务器硬盘资源、内存占用、网卡 流量、系统负载、服务器时间等信息。 url后缀名添加/tz.php 版本是雅黑PHP探针,然后查看phpinfo搜索flag

fofa查找真实ip

f12调试器在前端文件查找蛛丝马迹

猜你喜欢

转载自blog.csdn.net/m0_55754984/article/details/120684273