首页 程序笔记 5 个最佳 Linux 目录爆破工具

5 个最佳 Linux 目录爆破工具

正在寻找免费使用的工具来枚举 Web 服务器上的隐藏目录和文件?以下是用于目录爆发的最佳 Linux 工具。

要点

  • 目录爆破是道德黑客攻击中的一项基本技术,用于发现 Web 服务器或应用程序上隐藏的目录和文件。
  • Linux 提供了多种目录突发工具,例如 DIRB、DirBuster、Gobuster、ffuf 和 dirsearch。
  • 这些工具自动执行向 Web 服务器发送 HTTP 请求并猜测目录名称的过程,以查找未在网站导航或站点地图上公布的资源。

在每个 Web 应用程序渗透测试的侦察阶段,找到应用程序上可能的目录至关重要。这些目录可能包含重要的信息和发现,可以极大地帮助您查找应用程序中的漏洞并提高其安全性。

幸运的是,互联网上有一些工具可以使目录暴力破解变得更容易、自动化和更快。以下是 Linux 上的五个目录爆破工具,用于枚举 Web 应用程序上的隐藏目录。

什么是目录爆破?

目录爆破,也称为“目录暴力破解”,是一种道德黑客技术,用于发现 Web 服务器或应用程序上隐藏的目录和文件。它涉及通过猜测目录名称或枚举公共目录和文件名列表来系统地尝试访问不同的目录。

目录爆发的过程通常涉及使用自动化工具或脚本向 Web 服务器发送 HTTP 请求,尝试不同的目录和文件名来查找未在网站导航或站点地图上显式链接或广告的资源。

互联网上有数百种免费工具可用于执行目录爆破。以下是您可以在下一次渗透测试中使用的一些免费工具:

1. DIRB

DIRB 是一种流行的 Linux 命令行工具,用于扫描和暴力破解 Web 应用程序上的目录。它根据网站 URL 从单词列表中枚举可能的目录。

DIRB 已经安装在 Kali Linux 上。但是,如果您没有安装它,则无需担心。您只需要一个简单的命令即可安装它。

对于基于 Debian 的发行版,运行:

sudo apt install dirb

对于非 Debian Linux 发行版(例如 Fedora 和 CentOS),执行:

sudo dnf install dirb

在 Arch Linux 上,运行:

yay -S dirb

如何使用 DIRB 暴力破解目录

在 Web 应用程序上执行目录暴力破解的语法是:

dirb [url] [path to wordlist]

例如,如果您要暴力破解 https://example.com,则命令如下:

dirb https://example.com wordlist.txt

您还可以在不指定单词列表的情况下运行该命令。 DIRB 将使用其默认单词列表文件 common.txt 来扫描网站。

dirb https://example.com

2. 毁灭战士

DirBuster 与 DIRB 非常相似。主要区别在于 DirBuster 具有图形用户界面 (GUI),与 DIRB 不同,DIRB 是命令行工具。 DIRB 允许您根据自己的喜好配置目录暴力扫描,并通过状态代码和其他有趣的参数过滤结果。

您还可以设置线程数,确定您希望扫描运行的速度,以及您希望应用程序搜索的特定文件扩展名。

您所需要做的就是输入要扫描的目标 URL、要使用的单词列表、文件扩展名和线程数(可选),然后单击开始

随着扫描的进行,DirBuster 将在界面中显示发现的目录和文件。您可以查看每个请求的状态(例如,200 OK、404 Not Found)以及已发现项目的路径。您还可以将扫描结果保存到文件中以供进一步分析。这将有助于记录您的发现。

DirBuster 已安装在 Kali Linux 上,但您也可以轻松地在 Ubuntu 上安装 DirBuster。

3. 高巴斯特

Gobuster 是一个用 Go 编写的命令行工具,用于暴力破解网站中的目录和文件、打开 Amazon S3 存储桶、DNS 子域、目标 Web 服务器上的虚拟主机名、TFTP 服务器等。

要在 Linux 的 Debian 发行版(例如 Kali)上安装 Gobuster,请运行:

sudo apt install gobuster

对于 RHEL 系列 Linux 发行版,运行;

sudo dnf install gobuster

在 Arch Linux 上,运行:

yay -S gobuster

或者,如果您安装了 Go,请运行:

go install github.com/OJ/gobuster/v3@latest

如何使用 Gobuster

使用 Gobuster 暴力破解 Web 应用程序中的目录的语法是:

gobuster dir -u [url] -w [path to wordlist]

例如,如果您想暴力破解 https://example.com 上的目录,命令将如下所示:

gobuster dir -u https://example.com -w /usr.share/wordlist/wordlist.txt

4. 噗噗

ffuf 是一个用 Go 编写的非常快速的网络模糊器和目录暴力破解工具。它用途广泛,尤其以其速度和易用性而闻名。

由于 ffuf 是用 Go 编写的,因此您需要在 Linux PC 上安装 Go 1.16 或更高版本。使用以下命令检查您的 Go 版本:

go version

要安装 ffuf,请运行以下命令:

go install github.com/ffuf/ffuf/v2@latest

或者您可以克隆 github 存储库并使用以下命令进行编译:

git clone https://github.com/ffuf/ffuf ; cd ffuf ; go get ; go build

如何使用 ffuf 暴力破解目录

使用 ffuf 进行目录暴力破解的基本语法是:

ffuf -u [URL/FUZZ] -w [path to wordlist]

例如,要扫描 https://example.com,命令为:

ffuf -u https://example.com/FUZZ -w wordlist.txt

5. 搜索

dirsearch 是另一个强制命令行工具,用于枚举 Web 应用程序上的目录。尽管它是基于终端的应用程序,但由于其丰富多彩的输出而特别受欢迎。

您可以通过 pip 安装 dirsearch,运行:

pip install dirsearch

或者,您可以通过运行以下命令来克隆 GitHub 存储库:

git clone https://github.com/maurosoria/dirsearch.git --depth 1

如何使用 dirsearch 暴力破解目录

使用 dirsearch 暴力破解目录的基本语法是:

dirsearch -u [URL]

要暴力破解 https://example.com 上的目录,您需要做的就是:

dirsearch -u https://example.com

使用工具自动执行网络安全任务

毫无疑问,这些工具将为您节省大量手动猜测这些目录的时间。在网络安全中,时间是宝贵的资产,这就是为什么每个专业人士都利用开源工具来优化他们的日常流程。

有数以千计的免费工具,特别是在 Linux 上,可以让您的工作更加高效,您所需要做的就是探索并选择适合您的工具!


1

站心网

正在寻找免费使用的工具来枚举 Web 服务器上的隐藏目录和文件?以下是用于目录爆发的最佳 Linux 工具。要点..

为您推荐

彩虹目录列表程序v1.5源码下载

彩虹目录列表是一款用PHP开发的目录列表程序,无需数据库,安装简单,使用方便。功能特点:在线预览图片、视频、音频、文本文件、Markdown文件、Office文档等自动识别目录下的README.md文件并展示(类GitHub)后台管..

新版彩虹工具网源码v1.9.0更新

新版彩虹工具网采用ThinkPHP6.0开发,自带70多个工具,包含站长工具、开发工具、实用工具、娱乐工具等分类,支持工具插件扩展,支持留言、用户注册登录、后台管理功能。目前已经更新到了1.9版本,新增了QQ等级查询、..

如何选择更适合你的 Linux 发行版?

很多人经常会问我这样一个问题:“嘿,你是用Linux的,对吧?我应该使用Linux的哪个版本?我有这个朋友推荐我_____,你觉得怎么样?”我通常会以这样的问题回复:这取决于你想做什么?今天我决定写一篇关于如何选择L..

VS创建.NET Core项目使用Docker方式部署到Linux服务器

在 Visual Studio(VS) 中,使用 Docker 方式部署 .NET Core 项目 到 Linux 服务器,可以简化环境管理并提高部署效率。以下是完整教程:1. 在 VS 创建 .NET Core 项目并启用 Docker新建 ASP.NET Core 项目打开 Visu..

10款.NET开发中推荐的代码分析和质量工具

以下是10款.NET开发中常用的代码分析和质量工具列表,以及它们的主要功能和使用场景:1. SonarQube简介:一个流行的开源静态代码分析平台,用于检测代码中的漏洞、错误、技术债务等问题。主要功能:支持代码质量监测..

在Docker、Kubernetes环境下部署.NET应用的最佳实践

在 Docker 和 Kubernetes 环境中部署 .NET 应用是现代云原生开发的重要实践之一。以下是一些经过验证的最佳实践,涵盖 Docker 镜像优化、Kubernetes 部署配置和整体架构建议。1. Docker 镜像构建的最佳实践1.1 使用..

Tesseractjs 前端OCR识别提取图像文本字符工具 支持 100+ 种语言

Tesseract.js 简介Tesseract.js 是一个基于 Tesseract OCR 引擎的开源 JavaScript 库,用于在浏览器和 Node.js 环境中执行光学字符识别 (OCR)。它的特点是无需依赖服务器端支持,完全在客户端执行 OCR 操作。Tessera..

微软发布VS Code AI工具包,集成多模型AI能力

微软发布了VS Code AI工具包,增强了代码编辑器的AI功能!微软推出了VS Code AI工具包,这是一个全新的扩展,旨在将AI功能集成到Visual Studio Code中。该工具包支持多种AI模型,包括本地和远程模型,用户可以配置自..

chrome 开发者工具如何查看元素:hover时的样式

在 Chrome 开发者工具中查看元素的 :hover 样式,可以通过以下步骤实现:打开开发者工具:右键点击页面中的元素,然后选择“检查(Inspect)”或按下 F12 或 Ctrl + Shift + I (Windows) / Cmd + Option +..

ideogram.ai 人工智能AI图片生成工具网站

Ideogram是一个由前Google Brain员工创立的AI绘画工具,它能够根据文本生成各种风格的图像,尤其擅长准确生成文本内容和抽象图标。Ideogram官网地址:https://ideogram.ai/loginIdeogram是由前Google Brain员工在202..

Crawlee 下一代网络爬虫与浏览器自动化工具

在数字化时代,数据是企业决策和创新的基石。网络爬虫作为获取数据的重要工具,其重要性不言而喻。今天,我们将深入探讨Crawlee,一个为Node.js环境设计的先进网络爬虫和浏览器自动化库,它如何帮助开发者构建快速、..

DrissionPage 基于Python的网页自动化工具

在数字化时代,网页自动化工具成为开发人员和数据分析师的得力助手。今天,我们将深入探索一款名为 DrissionPage 的全能网页自动化工具,它以其强大的功能和优雅的语法,成为 Python 程序员的新宠。什么是 DrissionP..

DockerUI 中文可视化Docker管理工具使用示例

DockerUI 是由国内开发者打造的一款优秀的 Docker 可视化管理工具。该工具拥有简洁直观的UI界面,可以轻松进行Docker主机管理、集群管理,以及Docker任务的编排等操作。DockerUI不仅展示了资源利用率、系统信息和更..

11款免费.NET开发工具

HTML5,jQuery,JavaScript等等这些热门技术,受到了开发者们的强烈追捧,有了这些开发工具也为开发者们减轻了许多负担。本文为开发者介绍了11款.NET框架,这些框架有很多优点,比如提供用户界面,数据访问,数据库..

CentOS7部署发布.NET Core网站Ngnix安装配置图文教程

Linux服务器部署.NET Core网站运行速度更快,最近打算把原来windows server上的网站迁到linux的云服务器上。 顺便记录一下CentOS7安装.NET运行环境,安装和配置Ngnix的过程。首先安装.NET运行时sudorpm-Uvhhttps://p..

.NET Core复制文件到指定目录

在.NET Core中,你可以使用System.IO命名空间下的File类来复制文件到指定目录。C#复制文件到指定目录下面是一个示例代码:using System.IO;public class Program{public static void Main(){string sourceFilePath =..

6款好用的数据挖掘工具

当今这个时代,说数据就是金钱一点都不夸张。随着向一个基于应用的领域过渡,数据则呈现出了指数级增长。然而,大部分数据是非结构化的,因此它需要一个程序和方法来从中提取有用信息,并且将其转换为可理解、可用..

5个HTML5开发工具推荐

HTML5规范终于在今年正式定稿,对于从事多年HTML5开发的人员来说绝对是一个重大新闻。数字天堂董事长,DCloud CEO王安也发表了文章,从开发者和用户两个角度分析了HTML对两个人群的优势。 1. HTML5 Maker 在未来的..

Kubernetes(k8s) Linux安装和配置

什么是Kubernetes(k8s)?Kubernetes(通常称为"k8s")是一种用于自动部署、扩展和管理容器化应用程序的开源平台。它提供了一个容器编排和管理系统,可以自动化应用程序的部署、管理和缩放,并确保它们的高可用性。在..

程序员开发人员常用工具和网站

给大家分享一些程序员开发人员常用工具和网站,我相信这里总有一款工具适合你。排名不分先后~Visual Studio CodeVisual Studio Code官网地址:https://code.visualstudio.com/Visual Studio Code重新定义和优化了代..

发表回复

返回顶部