一:目录扫描的作用
1.文件目录:
文件目录是指:为实现"按名称存取",必须建立文件名与辅存空间中物理地址的对应关系,体现这种对应关系的数据结构称为文件目录。
2.目录扫描:
目录扫描可以让我们发现这个网站存在多少个目录,多少个页面,搜索出网站到的整体结构。
通过目录扫描我们还能扫敏感文件、后台文件、数据库文件、信息泄露文件等等。
3.信息收集的重要部分。
二:常见的目录信息泄露
1.目录遍历漏洞:
目录遍历[路径遍历]是由于Web服务器或者Web应用程序对用户输入的文件名称的安全性验证不足而导致的一种安全漏洞。
使得攻击者通过利用一些特殊字符就可以绕过服务器的安全限制,访问任意文件[可以使用Web根目录以外的文件]甚至执行系统命令。
目录遍历漏洞的原理:
程序在实现上没有充分过滤用户输入的../之类的目录跳转符,导致恶意用户可以通过提交目录跳转来遍历服务器上的任意文件。
2.敏感信息泄露:
由于后台人员的疏忽或者不当的设计,导致不应该被前端用户看到的数据被轻易的访问到。
比如:通过访问URL下的目录,可以直接列出目录下的文件列表。
输入错误的URL参数后报错信息里面包含操作系统、中间件、开发语言的版本或其他信息[sql注入]
前端的源码[html、css、js]里面包含了敏感信息,比如后台登录地址,内网接口信息、甚至账号密码等。
三:常见的源码泄露案例
目录遍历:
当没有默认网页时,在网站上显示Web服务器显示用户列表中的文件和目录。
因此,在Apache服务器上面默认文件名为index.php,当没有上传index.php时,服务器就会将文件夹中的内容全部展示出来。
实例:
攻击者浏览目录并访问Web应用程序的源代码,备份和可能的数据库文件。


1474

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



