什么是目录扫描:
在我们部署了网站之后有很多的敏感文件,比如说配置文件(.cfg)、数据文件(.sql)、目录文件(/backup /conf /admin)。但是有些网站如果配置出现问题,就会被攻击者攻击。
这些配置的问题会导致数据库用户名和密码 、服务器的用户名和密码 、数据库的文件、网站源码等等信息都会被 入侵。如果黑客获得了相应文件后,就能对网站进行进一步的攻击!
目录为什么会泄漏:
1、配置问题。
2、本地文件包含问题。
比如在一个php文件中,我们经常会有一些公共的文件,在其他的代码文件中不需要重复编码的话,那我们就能用include +文件名 让php文件在当前的代码中生效,如果可以包含其他页面的代码,比如说恶意的代码,那么这个恶意代码就会被执行。如果include没有被限制,那我们可以通过本地文件和相对路径来进行遍历文件,进行攻击。
常见敏感目录和文件:
1、robots.txt
如果一个网站不让爬虫机器人去爬取里面的文件,那么我们可以默认这里面的文件包含有重要信息。
2、sitemap.xml
这是指导搜索引擎去网站搜索什么内容的文件。一般的cms都会自动生成这个文件
3、网站的备份文件和数据
对程序去进行升级或者定期对自己的网站需要进行备份。
这种工具生成的备份总会有类似的后缀和名字,比如wwwroot生成的日期.zip文件,如果路径泄漏,那么这些文件就会是攻击者值得关注的文件,所以我们自己在备份的时候,备份文件也需要路径的迁移。

本文介绍了目录扫描的重要性和常见敏感目录,如robots.txt、sitemap.xml、备份文件等,强调了配置问题和本地文件包含漏洞可能导致的安全风险。还提到了多种扫描工具如dirb、diebuster,并建议通过字典和爬虫等方式进行安全扫描,以防止网站遭受攻击。

2228

被折叠的 条评论
为什么被折叠?



