首页 > 其他分享 >目录扫描收集信息

目录扫描收集信息

时间:2024-06-18 09:09:52浏览次数:13  
标签:文件 收集 .. WEB 扫描 INF php 目录 dir

什么是目录扫描

部署的网站有一些敏感文件

配置文件

xxx.cfg

数据文件

xxx.sql
.tar.gz

目录

/backup
/conf
/admin

会泄露哪些信息

数据库用户名和密码
服务器的用户名和密码
数据库的文件
网站源码
......

为什么会泄露?

配置不当的问题

本地文件包含

local file inclusion(LFI)
PHP
header.php
common.php
footer.php
function.php
include("路径/文件") --- include("../../..")
require();
dvwa靶场
http://localhost/dvwa/vulnerabilities/fi/?page=../../phpinfo.php
http://localhost/dvwa/vulnerabilities/fi/?page=../../../../../../../in.txt

常见的敏感目录和文件

robots.txt

sitemap.xml

网站的备份文件/数据

在线压缩

​ 路径
​ 文件名
​ wwwroot --- 20210819.zip

帝国备份王

1.sql --- 1.zip

后台登录的目录

/admin
/manage

安装包(源码)

非开源,商用
1.zip

上传的目录

文件上传漏洞 webshell
/upload
/upload.php

mysql的管理界面

MySql
web页面去管理
phpadmin
密码爆破
webshell

程序的安装路径

/install

php的探针

phpinfo
雅黑探针

文本编辑器

Ueditor
https://github.com/fex-team/ueditor
kindeditor
CKeditor
文件上传漏洞、命令注入

Linux

/etc/passwd
/etc/shadow SHA512
/etc/sudoers sudo

MacOS

.DS_Store

编辑器的临时文件.swp

目录穿越

Windows IIS
Apache
pikachu靶场
http://localhost/pikachu/vul/dir/dir_list.php?title=jarheads.php
http://localhost/pikachu/vul/dir/dir_list.php?title=../../../../Windows/win.ini

tomcat WEB-INF

WEB-INF/web.xml
Web应用程序配置文件, 描述了servlet和其他的应用组件配置及命名规则
WEB-INF/database.properties
数据库配置文件
WEB-INF/classes/
一般用来存放Java类文件(.class)
WEB-INF/lib/
用来存放打包好的库(.jar)
WEB-INF/src/
用来放源代码(.asp和.php等)

其他非常规文件

secret.txt
password.txt

文件扫描思路

做法

直接在域名后面拼接路径/文件名,如果返回200,就是存在

扫描方法

递归

​ dir xxx
​ dir xxx

字典

​ dict

暴力破解

1位
a-z
0-9
2位
aa
00
a0
9z

爬虫

robots.txt
sitemap.xlml
网页中的其他链接

fuzz(模糊测试)

字典
/word
/index.php?word=

文件扫描的字典

kali
wordlists
dirb
/usr/share/wordlists/dirb/common.txt

工具

dirb
dirbuster
御剑
Burp Suite
Intrude
payload
www.baidu.com/$bbs$
DirBrute
Dirsearch
Dirmap
wfuzz

注意事项

WAF、IDS
代理
网络空间搜索引擎

防御

权限
删除敏感文件
WAF、IDS

image-20240618085756608

标签:文件,收集,..,WEB,扫描,INF,php,目录,dir
From: https://www.cnblogs.com/txnb/p/18253664

相关文章

  • 搜素引擎收集信息
    GoogleHacking​ 2002​ JohnnyLong​ GoogleDorksGoogleHacking运算符完全匹配"网络安全工程师"任意字词批发OR特价不包含burpsuite-xxx数字范围number..number高级语法只搜索某个网站的内容site:zhihu.com网页的内容包括allintext:PoweredbyDis......
  • 《YOLOv5入门 + 改进涨点》专栏介绍 & 专栏目录 |目前已有40+篇内容,内含各种Head检测
    《YOLOv5入门+改进涨点》介绍&目录本专栏是博主精心设计的专门为了提升检测效果,希望改进YOLOv5并发表论文的同学们而设计。专栏的内容紧跟学术届的热点更新最新内容,紧跟YOLOv5的官方项目的实时更新。本专栏的内容是基于YOLOv5-6.1的版本进行改进专栏聚焦前沿方法,本专栏的......
  • 【linux】使用 `du` 命令查看各个目录的大小,并按大小排序
    使用du命令查看各个目录的大小,并按大小排序,可以按照以下步骤操作:1.打开终端按Command+Space调出Spotlight搜索,然后输入Terminal并打开它。2.使用du命令查看目录大小使用以下命令查看当前目录下一级子目录的大小,并以人类可读的形式显示(即使用-h选项):du-......
  • 【JVM】G1 垃圾收集器的垃圾收集过程
    G1(GarbageFirst)垃圾收集器是Java虚拟机(JVM)中的一种垃圾收集器,设计目标是提供高吞吐量和低停顿时间的垃圾收集。G1收集器将堆划分为多个大小相等的独立区域(Region),并通过并行和并发的方式进行垃圾回收。G1收集器可以回收年轻代(YoungGeneration)和老年代(OldGeneration)的垃圾......
  • 【JVM】CMS 收集器的垃圾收集过程
    CMS(ConcurrentMark-Sweep)收集器是Java虚拟机(JVM)中的一种垃圾收集器,它主要面向老年代(OldGeneration)的垃圾回收。CMS收集器的目标是最小化垃圾收集的停顿时间,从而提高应用程序的响应性。CMS垃圾收集过程主要分为以下几个阶段:初始标记(InitialMarking):这一阶段标记所有直接......
  • 域名证书自动续期脚本acme同一证书更新后安装到多个程序目录的方法
    需求:同一个证书,有两个程序在使用,比如,nginx和apache,使用acme进行自动续期,前面都正常,但是使用acme.sh--install-cert的时候,只会记住最后一次设定的目录,比如先执行了nginx的,后执行了apache,则续费后,只更新apache的证书目录,想要实现两个都更新.解决方法:1.笨方法:将两......
  • 在Vue 3中,要获取指定目录内的所有组件
     vue3获取指定目录内组件在Vue3中,要获取指定目录内的所有组件,可以使用Vue的编程式导入。这通常在自动化场景,如通过编程的方式导入一个目录下所有的Vue组件时使用。以下是一个简单的例子,展示如何在Vue3中编程式地导入一个目录下的所有组件://假设componentsDir为组件......
  • LAETUS LLS570-05 激光扫描仪
    LLS570-05特点:高速扫描和检测:LLS570-05激光扫描仪具有快速的扫描速度和高精度的检测能力,能够快速而准确地进行产品表面的检测和分析。表面缺陷检测:该扫描仪可用于检测产品表面的各种缺陷,如裂纹、凹陷、污点、异物等,确保产品质量符合规定标准。条形码和字符识别:LLS570-05还......
  • 在Linux中,如何显示/test目录下的所有目录?
    在Linux中,若要详细显示/test目录下的所有目录,可以使用几种不同的命令方法,其中最常用的是ls命令结合相应的选项。以下是几种展示方法:1.使用ls命令的基本形式ls/test这个命令会列出/test目录下的所有条目(包括文件和目录),但不会显示详细信息。2.使用ls命令的长格式ls-l/tes......
  • 在Linux中,如何删除/a/b下的所有文件及目录?
    在Linux中,删除一个目录及其所有子文件和子目录是一个需要小心操作的过程,因为一旦执行,你将无法恢复被删除的数据。以下是几种删除/a/b下所有文件和目录的方法:使用rm命令:删除/a/b目录及其所有内容的最简单方法是使用rm命令的-r(递归)选项:rm-rf/a/b/*这里-rf选项组合表示:-r......