OWASP ZAP上手体验

来源:互联网 发布:淘宝注册流程图 编辑:程序博客网 时间:2024/06/10 08:00

新领到一个任务,试下OWASP ZAP。

工具说明

         ZAproxy是一个易于使用交互式的用于web应用程序漏洞挖掘的渗透测试工具,可以检测sql注入,跨站脚本,跨站请求伪造以及路径遍历等问题。

 

下载地址

https://www.owasp.org/index.php/OWASP_Zed_Attack_Proxy_Project

 

工具说明

         ZAproxy是一个易于使用交互式的用于web应用程序漏洞挖掘的渗透测试工具,可以检测sql注入,跨站脚本,跨站请求伪造以及路径遍历等问题。

 

下载地址

https://www.owasp.org/index.php/OWASP_Zed_Attack_Proxy_Project

 

基本设置

l  菜单栏-->>工具-->>选项-->>本地代理(ie通过本地代理进行测试)

l  菜单栏-->>工具-->>选项-->>connection(设置timeout时间及网络代理、认证) 

l  菜单栏-->>工具-->>选项-->>Spider(设置连接的线程等)

l  菜单栏-->>工具-->>选项-->>暴力破解(此处可导入字典文件)

l  菜单栏-->>分析-->>扫描策略(设置扫描策略)

 

将ZAP设置为浏览器的代理

以chrome(windows)为例

         点击浏览器右上角的设置(收藏旁边)

         点击设置

         点击高级选项

         点击网络——更改代理服务器设置

         点击连接——局域网设置

         代理服务器——选中为LAN使用代理服务器,默认127.0.0.1/8080

         确定

        

功能

主动扫描

主动扫描是OWASP ZAP最强大的功能之一,可以自动对目标网站发起渗透测试,可以检测的缺陷包括路径遍历、文件包含、跨站脚本、sql注入等等。

        

       发起快速扫描

l  点击Quick Start

l  填入攻击的目标网址

l  点击“攻击”,如下图:

快速扫描会自动发起spider扫描和主动扫描

 

Spider扫描:

 

主动扫描:

 

扫描结果:

点击警告分类,可以看到当前网站对应的警告信息。如上图所示:

 

 

通过站点发起扫描

l  将ZAP设置为浏览器代理

l  打开OWASP ZAP

l  浏览器访问目标网址

l  右击ZAP站点里面的目标网址,选择ActiveScan,发起扫描。如下图:

         通过这个方法还可以单独对网站发起蜘蛛爬行等操作,找到有效网址链接。

 

通过命令行发起扫描

l  命令行进入到OWASPZAP所在的安装目录,例C:\Program Files (x86)\OWASP\Zed Attack Proxy

l  执行以下命令发起扫描:

         C:\ProgramFiles (x86)\OWASP\Zed Attack Proxy>zap.bat -cmd -quickurl http://192.168. 40.160:8080/codesafe -quickout  d:\report.xml

         其中:http://192.168.40.160:8080/codesafe为扫描目标网站

                     d:\report.xml为报告导出路径

        

         ZAP 命令参数:

参数

解释

-cmd

Runs ZAP 'inline', ie without starting the UI or a daemon

-config

Overrides the specified key=value pair in the configuration file

-daemon

-dir

-installdir

 

-h

 

-host

-port

-version

newsession

-session

Starts ZAP in 'daemon' mode, ie without a UI

Uses the specified directory instead of the default one

Overrides the code that detects where ZAP has been installed with the specified directory

Shows all of the command line options available, including those added by add-ons

Overrides the host used for proxying specified in the configuration file

Overrides the port used for proxying specified in the configuration file

Reports the ZAP version

Creates a new session at the given location

Opens the given session after starting ZAP

 

导出报告

l  点击报告

l  选择生成HTML报告或者XML报告

l  选择保存路径,如图:

 

 

报告样式(HTML):

 

报告样式(xml):

0 0
原创粉丝点击
热门问题 老师的惩罚 人脸识别 我在镇武司摸鱼那些年 重生之率土为王 我在大康的咸鱼生活 盘龙之生命进化 天生仙种 凡人之先天五行 春回大明朝 姑娘不必设防,我是瞎子 没在京东买东西却收到退款怎么办 小米分期付款买的手机不要了怎么办 唯品会在线支付后商品有问题怎么办 红米手机把时间删了怎么办 红米桌面上的时间删了怎么办 华为手机玩游戏老是闪退怎么办 别人家无线网距离太远信号差怎么办 微信公众号交话费交错了怎么办 手机卡里还有话费销户的话怎么办 号码忘记交话费变成空号怎么办 多屏互动没办法隔空播放怎么办? 一个人长期受一件事的打击怎么办 物流信息显示快递被别人签收怎么办 现在打工的人被领导骂怎么办 加密狗丢了打不开软件了怎么办 手机微信可以打开网页打不开怎么办 手机中国网打开网速慢该怎么办 在韩国用中国软件网速特别慢怎么办 淘宝退货快递一直没显示到货怎么办 高二美术生集训时文化课怎么办 唯品会不支持7天无理由退货怎么办 sy来4am了孤存怎么办 淘宝网买的电器坏了怎么办 在闲鱼上买的电器是坏的怎么办 打开时全屏不知变成小屏怎么办 苹果6s原装数据线不充电怎么办 vivo手机安卓系统耗电快怎么办 电视机机顶盒插了电源开不了怎么办 苹果手机更新系统后老是闪退怎么办 16g苹果6s手机内存不足怎么办 苹果以前浏览器页面忽然没了怎么办 白衬衣被别的衣服染了怎么办 把宝贝标题改了没访客了怎么办 微信公众号看不到评论时间了怎么办 微店退款退货买家发空快递怎么办 微信二维码收款顾客少付款了怎么办 江西高考二本差5分上线怎么办 湖南文科考生二本上线差两分怎么办 在商场试鞋自己鞋子被偷怎么办 网易账号忘记密码更换手机了怎么办 一人在外地钱花光了怎么办