(45.5)【API接口漏洞】API接口之Web Service测试工具Soap UI PRO、SOAPSonar、Burp Suite、WSSAT、WS-Attacker

目录

一、Soap UI PRO

1.1、介绍:

1.2、下载:

1.2.1、官网下载(需付费):

1.2.2、网站下载(节约经济):

1.2.3、GitHub(最新、开源、需自己搭建):

二、SOAPSonar

 2.1、介绍:

 2.2、下载:

三、Burp Suite

四、WSSAT - Web Service Security Assessment Tool

4.1、介绍:

 4.2、下载:

4.3、配置:

4.3.1、WSSAT 开发环境‎

4.3.2、要求‎

4.3.3、WSSAT 安装‎

五、WS-Attacker

5.1、介绍:

5.2、功能:

 5.3、下载:

5.3.1、直接获取JAR文件

5.3.2、下载地址(GitHub):

5.4、功能:

5.4.1、‎动态测试:‎

5.4.2、‎静态分析:‎

‎5.4.3、信息泄露:‎

5.4.4、‎WSSAT的主要模块:‎

5.5、测试内容:


 (没有不透风的接口)


一、Soap UI PRO

1.1、介绍:

soapUI pro(商业非开源版本),soapUI Free(开源)


(自动化测试)创建、管理、执行REST,SOAP和GRAPHQL API,JMS,JDBC和其他Web服务上的端到端测试(容易上手)


通过soap/http来检查、调用、实现Web Service的功能测试、负载测试、互操作性测试、回归测试、符合性测试等。该工具既可作为一个单独的测试软件使用,也可利用插件集成到Eclipse,maven2.X,Netbeans 和intellij中使用

1.2、下载:

1.2.1、官网下载(需付费):

The World's Most Popular API Testing Tool | SoapUIicon-default.png?t=M3K6https://www.soapui.org/


1.2.2、网站下载(节约经济):

建议支持正版,但是资金有限,就可以在网上下载pojie版的


1.2.3、GitHub(最新、开源、需自己搭建):

SmartBear/soapui: SoapUI is a free and open source cross-platform functional testing solution for APIs and web services. (github.com)icon-default.png?t=M3K6https://github.com/SmartBear/soapui虽然是最新的,但是需要自己把环境搭建好


二、SOAPSonar

 2.1、介绍:

提供服务测试、诊断解决方案(综合的测试解决方案),在服务开发的整个周期中都可使用其功能。


是基于HTTP,HTTPS, MQ 和 JMS协议的SOAP, XML, 和REST服务提供简单、直观和综合的测试。SOAPSonar测试框架容易部署,且不需要SOAP,XML,或者 WSDL的背景知识。创建更复杂的测试任务(功能、性能、认证、一致性和安全性测试)

 2.2、下载:

下载地址(官网):

SOAPSonar | Crosscheck Networksicon-default.png?t=M3K6http://www.crosschecknet.com/products/soapsonar/


三、Burp Suite

 各模块分析使用

(接口这块,使用Postman会显得更专业)

Burpsuite【十二模块一次解决】【这都不看?】Filter、Target、Scanner、Proxy、Intruder、Repeater、Sequencer、Decoder、Comparer…icon-default.png?t=M3K6https://blog.csdn.net/qq_53079406/article/details/123590641?ops_request_misc=%257B%2522request%255Fid%2522%253A%2522165201640416782246430821%2522%252C%2522scm%2522%253A%252220140713.130102334.pc%255Fblog.%2522%257D&request_id=165201640416782246430821&biz_id=0&utm_medium=distribute.pc_search_result.none-task-blog-2~blog~first_rank_ecpm_v1~rank_v31_ecpm-2-123590641-null-null.nonecase&utm_term=burp&spm=1018.2226.3001.4450


四、WSSAT - Web Service Security Assessment Tool

4.1、介绍:

Web 服务安全分析‎

通过报告查看整体安全评估‎

强化其 Web 服务‎


开源的Web服务安全扫描工具,它提供了一个动态环境,只需编辑其配置文件即可添加,更新或删除漏洞。此工具接受 WSDL 地址列表作为输入文件,对于每个服务,它对安全漏洞执行静态和动态测试。它还进行信息披露控制。使用此工具,可以立即分析所有Web服务,并且组织可以看到整体安全评估。‎

 4.2、下载:

下载地址(GitHub):

YalcinYolalan/WSSAT: WEB SERVICE SECURITY ASSESSMENT TOOL (github.com)icon-default.png?t=M3K6https://github.com/YalcinYolalan/WSSAT

4.3、配置:

4.3.1、WSSAT 开发环境‎

C#    
Microsoft Visual Studio Community Edition 2017 (https://www.visualstudio.com/downloads/)


4.3.2、要求‎

Windows OS (7 or later)
.Net Framework 4.7 (https://www.microsoft.com/en-us/download/details.aspx?id=55170)


4.3.3、WSSAT 安装‎

Step 1:

Download the WSSAT folder and copy/extract it to your Windows computer


Step 2:

Go to WSSAT WSSAT\WSSAT\bin\Debug folder (Read/Write permission is required to generate report, log etc.)


Step 3:

Double click WSSAT.exe


五、WS-Attacker

5.1、介绍:

WS-Attacker 是一个用于 Web 服务渗透测试的模块化框架。


‎WS-Attacker 背后的基本思想是提供一种功能来加载 WSDL 文件并将 SOAP 消息发送到 Web 服务终结点(使用底层 SoapUI 框架执行)。可以使用各种插件和库来扩展此功能,以构建特定的 Web 服务攻击。

5.2、功能:

WS-Attacker 支持以下攻击:

 5.3、下载:

5.3.1、直接获取JAR文件

WS-Attacker - Browse Files at SourceForge.neticon-default.png?t=M3K6https://sourceforge.net/projects/ws-attacker/files/


5.3.2、下载地址(GitHub):

RUB-NDS/WS-Attacker: WS-Attacker is a modular framework for web services penetration testing. It is developed by the Chair of Network and Data Security, Ruhr University Bochum (https://nds.rub.de/ ) and the Hackmanit GmbH (https://www.hackmanit.de/). (github.com)icon-default.png?t=M3K6https://github.com/RUB-NDS/WS-AttackerGITHub的源代码需要自己构建

  • Java 7 or higher
  • maven
  • git

5.4、功能:

5.4.1、‎动态测试:‎

  • ‎不安全的通信 - 未使用 SSL‎
  • ‎未经身份验证的服务方法‎
  • ‎基于错误的 SQL 注入‎
  • ‎跨站点脚本‎
  • ‎XML 炸弹‎
  • ‎外部实体攻击 - XXE‎
  • ‎XPATH 注入‎
  • ‎HTTP 选项方法‎
  • ‎跨站点跟踪 (XST)‎
  • ‎缺少 X-XSS 保护标头‎
  • ‎详细的 SOAP 错误消息‎

5.4.2、‎静态分析:‎

  • ‎弱 XML 架构:无限次‎
  • ‎弱 XML 架构:未定义的命名空间‎
  • ‎弱 WS-安全策略:不安全的传输‎
  • ‎WS 安全策略薄弱:支持令牌保护不足‎
  • ‎弱 WS-Security 策略:令牌不受保护‎

‎5.4.3、信息泄露:‎

  • ‎服务器或技术信息泄露‎

5.4.4、‎WSSAT的主要模块:‎

  • ‎解析器‎
  • ‎漏洞加载程序‎
  • ‎分析器/攻击者‎
  • ‎记录‎
  • ‎报告生成器‎

5.5、测试内容:

  • ‎模糊‎
  • ‎XSS /SQLi/ 格式错误的 XML‎
  • ‎文件上传‎
  • ‎X径注射‎
  • ‎XML 炸弹 (DoS)‎
  • ‎基于身份验证的攻击‎
  • ‎重放攻击‎
  • ‎会话固定‎
  • ‎XML 签名包装‎
  • ‎会话超时‎
  • ‎主机密码支持/有效证书/协议支持‎
  • ‎哈希算法支持‎

  • 2
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

黑色地带(崛起)

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值