- 浏览: 291571 次
-
文章分类
- 全部博客 (276)
- burp+hydra暴力破解 (1)
- kali linux工具集 (6)
- kali (59)
- linux (54)
- password (14)
- web (63)
- 渗透测试 (50)
- windows (40)
- metasploit (9)
- 信息收集 (32)
- burp suit (4)
- 安全审计 (9)
- https://github.com/secretsquirrel/the-backdoor-factory (0)
- nmap (4)
- arachni (2)
- 工具 (5)
- sql (3)
- 网络 (2)
- 后渗透测试 (10)
- 内网 (5)
- 无线 (2)
- C (3)
- bios (1)
- RoR (12)
- mongodb (1)
- linxu (1)
- gdb (1)
- linux,虚拟化 (1)
- python (4)
最新评论
原文地址:http://resources.infosecinstitute.com/owasp-zap/
1. 配置浏览器代理
默认zap监听127.0.0.1的8080端口
配置完浏览器后,开启zap,通过浏览器点击一些连接来检查是否成功。通过site标签可以看见浏览过的网址
拦截数据流
现在我们看看zap如何连接数据流。使用http://zero.webappsecurity.com/,这是一个demo使用的网站。在site部分,右击想扫描的网址,点击break。弹出一个对话框,点击save。现在zap拦截去往这个服务器的每一个请求。
先现在点击任何其他链接,从break标签中可以观察到请求被捕获。可以在点击play把请求转发到服务器之前修改这个请求。现在观察到响应也被截获。点击play来把请求转发到浏览器。就是这么简单。
扫描网站
爬虫
如同之前解释的,通过zap浏览的网站自动显示在site标签中。所以在扫描之前确保你浏览过目标网站的连接,填写表单,提交。在浏览可见的连接后,使用spider选项来自动爬其他的连接。在site标签中,点击右键,选择attack中的spider选项。
爬虫会自动发现隐藏链接。新发现的连接将会显示在spider标签中。
主动扫描
可以在alert部分发现漏洞。该部分显示工具识别出来的安全问题。如下图所示,zap识别出各种问题,例如xss,密码自动完成,文件夹浏览等。注意主动扫描可能不会发现某些问题例如敏感信息泄漏,密码存储等。
看看配置扫描。主动扫描可以通过Tools->Options->Active scan来配置。
被动扫描
被动扫描不同于主动扫描的地方在于被动扫描不改变来自服务器的任何配置。被动扫描仅仅查看响应来识别漏洞。所以被动扫描很安全。
被动扫描查找不安全或没有cache-control,以及HTTP Header, Content-Type头缺失,cookie的没有http-only标志,cookie的没有secure标志,跨域javascript代码包含,CSRF,IE8 XSS过滤包含,信息泄漏-url中的敏感信息,HTTP ref中敏感信息,密码自动补全,弱认证,X-Content-Type-Option头缺失,X-Frame-Option头没设置。
分析结果
当点击一个漏洞,它对应的危险性也会显示
报告
Report => Generate HTML Report然后选择一个指定地方来存储报告。
zap还有其他特性
端口扫描-在port scan选项中配置,可以选择最大扫描端口数。
编码/解码hash
fuzzing
zap扩展
下面链接提供ZAP扩展。下载他们,把他们放到zap插件文件夹,重启zap。可以发现zap插件LDAP,session fixation等等。
http://code.google.com/p/zap-extensions/
例如下载SQL Injection Scanners插件(包含MySQL, Hypersonic/HSQL, Oracle, and PostgreSQ)。把它copy到zap安装目录中的plugin文件夹下。重启zap,发现插件导致scan策略中测试数量的增加。
1. 配置浏览器代理
默认zap监听127.0.0.1的8080端口
配置完浏览器后,开启zap,通过浏览器点击一些连接来检查是否成功。通过site标签可以看见浏览过的网址

拦截数据流
现在我们看看zap如何连接数据流。使用http://zero.webappsecurity.com/,这是一个demo使用的网站。在site部分,右击想扫描的网址,点击break。弹出一个对话框,点击save。现在zap拦截去往这个服务器的每一个请求。

先现在点击任何其他链接,从break标签中可以观察到请求被捕获。可以在点击play把请求转发到服务器之前修改这个请求。现在观察到响应也被截获。点击play来把请求转发到浏览器。就是这么简单。

扫描网站
爬虫
如同之前解释的,通过zap浏览的网站自动显示在site标签中。所以在扫描之前确保你浏览过目标网站的连接,填写表单,提交。在浏览可见的连接后,使用spider选项来自动爬其他的连接。在site标签中,点击右键,选择attack中的spider选项。
爬虫会自动发现隐藏链接。新发现的连接将会显示在spider标签中。

主动扫描
可以在alert部分发现漏洞。该部分显示工具识别出来的安全问题。如下图所示,zap识别出各种问题,例如xss,密码自动完成,文件夹浏览等。注意主动扫描可能不会发现某些问题例如敏感信息泄漏,密码存储等。

看看配置扫描。主动扫描可以通过Tools->Options->Active scan来配置。
被动扫描
被动扫描不同于主动扫描的地方在于被动扫描不改变来自服务器的任何配置。被动扫描仅仅查看响应来识别漏洞。所以被动扫描很安全。
被动扫描查找不安全或没有cache-control,以及HTTP Header, Content-Type头缺失,cookie的没有http-only标志,cookie的没有secure标志,跨域javascript代码包含,CSRF,IE8 XSS过滤包含,信息泄漏-url中的敏感信息,HTTP ref中敏感信息,密码自动补全,弱认证,X-Content-Type-Option头缺失,X-Frame-Option头没设置。
分析结果
当点击一个漏洞,它对应的危险性也会显示
报告
Report => Generate HTML Report然后选择一个指定地方来存储报告。
zap还有其他特性
端口扫描-在port scan选项中配置,可以选择最大扫描端口数。
编码/解码hash
fuzzing
zap扩展
下面链接提供ZAP扩展。下载他们,把他们放到zap插件文件夹,重启zap。可以发现zap插件LDAP,session fixation等等。
http://code.google.com/p/zap-extensions/
例如下载SQL Injection Scanners插件(包含MySQL, Hypersonic/HSQL, Oracle, and PostgreSQ)。把它copy到zap安装目录中的plugin文件夹下。重启zap,发现插件导致scan策略中测试数量的增加。




发表评论
-
linux 安装scrapy
2015-09-07 13:06 607由于scrapy对python3支持不是很好,所以使用pyth ... -
nginx reverse proxy cofinguration
2015-08-28 15:18 433based on our case, we need to h ... -
wpscan
2015-08-01 10:39 447https://www.digitalocean.com/co ... -
[转]Tunneling Data and Commands Over DNS to Bypass Firewalls
2015-07-13 20:44 489https://zeltser.com/c2-dns-tunn ... -
arachni-web-ui使用
2015-06-10 01:04 2150最近在玩儿arachni,想试试arachni-ui-web, ... -
HACKING NODEJS AND MONGODB
2015-06-04 23:52 347http://blog.websecurify.com/201 ... -
php object inject
2015-05-29 00:45 343解释: http://securitycafe.ro/2015 ... -
[转]Forcing XXE Reflection through Server Error Messages
2015-05-19 01:10 466原文地址:https://blog.netspi.com/fo ... -
CVE-2011-2461
2015-03-31 01:19 440http://blog.nibblesec.org/2015/ ... -
[译]从配置错误的web server中dump git数据
2015-03-26 01:07 602原文地址:https://blog.netspi.com/du ... -
[译]解密MSSQL密码
2015-03-26 00:43 2887原文地址: https://blog.ne ... -
自动化Man-in-the-Middle SSHv2攻击
2015-03-18 01:26 1049参考:http://www.david-guembel.de/ ... -
[转]Microsoft Access sqli
2015-03-18 00:57 449https://milo2012.wordpress.com/ ... -
[转]sqlmap注入Microsoft Access
2015-03-18 00:49 1600https://github.com/sqlmapprojec ... -
crossdomain.xml
2015-03-12 01:23 686参考: https://hackerone.com/repor ... -
[译]使用wireshark解密TLS浏览器流量
2015-03-12 00:57 4149原文地址:https://jimshaver.net/2015 ... -
xxe方法
2015-02-01 18:32 854原文地址:http://www.christian-schne ... -
owasp zed--Web Sockets
2015-01-31 01:16 650http://digi.ninja/blog/zap_web_ ... -
memcached
2015-01-25 01:56 0http://www.sensepost.com/blog/4 ... -
[译]linux使用软连接读取本地文件
2015-01-25 00:28 1981原文地址:http://josipfranjkovic.blo ...
相关推荐
OWASP ZAP(Zed Attack Proxy)是一款广泛使用的开源Web应用程序安全扫描器,它由OWASP(Open Web Application Security Project)组织维护。OWASP是一个全球性的非营利组织,致力于提高软件的安全性,其核心目标是...
jenkins集成OWASP ZAP,解决插件使用问题,无法保存配置问题。把zap.jar复制到jenkins插件zap文件夹下web-inf的lib中,覆盖原有zap.jar.
OWASP Zed Attack Proxy (ZAP)工具是世界上最受欢迎的免费安全工具之一。ZAP可以帮助安全测试人员在开发和测试应用程序过程中,自动发现 Web应用程序中的安全漏洞。另外,它也是一款提供给具备丰富经验的渗透测试...
在我们日常的测试工作中,我们可以使用zap来协助我们做web安全测试,只需简单的几个步骤即可完成自动化的web安全测试.
Jenkins是一款流行的自动化构建工具,通过集成OWASP ZAP插件,可以实现自动化安全漏洞扫描,提高软件开发过程中的安全性。本文将详细介绍如何在Jenkins中集成OWASP ZAP插件,实现自动化安全漏洞扫描。 一、准备工作...
OWASP是什么? 描述: Open Web Application Security Project (OWASP)开源Web应用安全项目(OWASP)是一个在线开放的社区,致力于帮助各企业组织开发、购买和维护可信任的应用程序。使应用软件更加安全,使企业和组织...
OWASP Zed攻击代理(ZAP)是全球最受欢迎的免费安全工具之一,由数百名国际志愿者主动维护*。 它可以帮助您在开发和测试应用程序时自动查找Web应用程序中的安全漏洞。 它也是经验丰富的测试者用于手动安全测试的好...
ZAP-Mini-Workshop:用于演示OWASP ZAP的API和脚本功能的交互式IPython Notebook-OWASP ZAP 2.8.0
OWASP ZAP(Zed Attack Proxy)是一款广泛使用的开源安全扫描工具,专为Web应用程序的安全测试而设计。它由Open Web Application Security Project (OWASP) 维护,旨在帮助开发者、安全人员以及自动化脚本发现并减少...
==============简单的命令行界面,可使用OWASP ZAP和PhantomJS进行自动无头安全扫描。 介绍 该脚本执行以下步骤: 使用npm安装PhantomJS。 启动ZAP,告诉它使用PhantomJS进行AJAX爬虫。 等待ZAP启动。 开始抓取...
Zed攻击代理(ZAP)是一个免费的开源渗透测试工具,由开放Web应用程序安全项目(OWASP)维护。ZAP专为测试Web应用程序而设计,并且既灵活又可扩展。 ZAP的核心是所谓的“中间人代理”。它位于测试人员的浏览器和Web...
OWASP ZAP 2.9.0 windows 安装程序,OWASP ZAP是一款易于使用的WEB***测试工具,全名叫做OWASP Zed Attack Proxy。具有代理截包、重放、爬虫、主动扫描、被动扫描、登录扫描测试、模糊测试、生成CSRF测试列表、目录...
ZAP(ZAP_2_11_1_windows.exe 适用于Windows 64位系统)是一个免费的开源渗透测试工具,由开放Web应用程序安全项目(OWASP)维护。ZAP专为测试Web应用程序而设计,并且既灵活又可扩展。 ZAP的核心是所谓的“中间人...
zap-cli, 在命令行中与 OWASP ZAP展开交互的简单工具 ZAP 用于包装 OWASP ZAP API以控制即插即用并执行快速目标攻击的命令行工具。安装要从PyPI安装最新版本,你可以运行以下命令:pip install --upgrade zapcli要...
此 Live CD 包含 Owasp Zap 漏洞测试解决方案,OWASP Zed Attack Proxy (ZAP) 是世界上最受欢迎的免费安全工具,由数百名国际志愿者积极维护*。 它可以帮助您在开发和测试应用程序时自动查找 Web 应用程序中的安全...
Zapper 是一个 Jenkins 持续集成系统插件,可帮助您将 OWASP ZAP 作为自动安全评估制度的一部分运行。 当给出 ZAP 安装路径时,该插件可以使用预安装的 ZAP 版本。 或者,它可以自动下载并构建供您的安全测试使用的 ...
在标题“owasp-dashboard:使用OWASP Zap扫描您的网址”中,"owasp-dashboard"是指OWASP Zap的控制台或界面,它提供了可视化的操作环境,用户可以通过这个仪表板来管理和执行Zap的各种扫描任务。"扫描您的网址"意味着...
OWASP-ZAP-Historic(OZH)是一个免费的自定义html报告,它通过将执行结果信息存储在MySQL数据库中并使用Flask从数据库生成html报告来提供历史ZAP执行结果。 它大量借鉴了adiralashiva8为所做的工作 MYSQL + Flask +...
ZAP(ZAP_2.11.1_Crossplatform.zip适用于Cross Platform Package跨平台包)是一个免费的开源渗透测试工具,由开放Web应用程序安全项目(OWASP)维护。ZAP专为测试Web应用程序而设计,并且既灵活又可扩展。 ZAP的...
123.0.6312.58/win64