版本比较

标识

  • 该行被添加。
  • 该行被删除。
  • 格式已经改变。

...

给firefox 浏览器设置http代理(也可以是其他浏览器),owasp zap默认使用8080端口开启http代理;火狐浏览器设置代理Image RemovedImage Added


如果你想修改owasp zap默认的代理,owasp zap的代理设置可在【工具】-【选项】-【本地代理】中修改:owasp zap本地代理设置Image RemovedImage Added


简单攻击

然后我们再去火狐浏览器上随意访问任何网站,都可以截取到访问的网址,从而实现攻击。

...

owasp zap的强制目录浏览选择使用owasp zap自带的directory-list-1.0.txt 目录字典进行尝试爬取(你也可以自定义字典)。owasp zap爬行Image RemovedImage Added

以上的目的是尽量的爬行出网站的所有链接页面!

...

其次:以上工作做完以后,就可以选择该站点进行active scan(主动扫描)

Image RemovedImage Added


Image RemovedImage Added

主动扫描上面有一些相关 设置,例如:信息收集、客户商和器、服务器安全、注入等。如果你有一定基础可以去设置,不是很了解的朋友们只需要用默认的即可!

...

【文件】-【persist session】,该功能主要保存“扫描分析的结果”,方便下次继续分析!

Image Added


扫描模式

主要有4中扫描模式:安全模式、保护模式、标准模式、攻击模式;

owasp zap默认用的是标准模式,你可以在【编辑 】- 【ZAP Mode】中选择你想要的模式。

Image Added


扫描策略

有两个地方可以添加扫描策略 (1)【分析】-【扫描策略】,(2)设置按钮

Image Added


扫描策略你可以自己随意设置的!如果不懂就用默认的吧!owasp zap扫描策略设置Image Removed

  • Policy:扫描策略名称,需要填写
  • Default Alert Threshold:告警阀值,有low、medium、high,阀值越高owasp zap扫描爆出的漏洞数就越少,阀值越高owasp zap就只爆出确认的漏洞高的。
  • Default Attack Strength:攻击强度,有low、medium、high、insane,强度越高,扫描速度越快
  • Apply xx Threshold to All:把告警阀xx值给所有扫描插件,点击go 生效
  • Apply xx Strength to All:把扫描强度xx应用给所有扫描插件,点击go 生效

...

在【扫描监控】中,点击旁边的蓝色按钮,可跳过该插件的检测!


owasp zap扫描时跳过某个插件扫描Image RemovedImage Added

CSRF Tokens设置

部分网站有防止csrf的token,无法正常提供token网站会重定向,可以通过owasp zap 的anti csrf tokens功能来添加该网站的token名称,告知owasp zap。

...

在【设置】-【Anti CSRF Tokens】里添加。

owasp zap设置anti csrf tokensImage RemovedImage Added


设置代理后,https网站证书不受信任问题

...

导出owasp zap的证书的方法【设置】-【Dynamic SSL Certificates】;


owasp zap设置dynamic ssl certificatesImage RemovedImage Added

contexts/scope 站点过滤

该功能可快速的定位自己关心的站点;

owasp zap站点过滤Image RemovedImage Added


session properties

owasp zap 扫描站点的所有session结果都保存在session properties 中,默认是手动通过浏览器填写账号密码来记录session;owasp zapsession propertiesImage Removed

Image Added

http session

owasp zap 默认有如下的字段名,如果网站中有其他自定义的session名,需要自己添加进来;

owasp zap http sessionImage RemovedImage Added


查看http session的值;


owasp zap查看http session的值Image RemovedImage Added

编码解码工具

【工具】-【编码解码哈希】

owasp zap编码解码工具Image RemovedImage Added


爬行useragent设置

【设置】-【connection】

owasp zap useragent设置Image RemovedImage Added


fuzzer模糊测试(漏洞检查工具)

直接右键需要fuzzer的http包,选择fuzzer,选中需要fuzzer的值,添加payload;

owasp zap fuzzer模糊测试Image RemovedImage Added


这里以sql注入的fuzzer为例,选择一个参数值,点击add,选择fuzzer的类型;

owasp zap fuzzer模糊测试Image RemovedImage Added


再查看fuzzer的测试结果; owasp zap fuzzer模糊测试Image Removed

Image Added

代理截断


owasp zap默认使用8080代理,截断默认关闭,要启动阶段需要点击。

owasp zap 代理截断Image RemovedImage Added