阿萨教测试 ZAP 2:如何快速设置代理方试的技巧?

简介: 大家好:我是阿萨。昨天讲了最简单的ZAP使用技巧。但是有些URL或者请求使用内置浏览器不是很方便,能不能使用代理工具去抓包?

今天我们就来学习如何设置代理服务器抓包,然后使用所有相关URL并且测试。


第一步. 首先设置扫描模式为网站标准模式。


打开ZAP,左上角有个扫描模式。它一共有四个选项。根据自己的测试需求,选择合适的模式。


11.jpg11.jpg


●安全-不允许有潜在危险的操作

●保护 -您只能对范围内的url执行(潜在的)危险操作

●标准—和以前的版本一样,您可以做任何事情

●攻击-在范围内的新节点一旦被发现,就会被主动扫描


第二步. 设置代理服务器


在Tools--Options 里找到Local Proxies, 设置address 以及Port


Address:127.0.0.1


Port: XXXX\


12.jpg


在浏览器的设置里添加 代理配置(FireFox 为例)


HTTP 代理:127.0.0.1


端口:8084


13.jpg


第三步:浏览器访问网页

**

**

你可以看到ZAP里有你记录下的所有URL。

这个时候你看Alerts会出现一个扫描结果,这个就是被动扫描结果。


第四步:开始主动扫描。


右键点击你希望扫描的网站,选择Attack,选择Active Scan。


主动扫描时也可以开启爬虫模式。选择Attack,选择Spider和Ajax Spider


扫描有主动扫描和被动扫描


主动扫描试图通过对选定目标使用已知的攻击来发现潜在的漏洞。

被动扫描不会以任何方式改变请求或响应,因此使用是安全的。扫描是在后台线程中执行的,以确保它不会减慢应用程序的探索。

**

**


23.jpg


24.jpg


第五步:扫描结束后,保存报告。


25.jpg


风险等级:


微信图片_20230114221328.png


在Report 里选择生成报告。


26.jpg


Scope 里选择网站。


Template 里选择想要的报告模板。里面想要的信息都有。根据自己的需要发送给开发。


27.jpg


一份完美的安全测试报告产生。


是不是很简单? 赶快学习起来吧。

相关文章
|
9月前
阿萨聊测试:如何用Postman查看HTTP消息相关内容?
阿萨聊测试:如何用Postman查看HTTP消息相关内容?
390 0
阿萨聊测试:如何用Postman查看HTTP消息相关内容?
|
9月前
|
监控 安全 Android开发
【新手必读】Airtest测试Android手机常见的设置问题
【新手必读】Airtest测试Android手机常见的设置问题
269 0
|
9月前
|
算法 异构计算
m基于FPGA的电子钟verilog实现,可设置闹钟,包含testbench测试文件
该文介绍了基于FPGA的电子钟设计,利用Vivado2019.2平台进行开发并展示测试结果。电子钟设计采用Verilog硬件描述语言,核心包括振荡器、分频器和计数器。时间显示为2个十进制格式,闹钟功能通过存储器和比较器实现,当当前时间等于设定时间时触发。文中给出了Verilog核心程序示例,展示了时钟信号、设置信号及输出的交互。
295 2
|
4月前
|
消息中间件 分布式计算 大数据
大数据-123 - Flink 并行度 相关概念 全局、作业、算子、Slot并行度 Flink并行度设置与测试
大数据-123 - Flink 并行度 相关概念 全局、作业、算子、Slot并行度 Flink并行度设置与测试
240 0
|
1月前
|
数据采集 算法 测试技术
【硬件测试】基于FPGA的16psk调制解调系统开发与硬件片内测试,包含信道模块,误码统计模块,可设置SNR
本文介绍了基于FPGA的16PSK调制解调系统的硬件测试版本。系统在原有仿真基础上增加了ILA在线数据采集和VIO在线SNR设置模块,支持不同信噪比下的性能测试。16PSK通过改变载波相位传输4比特信息,广泛应用于高速数据传输。硬件测试操作详见配套视频。开发板使用及移植方法也一并提供。
38 6
|
2月前
|
数据采集 算法 测试技术
【硬件测试】基于FPGA的QPSK调制解调系统开发与硬件片内测试,包含信道模块,误码统计模块,可设置SNR
本文介绍了基于FPGA的QPSK调制解调系统的硬件实现与仿真效果。系统包含测试平台(testbench)、高斯信道模块、误码率统计模块,支持不同SNR设置,并增加了ILA在线数据采集和VIO在线SNR设置功能。通过硬件测试验证了系统在不同信噪比下的性能,提供了详细的模块原理及Verilog代码示例。开发板使用说明和移植方法也一并给出,确保用户能顺利在不同平台上复现该系统。
84 15
|
1月前
|
数据采集 算法 数据安全/隐私保护
【硬件测试】基于FPGA的8PSK调制解调系统开发与硬件片内测试,包含信道模块,误码统计模块,可设置SNR
本文基于FPGA实现8PSK调制解调系统,包含高斯信道、误码率统计、ILA数据采集和VIO在线SNR设置模块。通过硬件测试和Matlab仿真,展示了不同SNR下的星座图。8PSK调制通过改变载波相位传递信息,具有高频谱效率和抗干扰能力。开发板使用及程序移植方法详见配套视频和文档。
44 7
|
2月前
|
数据采集 算法 数据安全/隐私保护
【硬件测试】基于FPGA的2FSK调制解调系统开发与硬件片内测试,包含信道模块,误码统计模块,可设置SNR
本文介绍了基于FPGA的2FSK调制解调系统,包含高斯信道、误码率统计模块及testbench。系统增加了ILA在线数据采集和VIO在线SNR设置模块,支持不同SNR下的硬件测试,并提供操作视频指导。理论部分涵盖频移键控(FSK)原理,包括相位连续与不连续FSK信号的特点及功率谱密度特性。Verilog代码实现了FSK调制解调的核心功能,支持在不同开发板上移植。硬件测试结果展示了不同SNR下的性能表现。
80 6
|
3月前
|
测试技术 API
在性能测试中,怎样设置合理的迭代次数?
在性能测试中,迭代次数的合理设置至关重要,它直接影响到测试结果的准确性和可靠性。
84 2
|
4月前
|
测试技术 Python
自动化测试项目学习笔记(一):unittest简单运行(初始化,清除,设置测试行为)
本文介绍了Python的unittest框架的基础用法,包括测试初始化(setup)、清除(tearDown)函数的使用,以及assertEqual和assertGreaterEqual等断言方法,并展示了如何创建测试用例,强调了测试函数需以test_开头才能被运行。
89 1
自动化测试项目学习笔记(一):unittest简单运行(初始化,清除,设置测试行为)

热门文章

最新文章