网络安全 / A LEAF IN THE GARDEN

信息泄露

网络安全 · web / web漏洞。来自 Daily Learning 的学习笔记。

简介

系统向未授权方暴露了不该暴露的信息。很多时候单个信息泄露看似无关紧要,但碎片化信息可能拼凑成完整攻击链

分类

版本泄露

暴露服务器版本号,攻击者从而得知文件路径、已知漏洞等等。

经常暴露在 HTTP 响应头中

Server: Apache/2.4.41

路径泄露

源码或报错中泄露

include('/var/www/html/config/db.php'):
failed to open stream: 
No such file or directory in /var/www/html/index.php on line 10

目录列举泄露,自动列出所访问目录下的所有文件

GET /file HTTP/1.1

macOS 下的 .DS_Store 泄露目录结构

.DS_Store

源码泄露

备份文件泄露

*.bak
*.old
*.save
*~
backup.zip
www.tar.gz

Vim 缓存泄露

用 vim 访问原名以恢复

.*.swp
.*.swo
.*.swn

git 泄露

.git/

常用工具 githacker 重建整个仓库

githacker --url target --output-folder results

svn 泄露

.svn/

配置泄露

可直接查看秘钥等

.env
config.php

robots.txt

robots.txt 用于告诉搜索引擎哪些页面不应该被索引,可能包含隐藏路径。

phpinfo

phpinfo.php 会泄露 PHP 配置信息。