avatar

黄金月河3.1

浴火重生

  • 首页
  • Linux基础
  • 运维
  • Github
  • Python
  • 网络安全
  • 软路由
  • 时光手札
  • 关于
Home Web漏扫工具OWASP ZAP安装与使用
文章

Web漏扫工具OWASP ZAP安装与使用

Posted 2023-09-13 Updated 2023-10- 25
By 奈幽
23~29 min read

Web漏扫工具OWASP ZAP安装与使用

一、OWASP ZAP简介

开放式Web应用程序安全项目(OWASP,Open Web Application Security Project)是一个组织,它提供有关计算机和互联网应用程序的公正、实际、有成本效益的信息。ZAP则是OWASP里的工具类项目,也是旗舰项目,全称是OWASP Zed attack proxy,是一款web application 集成渗透测试和漏洞工具,同样是免费开源跨平台的。
ZAP是一个中间人代理,浏览器与服务器的任何交互都将经过ZAP,ZAP则可以通过对其抓包进行分析、扫描。
ZAP官方网站:

https://www.zaproxy.org/download/

安装环境

windows环境:Windows 10 专业版 22H2 
jdk版本:jdk-17_windows-x64_bin.exe
ZAP版本:ZAP_2_12_0_windows.exe

windows下安装,exe文件执行,下一步即可完成安装。

注意:ZAP依赖于jdk环境,需要预先安装jdk。

JDK安装方法:https://www.runoob.com/java/java-environment-setup.html

JDK下载路径:https://www.oracle.com/java/technologies/downloads/

二、OWASP ZAP安装

① ZAP支持在Windows、Linux、MacOS等平台上运行,可以在官网直接下载数据包,Windows和Linux版本需要运行Java 11或更高版本。

② Kali Linux系统中,内置了ZAP软件,可直接使用:

如未安装,可以使用以下方法获取安装命令

访问kali官方工具网站:https://www.kali,org/tools

搜索关键词:owasp-zap


三、OWASP ZAP使用

  • 保持会话

保存会话会将会话结果记录到数据库中,不保存则会在退出ZAP时被删除。

  • 用户界面

  • 自动扫描
    点击“快速开始”–>“Automated Scan”,输入要攻击的完整URL,可以选择勾选spider,ZAP提供spider进行Web的页面扫描,发现所有的页面。对于AJAX应用程序,可使用AJAX spider。点击“攻击”开始扫描。

  • 扫描结果
    点击攻击后,ZAP便开始爬取Web应用程序,展示扫描的进度与每个页面的请求和响应:


扫描完成后,可在“警报”TAB中查看潜在安全漏洞与详情:

  • 手动探索
    在快速开始界面,点击“Manual Explore”手动探索,输入要探索的Web应用程序的URL,选择需要使用的浏览器,点击启动浏览器:

ZAP提供了HUD功能,是一种可以直接在浏览器中访问ZAP的 功能,可以在访问Web时,提供关键的安全信息和功能:

此时便可与浏览器交互登录等操作的同时,ZAP进行同步探索:

点击不同的页面,右下角会弹出已扫描出的漏洞告警。

将页面尽可能遍历后,查看站点树,会将有警报的站点标识出来:

  • 单目标攻击
    右键站点树的某个子路径,可对单个目标进行“攻击”:

使用“爬行”、“强制浏览网站”、“强制浏览目录”、“强制浏览目录和子页面”将页面路径记录的更全,然后再使用“主动扫描”等其他方式进行进一步的测试。

  • 生成报告
    所有扫描完成后,点击“报告”,生成HTML报告:



本文转载自:http://t.csdn.cn/R65Vv


渗透测试工具
License:  CC BY 4.0
Share

Further Reading

Apr 15, 2025

Metasploit Framework (MSF) 使用指南

Metasploit Framework (MSF) 使用指南 0、MSF简介 Metasploit Framework(MSF)是一个开源的渗透测试框架,它是渗透测试领域的核心工具之一,被广泛应用于安全研究和渗透测试。MSF通过模块化设计,简化了漏洞利用和后渗透操作,帮助测试人员快速验证系统安全性

Oct 2, 2023

kali初始配置

kali初始配置 一、apt源 1、apt源配置文件 vim /etc/apt/sources.list 2、配置国内源 国内常用的几个源文件: #中科大 deb http://mirrors.ustc.edu.cn/kali kali-rolling main non-free contrib

Sep 14, 2023

哈希加密类型识别工具 hashid 与 hash-identifier

哈希加密类型识别工具 hashid 与 hash-identifier hash-identifier hash-identifier就是一款由python编写,可以快速识别hash加密类型的工具 用法: 执行命令启动程序 hash-identifier 输入哈希密文 hash

OLDER

11款专家级渗透测试工具

NEWER

用免费蜜罐工具配置Modbus工控蜜罐

Recently Updated

  • 奈幽的渗透测试总结-红队
  • 基于Docker的虚拟 Chrome 浏览器
  • Metasploit Framework (MSF) 使用指南
  • rhel9 安装docker和docker-compose
  • 内网穿透工具:zrok

Trending Tags

Halo elasticsearch debian openwrt KeepassXC 必看精选 webdav 热门文章 docker Linux

Contents

©2025 黄金月河3.1. Some rights reserved.

Using the Halo theme Chirpy