BurpSuite实战十七之测试Web Services服务

从这一章开始,我们进入了Burp的综合使用。通过一系列的使用场景的简单学习,逐渐熟悉Burp在渗透测试中,如何结合其他的工具,组合使用,提高工作效率。本章主要讲述在测试Web Services服务中,如何使用Burp Suite和SoapUI NG Pro的组合,对服务接口进行安全测试。

本章讲述的主要内容有:

使用场景和渗透测试环境配置

渗透测试过程中组合软件的使用

使用场景和渗透测试环境配置

在日常的web测试过程中,除了基于浏览器展现技术的客户端应用程序外,基于SOAP协议进行通信的WebService服务也很常见。WebService的出现是为了解决分布式、跨平台、低耦合而实现的不同编程语言之间采用统一的数据通信的技术规范,在应用程序中,常作为独立的业务模块对外提供具体的业务功能或者为前段提供数据处理的业务接口。因SAOP协议中的接口定义使用XML作为描述性语言,这与php、jsp之类的通信交互在渗透测试上还是有很大的差异。如果使用Burp 对通信消息进行拦截抓包,一次典型的消息内容如下图所示:

其http消息头中包含SOAPAction字段,且消息体为 

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
Burp Suite是一款功能强大的Web应用程序渗透测试工具,可以用于发现Web应用程序中的各种漏洞。以下是使用Burp Suite进行Web漏洞测试的一般步骤: 1. 配置Burp Suite代理:启动Burp Suite,将浏览器的代理设置为Burp Suite的代理,这样Burp Suite就可以拦截和修改浏览器发送和接收的HTTP请求和响应。 2. 扫描目标网站:使用Burp Suite的扫描功能对目标网站进行扫描,以发现可能存在的漏洞。在扫描之前,可以使用Burp Suite的目标分析工具来收集有关目标网站的信息,例如目录结构、表单、Cookie等。 3. 进行手动测试:使用Burp Suite的代理和重放功能来手动测试目标网站。手动测试可以发现一些自动化扫描工具可能会错过的漏洞,例如业务逻辑漏洞和授权问题。 4. 使用Burp Suite的其他功能:除了代理、扫描和重放功能外,Burp Suite还提供了许多其他功能,例如Intruder、Repeater、Sequencer等。这些功能可以用于深入测试目标网站,并发现更多的漏洞。 5. 生成报告和修复问题:使用Burp Suite的报告功能生成漏洞报告,并将漏洞报告发送给开发人员或管理员。然后,跟踪漏洞修复进度,并验证修复后的漏洞是否得到了修复。 需要注意的是,使用Burp Suite进行Web漏洞测试需要一定的技术水平和经验。在进行测试之前,需要了解Web应用程序的工作原理和安全机制,以及各种常见的Web漏洞类型和攻击方法。同时,测试人员也需要遵守法律和道德规范,不得进行未经授权的测试

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

wespten

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

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

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

打赏作者

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

抵扣说明:

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

余额充值