使用ZAP寻找敏感文件和目录

目录

一.概述

二、实施过程 

1. 在Kali Linux中启动OWASP ZAP。

2. 打开OWASP ZAP,将ZAP中的代理端口由改为8088。

3.修改kali linux中firefox的代理参数。

4.在kali linux中使用firefox打开靶场网页。

5.回到zap,在底部面板中,我们将看到强制浏览选项卡被显示出来。这里我们可以看到扫描的进展和结果。

三.总结


一.概述

OWASP ZAP 是一个开源的安全测试工具,功能和Burpsuite一样,它们也同样是使用Java语言编写。ZAP则是OWASP里的工具类项目,也是旗舰项目,全称是OWASP Zed attack proxy,是一款web application 集成渗透测试和漏洞工具,同样是免费开源跨平台的。

是一种非常通用的web安全测试工具。它具有代理、被动和主动漏洞扫描器、模糊器、爬行器、HTTP请求发送器和其他一些有趣的特性。在本节中,将使用最近添加的强制浏览,这是在ZAP中DirBuster的实现。 

也可以说:ZAP是一个中间人代理。它允许您查看您对Web应用程序发出的所有请求以及您从中收到的所有响应。即可以用于安全专家、开发人员、功能测试人员,甚至是渗透测试入门人员。它也是经验丰富的测试人员用于手动安全测试的绝佳工具。

二、实施过程 

为了使这个程序工作,需要使用ZAP作为Web浏览器的代理。

1. 在Kali Linux中启动OWASP ZAP。

 注:如果没有请在root用户下载并安装zaproxy 命令如下:

1.2  OWASP ZAP的界面

ZAP提供了两种扫描方式,Automated Scan(自动扫描)Manual Explore(手动扫描),如下图

2. 打开OWASP ZAP,将ZAP中的代理端口由改为8088。

点击Tools(工具) 展开的Options(选项)

 2.1  随后在Options(选项)中找到Network(网络) 展开的Local Servers/Proxies(本地服务器/代理)

2.2   将port 修改为8088 然后点击底下ok 完成修改

更改的原因:

默认情况下,它使用端口8080, 这是可以的,但是如果让ZAP和Burp Suite同时运行,则会干扰Burp Suite等其他代理。

3.修改kali linux中firefox的代理参数。

3.1  点击firefox

 3.2 点击最右边三条横线按钮展出Settings(设置)选项

 3.3  请滑到最下面的 Network Settings (网络设置)点击Settings(设置)

3.4  选择Manual proxy configuration(手动代理配置)把HTTP Proxy设成为置127.0.0.1  port设成为置8088

记得勾选Also use this proxy for HTTPS  然后点击ok

4.在kali linux中使用firefox打开靶场网页。

4.1  先打开自己的靶机查看IP 我自己的靶机IP是192.168.160.129

4.2  点击owasp zap中的firefox (如图所示)

 

 4.3  点击完firefox后搜索栏输入靶机IP地址 随后点击WackoPicko之后查看zap的状态

5.回到zap,在底部面板中,我们将看到强制浏览选项卡被显示出来。这里我们可以看到扫描的进展和结果。

三.总结

代理是一个应用程序,充当客户端和服务器之间的中介,或者为一个服务器组提供不同的服务。客户端从代理请求服务,代理能够将请求转发到适当的服务器并获取来自客户端的回复。

当将浏览器使用ZAP作为代理时,并且ZAP正在监听时,它不会直接发送请求到想要浏览网页的服务器,而是发送到定义的地址。然后ZAP将请求转发给服务器,但发送的是没有注册和分析过的信息。  

ZAP的强制浏览与DirBuster的工作方式相同,需要配置相应的字典,并向服务器发送请求,就像它试图浏览列表中的文件一样。如果文件存在,服务器将相应地做出响应,如果它们不存在或者当前用户无法访问,则服务器将返回错误。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
OWASP Zed Attack Proxy (ZAP) 是一款由 OWASP (开放 web 应用程序安全项目) 开发的免费开源工具,用于自动化检测web应用程序的安全漏洞。它的工作原理主要包括以下几个步骤: 1. **主动扫描**: ZAP通过模拟攻击者的行为,如尝试注入SQL、XSS攻击等,对网站发送恶意请求来寻找潜在漏洞。这包括了公开的API测试、跨站脚本(Cross-Site Scripting, XSS)测试、SQL注入(SQL Injection)测试等。 2. **被动监听**: 当ZAP作为代理服务器运行时,它可以记录实际用户的网络流量,找出可能的漏洞,比如未加密的数据传输或者敏感信息泄露。 3. **交互式浏览器插件**: ZAP提供了一个方便的浏览器插件,允许用户在浏览网页的同时实时查看安全警告,用户可以手动点击进行进一步验证或修复。 4. **手工测试辅助**: ZAP不仅自动化检测,还提供了详细的报告和注释,帮助开发者理解哪些地方可能存在风险,以及如何修复这些问题。 使用OWASP ZAP通常包含以下步骤: - 安装和配置:下载安装包,设置代理服务器,配置目标站点。 - 扫描模式选择:可以选择快速扫描、深入扫描或者混合模式。 - 自动扫描:启动扫描,等待结果。 - 交互式审查:查看扫描结果,点击插件中的警报进行查看和处理。 - 手动测试:配合人工检查,复现并确认漏洞。 - 报告生成:创建详细的安全审计报告。
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值